1、假设一个整数,a = 255
十六进制:hex(a)
如图

2、八进制:oct(a)

3、二进制:bin(a)

4、字符串转整数:int('123')
注:如果字符串除了数字,还包含其他与整数表达无关的符号的话,会异常的(-号可以表示负数,0x、0o这些表达十六进制与八进制的符号不行)

5、小数无法正常转换整数,会报错的

1、a << b
将a左移b位
注:这是二进制在内存上的位移,所以图片直接用二进制了,直观,不多说,自己看图,对比下,二进制与十进制的差别


2、a >> b
将a右移b位


时间:2026-02-16 08:36:01
1、假设一个整数,a = 255
十六进制:hex(a)
如图

2、八进制:oct(a)

3、二进制:bin(a)

4、字符串转整数:int('123')
注:如果字符串除了数字,还包含其他与整数表达无关的符号的话,会异常的(-号可以表示负数,0x、0o这些表达十六进制与八进制的符号不行)

5、小数无法正常转换整数,会报错的

1、a << b
将a左移b位
注:这是二进制在内存上的位移,所以图片直接用二进制了,直观,不多说,自己看图,对比下,二进制与十进制的差别


2、a >> b
将a右移b位

