基础-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'

 

posted @ 2019-04-08 23:06  期待me  阅读(61)  评论(0)    收藏  举报