Python正课17 —— 基本数据类型 - 数字类型
本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/12454544.html
一:int类型
1.定义:
age = 10 # age = int(10)
2.名字(参数)
print('hello','world')
int()
print()
input()
# x = int()
# name = input('xxx')
res = print('xxx') # 没有产品
print(res)
None
3.类型转换
二:float类型
1.把纯数字的字符串转换为int,不能包括小数点
res = int('100111')
print(res,type(res))
100111 <class 'int'>
2.进制转换(了解)
10进制 —> 2进制:除2取余
11 —> 1011
2进制 —> 10进制:8421法
1011 —> 11
10进制转换为其他进制:
Python中可以用 “bin()” 把10进制转换为2进制
print(bin(11))
0b1011
Python中可以用 “oct()” 把10进制转换为8进制
print(oct(11))
0o13
Python中可以用 “hex()” 把10进制转换为16进制
print(hex(11))
0xb
其他进制转为10进制:
2进制 —> 10进制
print(int('0b1011',2))
11
2进制 —> 8进制
print(int('0o13',8))
11
2进制 —> 16进制
print(int('0xb',16))
11