math和rendom模块,运算符

input 默认接收类型为str

单引号和双引号使用:

' "hello" '-->"hello" "i'm ok"-->i'm ok ' " i\'m ok" ' -->"i'm ok" \取消转义

 

set集合

无重复,可用来去重. set不可变,

set中不能存放list,dict,set

 

常用数据函数

id() 查看变量地址 type() 查看变量类型

del 变量名 :删除变量,删除后的变量无法使用

abs() 返回绝对值 max(10,20,60,40) 返回最大值 min返回最小值

pow(x,y) 返回x的y次方

round(x,n) 保留x的n位小数, 3.x版本中,返回的值小数位有5的时候考虑,向偶数靠齐

math模块

math.ceil(x) 向上取整

math.floor(x) 向下取整

math.modf(x) 返回x的小数部分与整数部分(浮点型),以元组形式返回

math.sqrt(x) 返回x的开平方,只返回正数 , 返回类型为实数(浮点型)

random模块

random.choice() 从序列中随机抽选一个

random.randrange(start,end,step) start---end 默认从0开始 step步长,范围[start,end)

random.random() 返回一个[0,1)的浮点数

random.uniform(m,n) 生成一个m到n之间的浮点数

random.shuffle(list1) 将一个序列随机排序

运算符:

成员运算符

in: 判断元素是否存在于序列中,存在返回True,否则返回False

not in: 判断元素是否不存在于序列中

身份运算符

is: 判断两个标识符是否引用同一个变量

is not: 判断两个标识符是否引用不同对象

注意:python解析器还有pycharm内部会有缓存,影响计算结果.

 

猜你喜欢

转载自www.cnblogs.com/Deaseyy/p/10859689.html