python笔记2

常见的内置模块

一、random模块

1.randint---产生随机数(全闭区间)

python笔记2_第1张图片 

python笔记2_第2张图片 ---windows窗口 

  4---sublime软件

 2.uniform ---生成正态分布的随机数 

3.randrange  ---产生范围内的随机数

python笔记2_第3张图片

 

randint与randrange

randint 产生的随机数区间是包含左右极限的,也就是说左右都是闭区间的[1, n],能取到1和n。而 randrange 产生的随机数区间只包含左极限,也就是左闭右开的[1, n),1能取到,而n取不到。randint 产生的随机数是在指定的某个区间内的一个值,而 randrange 产生的随机数可以设定一个步长,也就是一个间隔。

4.choice  --在有序列表中筛选随机数(列表、元组、字符串是python的有序序列;其中列表是可变对象,元组和字符串则是不可变对象)

python笔记2_第4张图片 

python笔记2_第5张图片 

二、math模块

1.2.ceil ---向上取整

python笔记2_第6张图片

 

2.floor ---向下取整

python笔记2_第7张图片

 

3.e ---自然常数

pi --- 圆周率

python笔记2_第8张图片 

4.fabs ---取绝对值

python笔记2_第9张图片

 

5.fmod ---求模运算(前一个数与后一个数取余)

python笔记2_第10张图片 

python笔记2_第11张图片 

6.isnan --- 判断是不是数字

 

7.isfinite ---判断是否是无限

python笔记2_第12张图片 

8.pow ---幂次方

9.sqrt ---平方根

python笔记2_第13张图片 

三、os模块

1.makedirs ---创建目录(可创建多层)

 

 

2.mkdir ---创建目录(只可创建一层,在已有基础上可再创建一层)

python笔记2_第14张图片

 

3.removedirs ---移除目录,支持多级删除

 

4.open ---创建文件

5.remove ----删除文件

 

 

 

 

 

 

 

你可能感兴趣的:(python,开发语言,后端)