进制

Python基本数据类型

孤街醉人 提交于 2019-12-25 15:49:56
Python基本数据类型 文章目录 Python基本数据类型 多个变量赋值 标准数据类型 1.数字类型(number): 数字类型转换: 进制转换: 2.字符串类型(string): 3.列表类型(list): 4.元组(tuple): Python的变量不需要声明出来,每个变量在使用前都必须赋值,变量在赋值之后才可以被创建。等号(=)就是用来给变量赋值的,格式为:变量名 = 存贮在变量中的值。 多个变量赋值 Python允许向多个变量同时赋值,例如: a = b = c = 1 创建一个整型对象,值为1,从后往前赋值,多个变量赋予相同的值 标准数据类型 Python中有六大标准数据类型: number :(数字) string :(字符串) list :(列表) tuple :(元组) set :(集合) dictionary :(字典) Python这六大标准标准数据类型中: 不可变数据类型 : number (数字)、 string (字符串)、 tuple (元组) 可变数据类型 : list (列表)、 dictionary (字典)、 set (集合) 1.数字类型(number): (1). int 整型:Python可以处理任意大小的整数。 (2). flolat 浮点型:由整数部分和小数部分组成,无法精确计算而进行近似或舍入。 (3) bool 布尔型

HBase shell 中的十六进制数值表示

十年热恋 提交于 2019-12-25 03:43:37
在使用Hbase shell 进行get 或scan操作时,时不时会看到一些数值被转成了16进制, 就像下面那样 value=W\x5C5\x80 那么这个值具体等于多少? 查阅资料后发现算法如下 W -> W的ASCII码16进制 为 0x57 \x5C -> 就是16进制不变 0x5C 5 -> 5的ASCII码16进制 为 0x35 \x80 -> 就是16进制不变 0x80 所以从左往右重新拼起来就是 0x575C3580 -> 转成十进制为 1465660800 所以照例,如下 value=W]PA W -> W的ASCII码16进制 为 0x57 ] -> ]的ASCII码16进制 为 0x5D P -> P的ASCII码16进制 为 0x50 A -> A的ASCII码16进制 为 0x41 0x575D5041 -> 转成十进制为 1465733185 以上是查询结果出现十六进制的情况, 那么如果查询的Key本身也被转为16进制怎么办? 因为有时候key中可能有中文字符. 可以照如下操作: 先写个简单测试程序把中文UTF-8转成16进制 System.out.println(org.apache.commons.codec.binary.Hex.encodeHex("中文".getBytes("UTF-8"))); //输出结果:e4b8ade69687

2进制

本秂侑毒 提交于 2019-12-25 01:01:20
什么是2进制 逢2进1的计数规则. 案例: 1 public class Demo01 { 2 3 public static void main(String[] args) { 4 /** 5 * 第一次 看见2进制 6 */ 7 int i = 50; //110010 8 //在println(i)输出时候,Java会使用 9 //API(方法)将2进制转换为10进制字符串 10 System.out.println(i); //"50" 11 //Java提供了方法toBinaryString可以 12 //看到内存中存储的2进制数据 13 System.out.println( 14 Integer.toBinaryString(i)); 15 for(i=0; i<=50; i++) { 16 System.out.println( 17 Integer.toBinaryString(i)); 18 } 19 20 } 21 } 计算机和2进制的关系 16进制 16进制用于简写(缩写)2进制. 因为2进制书写冗长\麻烦\易错, 因为16进制基数是2的整次幂, 所以4位2进制可以缩写为一个16进制数字. 缩写规则: 将2进制从后向前,每4位2进制数缩写为一个16进制. 案例: 1 public static void main(String[] args) { 2 /*

Java 自定义 26 进制转换工具

自古美人都是妖i 提交于 2019-12-23 05:19:39
package com.it.stephen.utils; public class Sn26Util { /** * 0-9 a-p 26 位, 可以理解为 26 进制 */ private static Sn26Util instance; public static Sn26Util getInstance() { if (instance == null) { instance = new Sn26Util(); } return instance; } private char[] MySerials; private Sn26Util() { MySerials = new char[]{ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P' }; } /** * 获取当前 26 进制 数的索引 * 即 一个字符时: 26 进制的 十进制表示 * * @param c * @return */ private int GetMySnIndex(String c) { int index = 0; for (int i = 0; i < MySerials.length;

10进制颜色代码

廉价感情. 提交于 2019-12-22 11:46:14
白色:16777215 红色:16711680 绿色:65280 蓝色:255 牡丹红:16711935 青色:65535 黄色:16776960 黑色:0 海蓝:7396243 巧克力色:6042391 蓝紫色:10444703 黄铜色:11904578 亮金色:14276889 棕色:10911037 青铜色:9205843 深棕:6045747 深绿:3100463 深铜绿色:4879982 深橄榄绿:5197615 深兰花色:10040013 深紫色:8855416 深石板蓝:7021454 深铅灰色:3100495 深棕褐色:9922895 深绿松石色:7377883 暗木色:8740418 淡灰色:5526612 土灰玫瑰红色:8741731 长石色:13734517 火砖色:9315107 森林绿:2330147 金色:13467442 鲜黄色:14408560 灰色:12632256 铜绿色:5406582 青黄色:9689968 猎人绿:2186785 印度红:5123887 土黄色:10461023 浅蓝色:12638681 浅灰色:11053224 浅钢蓝色:9408445 浅木色:15319718 石灰绿色:3329330 桔黄色:14972979 褐红色:9315179 中海蓝色:3329433 中蓝色:3289805 中森林绿:7048739 中鲜黄色

16进制和字符串互相转换

梦想与她 提交于 2019-12-21 05:13:55
16进制字符串转字符串[hex] // 16进制转字符串 hexToString : function ( value ) { let arr = this . groupArray ( value ) , //将16进制字符串进行每两个分组 result = "" ; for ( var i = 0 ; i < arr . length ; i ++ ) { result += String . fromCharCode ( parseInt ( arr [ i ] , 16 ) ) ; //将分组后的16进制字符串转10进制Unicode码,然后将Unicode码转换为字符 } return result } , groupArray : function ( str ) { let result = new Array ( ) ; for ( let i = 0 ; i < str . length / 2 ; i ++ ) { var currentValue = str . slice ( i * 2 , ( i + 1 ) * 2 ) ; `在这里插入代码片` result . push ( currentValue ) ; } return result ; } , 字符串转16进制字符串[string] /** * 转成ascii码数组 */ function

JAVA的8种基本数据类型

安稳与你 提交于 2019-12-20 23:16:35
JAVA基本类型 8种基本数据类型 想要更多面试题和学习资料的可以私聊联系我,大家一起交流学习! Java语言有8种基本数据类型, 分别用于存储整数、浮点数、字符数据和布尔类型数据。需要注意的是: 现在所介绍的仅仅是基本数据类型,后续还会介绍很多非基本数据类型。基本数据类型如图 – 1所示: 图- 1 从图- 1中可以看出, 基本数据类型主要分为4大类 (整数类型、浮点类型、char、boolean), 整数类型又分为了4小类(byte、short、int、long), 浮点类型也分了2小类(float、double),这些数据类型的区别是怎样的?通过图– 2展示了这8种数据类型的存储空间及使用场景: 图- 2 在如上这8种数据类型中,最常用的有5种,分别为int、long、double、char、boolean。其余的数据类型几乎不用,要求对这5种基本数据类型重点掌握,其余的数据类型,有兴趣了解就可以了。 int类型 2.1. int类型 int是最常用的整数类型,一个int类型的变量占用4个字节,即32位的内存空间。Int的最大表示范围为:-231~231-1,即-2147483648 ~2147483647,大约正负21个亿多些。 2.2. 整数直接量是int类型 所谓整数直接量(literal)就是直接写出的整数,例如:下面的语句中,100就是直接量。 int a =

JAVA的8种基本数据类型

不打扰是莪最后的温柔 提交于 2019-12-20 22:07:35
JAVA基本类型 8种基本数据类型 Java语言有8种基本数据类型, 分别用于存储整数、浮点数、字符数据和布尔类型数据。需要注意的是: 现在所介绍的仅仅是基本数据类型,后续还会介绍很多非基本数据类型。基本数据类型如图 – 1所示: 图- 1 从图- 1中可以看出, 基本数据类型主要分为4大类 (整数类型、浮点类型、char、boolean), 整数类型又分为了4小类(byte、short、int、long), 浮点类型也分了2小类(float、double),这些数据类型的区别是怎样的?通过图– 2展示了这8种数据类型的存储空间及使用场景: 图- 2 在如上这8种数据类型中,最常用的有5种,分别为int、long、double、char、boolean。其余的数据类型几乎不用,要求对这5种基本数据类型重点掌握,其余的数据类型,有兴趣了解就可以了。 2. int类型 2.1. int类型 int是最常用的整数类型,一个int类型的变量占用4个字节,即32位的内存空间。Int的最大表示范围为:-231~231-1,即-2147483648 ~2147483647,大约正负21个亿多些。 2.2. 整数直接量是int类型 所谓整数直接量(literal)就是直接写出的整数,例如:下面的语句中,100就是直接量。 int a = 100; 关于整数直接量,需要注意如下要点:

Linux磁盘管理

被刻印的时光 ゝ 提交于 2019-12-17 11:04:35
df:查看分区情况 #df -l 查看本地磁盘 -h 以1024进制显示大小 -H 以1000进制显示大小 -t 显示指定类型的磁盘 -x 显示除了指定类型之外的磁盘 -T 显示磁盘类型 du:统计文件大小 #du -b 以字节为单位 -k 以千自己为单位 -m 以兆为单位 -h 以1024进制显示 -H 以1000进制显示 -s 统计 挂载相关命令: mount挂载 #mount 设备名 挂载点 umount卸载 # umount 挂载点 eject弹出光驱设备 添加硬盘 # fdisk -l 查看系统里硬盘情况 用fdisk工具对第二块硬盘进行分区 fdisk /dev/sdb 进入到fdisk工具界面 fdisk下常用指令 m 查看帮助 n 添加新分区 p 打印分区表 d 删除分区 w 保存并退出(如果没有使用w指令,分区没有变化) t 改变分区类型 格式化硬盘 mkfsext3 分区名 将分区格式化为ext3格式 mkfs -l 类型 分区名 将分区格式化为指定格式 mkswap 分区名 将分区格式化为swap格式 格式化完毕之后,挂载 自动挂载:/etc/fstab文件中添加 添加交换分区 # fdisk /dev/sdb #创建新分区,改变分区格式,保存设置 #mkswap 格式化swap分区 #swapon/off打开关闭 swap:交换分区,系统内存不够用时

java-----基本数据类型包装类

痞子三分冷 提交于 2019-12-17 10:21:22
目的:为了方便操作基本数据类型值,将其封装为对象,在对象定义了属性和行为,丰富了改数据的操作,用于描述该对象的类也就成为基本数据类型对象包装类。 例如:int类型的取值范围:Integer------>Integer.MAX_VALUE 8种数据类型包装类: byte ——Byte short ——Short int ——Integer long-----Long float-----Float double----Double char----Character boolean---Boolean 该包装对象主要用于基本数据类型和字符串之间的转换, 基本数据类型->字符串的三种方式: (1)基本数据类型值+"" (2)使用Interger的静态方法:static String toString(基本数据类型值) (3)使用String类的静态方法static String valueOf(基本数据类型值) 字符串->基本数据类型 (1)使用包装类中的静态方法 XXX parseXXX(XXX类型字符串)   int parseInt(int型字符串);   long parseLong(Long型字符串);   boolean parseBoolean(Boolean型字符串);例如:if(Boolean.parseBoolean("true"));   tip