02day
整数:int类型
浮点数:float类型
布尔值(True,False):bool类型
2-1算术运算符:+、-、*、/、//(除法取整,直接取整数部分)、%(除法取余)、**(幂运算)
2-2比较运算符:>、<、>=、<=、==、!=
2-3赋值运算符:=、+=、-=、/=、*=
2-4逻辑运算符:and、or、not
2-5身份运算符
2-6成员运算符
注:整数和整数相除得到的结果是的浮点数
random.random():随机生成一个浮点数,[0,1)
random.randint(a,b):随机生成一个a到b的整数,[a,b]
具体使用例如:import random 不能漏
num=random.random()
print(num)
需求:生成指定范围的浮点数
解决方案:整数+小数
扩展:指定范围的浮点数还可用random.uniform(5,10):生成5到10间的浮点数 左闭右闭或左闭右开
4-1字符串表示方法:单引号、双引号、三引号包起来
单引号和双引号无区别
三引号:三个单引号’’’或三个双引号”””可以用来表示多行字符串,三个双引号中的内容如果不进行赋值其实就是文档注释
4-2打印百分数可以通过‘80%’的方式
4-3数值类型数据转换为字符串类型可以用str
整数和浮点数转为字符串类型:如n=100
n1=str(n)
布尔值转为字符串类型:如t=str(True)
(另,整数、浮点数、布尔值之间都可以相互转换类型,布尔值转为整数:True为1,False为0,整数和浮点数转为布尔值只要不是0都是True)
4-4空字符串:只有引号,引号中无任何内容(空格都没有),如“”
4-5若输出字符串中要有引号,可采用双引号包裹单引号,三引号包裹其他引号等方式,如用print(’’’12’3’’’)输出12’3
4-6字符串转为数值类型
字符串转为整数和浮点数类型,前提是字符串中都是数字,不能有字母和符号,注意:float(“15.89”)可以,但是int(“15.89”)会报错,字符串转成整型前提是字符串里的就是个整型,不能是小数
字符串转为布尔值,都可以转,只有空字符串的bool值是False