Python3入门教程-3.2、进制的转换与数位操作符

 时间:2024-12-14 08:12:33

整数类型默认以十进制显示,但是也可以以二进制、八进制、十六进制的形式表示,不过需要用到函数转换

进制转换

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

Python3入门教程-3.2、进制的转换与数位操作符

2、八进制:oct(a)

Python3入门教程-3.2、进制的转换与数位操作符

3、二进制:bin(a)

Python3入门教程-3.2、进制的转换与数位操作符

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

Python3入门教程-3.2、进制的转换与数位操作符

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

Python3入门教程-3.2、进制的转换与数位操作符

数位逻辑操作符

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

Python3入门教程-3.2、进制的转换与数位操作符Python3入门教程-3.2、进制的转换与数位操作符

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

Python3入门教程-3.2、进制的转换与数位操作符Python3入门教程-3.2、进制的转换与数位操作符
  • Python3入门教程-2.9、算术操作符
  • Python3入门教程-2.6、成员操作符in
  • Python3入门教程-2.5、比较操作符
  • Python3入门教程-2.2、元组与列表
  • Python3入门教程-3.2、整数类型
  • 热门搜索
    庆元旦手抄报 新学期手抄报内容简短 诗配画手抄报 交通安全教育手抄报 手抄报图片大全初一 国庆节手抄报一等奖 关于长征的手抄报 英语春节手抄报 缅怀先烈手抄报简单又漂亮 新学期新希望手抄报