python数据类型(数值)第四节

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

猜你喜欢

转载自www.cnblogs.com/abcd8833774477/p/11774202.html