a1 = 1 int(a1) #将x转化成一个整数 print(a1) a11 = 1.1 int(a11) print(a11) a111 = 1.11 int(a111) print(a111) a2 = 2 float(a2) #将转换到一个浮点数。 print(a2) a22 = 2.2 float(a22) #将转换到一个浮点数。 print(a22) a3 = 3 b3 = 3 complex(a3) #将a转换到一个复数,实数部分为 a,虚数部分为 0。 complex(a3, b3) #将 a 和 b 转换到一个复数,实数部分为 a,虚数部分为 b。 print(a3)
结果:
D:\anaconda\python.exe D:/untitled/demo.py 1.6666666666666667 1 2 25 3.0 4.0 0.741911266804686 1 1.1 1.11 2 2.2 3 进程已结束,退出代码 0
数学运算代码:
a1 = 3 / 4#整数除法返回浮点型 a2 = 4 / 3 a3 = 4/ 4 a4 = 3 / 4.0 print(a1,a2,a3,a4) b1 = 5 // 3#整数除法向下取整 b2 = 3 // 5 b3 = 5.0 // 3 b4 = 5 // 3.0 b5 = 3.0 // 5 print(b1,b2,b3,b4,b5) c1 = 5 % 3#余数 c2 = 5.0 % 3 c3 = 5 % 3.0 c4 = 3.0 % 5 print(c1,c2,c3,c4) d1 = 3 ** 2 #幂运算 d2 = 3.0 ** 2 print(d1,d2) from math import * e1 = sqrt(25) e2 = sqrt(786578) print(e1,e2) from random import random f1 = random() #产生一个在[0,1)范围内的随机数 print(f1)
结果:
D:\anaconda\python.exe D:/untitled/demo.py 0.75 1.3333333333333333 1.0 0.75 1 0 1.0 1.0 0.0 2 2.0 2.0 3.0 9 9.0 5.0 886.892327173936 0.04203281787682189 进程已结束,退出代码 0