#encoding=utf-8 ''' 数字类型:int 1、int :强制转换为数字类型 (不带base默认转为十进制,有base参数根据参数来定义) 2、bit_length():对象数字的二进制至少用几位来表示 ''' #将字符串转换为数字 a = "123" print(type(a),a) b = int(a) print(type(b),b) num ="0101" print(int(num,base=2)) #base 将字符串以二进制转换为十进制 print(int(num,base=8)) #base 将字符串以八进制转换为十进制 #输出字符串占字节数 print("#######bit_length()方法使用#######") a = 123 #0b1111011 print(bin(a)) #以二进制方式输出 print(a.bit_length())
#bool值 在Python中我们只要记住那些是False【0、None、""、[]、()】零、空值、空字符、空列表、空元组
C:\Python.exe\venv\Scripts\python.exe C:/Python.exe/练习/数字.py
<class 'str'> 123
<class 'int'> 123
5
65
#######bit_length()方法使用#######
0b1111011
7
Process finished with exit code 0
浙公网安备 33010602011771号