基础-math、random、string
一、math
1.绝对值
abs(-1)
结果:1
2.最大值,必须是可循环的
max(1,2,3)
结果:3
max('abcA1')
结果:c
max([1,6,5])
结果:6
3.最小值同最大值的用法一样
min('abcA1')
结果:A
min([1,6,5])
结果:1
min(1,2,3)
结果:1
4.取几位小数
round(-0.26556,2)
结果:0.27
5.平方
3**2
结果:9
pow(3,2)
结果:9
6.开方
导入import math
math.sqrt(9)
结果:3
二、random
1.range(2)
生成2个数 list(range(2))结果:[0,1]
2.导入random
a.生成随机整数
random.randint(1,10)
结果:1
b.生成随机浮点数
random.uniform(1.2,5.6)
2.7111
c.随机取一个数
random.choice([1,2,3])
结果:1或2或3
d.打乱顺序
random.shuffle([1,2,3])
可能的结果:[2,3,1]
e.在某个范围取数
random.randrange(1,100)
62
f.生成0到1之间的数
random.random()
结果:0.333333
三、string(结果是字符串)
1.导入 import string
2.大写字母
string.ascii_uppercase
结果:'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
3.小写字母
string.ascii_lowercase
结果:'abcdefghijklmnopqrstuvwxyz'
4.大小写字母
string.ascii_letters
结果:'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
5.数字
string.digits
结果:'0123456789'
浙公网安备 33010602011771号