Python-数字类型int与float
目录:
一、整型int
一)定义
通常被称为是整型或整数,是正或负整数,不带小数点。
创建int值有两种方式:
- 直接赋予变量整数值
- 使用构造器int()创建int类型实例
age = 10
#即age = int(10)
二)类型转换
1.纯数字的字符串转成int
int可以将由纯整数构成的字符串直接转换成整型,若包含其他任意非整数符号,则会报错。
res = int('12345')
print(res, type(res))
#输出结果如下
12345 <class 'int'>
2.进制转换
1)十进制转成其他进制
①二进制(除二取余法)
print(bin(11))
#输出结果如下
0b1011
#0b开头代表二进制,以下类似开头也为各进制代表元素
②八进制
print(oct(11))
#输出结果如下
0o13
③十六进制
print(hex(11))
print(hex(123))
#输出结果如下
0xb
0x7b
2)其他进制转成十进制
①二进制
print(int('0b1011', 2))
#输出结果如下
11
②八进制
print(int('0o13'), 8)
#输出结果如下
11
③十六进制
print(int('0xb'), 16)
#输出结果如下
11
二、浮点型float
一)定义
Python的浮点数就是数学中的小数。
创建float值有两种方式:
- 直接赋予变量整数值
- 使用构造器float()创建float类型实例
salary = 3000.3
#即salary = float(3000.3)
二)类型转换
示例:
res = float('3.1')
print(res, type(res))
#输出结果如下
3.1 <class 'float'>
三、使用
数字类型主要就是用来做数学运算与比较运算,因此数字类型除了与运算符结合使用之外,并无需要掌握的内置方法。
小v的第七篇…