int
整数类型
整数是啥不用多说吧,就是1,2,3,4,5,6......
>>> num1 = 12345
>>> type(num1)
<class 'int'>
folat
浮点数类型
就是小数,例如1.1,1.2啥的。
>>> num1 = 1.123
>>> type(num1)
<class 'float'>
bool
布尔类型
布尔类型只有两种,False或True。表示假或真,用来做判断。False和True为系统定义类型,首字母必须大写。True的数值等于1,False的数值等于0。
>>> True + 1
2
>>> False + 1
1
>>> 1 > 2
False
>>> 1 < 2
True
复数类型
复数类型属于高中数学基础,Python中一般不常用。忘了的自己百度吧,因为我已经不会了。n = n + nj
(标识符 = 实部 + 虚部),Python中虚部用“j”表示。
数值类型之间转换
输入类型(标识符或值)
,可将对象转换为指定的其他类型。
>>> x = 1
>>> y = 1.5
>>> int(y) # 转成整数类型
1
>>> float(x) # 转成浮点数类型
1.0
>>> complex(x, y) # 转成复数类型
(1+1.5j)
>>> complex(x)
(1+0j)
数值类型常用小方法
-
abs()
查看数字的绝对值
输入print(abs(标识符或数字))
,可以查看标识符或数字的绝对值。
IN: num1 = 10
num2 = abs(num1)
print(num2)
print(abs(-10))
OUT: 10
10
-
max()
查看最大值
输入print(max(标识符或数字,标识符或数字))
,可以输出参数里的最大值。
IN: num1 = 10
num2 = 88
print(max(num1, num2, 11, 15))
OUT: 88
-
min()
查看最小值
输入print(min(标识符或数字,标识符或数字))
,可以输出参数里的最大值。
IN: num1 = 10
num2 = 88
print(min(num1, num2, 11, 15))
OUT: 10
-
pow()
计算乘方
输入print(pow(x, y))
,可以计算x的y次方。
IN: print(pow(10, 2))
OUT: 100
- round() 四舍五入计算
(1)不保留小数四舍五入
输入print(round(参数))
,可以四舍五入输出结果。
IN: print(round(1.4999))
print(round(1 + 0.511))
OUT: 1
2
(2)保留n位小数四舍五入
输入print(round(参数, n位))
,可以输出四舍五入保留小数点后n位的结果。
IN: print(round(1.4111, 2))
print(round(1 + 0.4888, 2))
OUT: 1.41
1.49
None 空值
空值是Python里一个特殊的值,不能理解为“0”,因为“0”时有意义的,而None
是一个特殊值,表示空、没有的意思。