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内部会有缓存,影响计算结果.