#相同返回0,前比后大返回1,前比后小返回-1 print cmp(-1,1) print cmp(1,1) print cmp(1,0) #舍弃小数点后面部分 print int(4.99) #返回绝对值 print abs(-1) #返回商和余数 print divmod(10,3) print divmod(3,10) #返回指数或指数再取余数 print pow(2,3) print pow(3,2,5) print 2**3 #对浮点数进行四舍五入,加参数表示保留到小数后的位数 print round(3) print round(3.45) print round(3.51) print round(3.4999,1) #字符串转成ASCII码 print ord('a') print ord('A') print ord('2') #ASCII码转成字符串 print chr(97) print chr(65) print chr(50) #布尔值,1返回True,0返回False,其他只要有值都返回True print bool(1) print bool(0) print bool('jsj2882') #random #生成0-1的浮点数 import random print random.random() #生成范围内的浮点数 print random.uniform(1,2) #生成指定范围内整数 print random.randint(1,10) #指定间隔生成随机数(下面取奇数) print random.randrange(1,10,2) #从序列中1次取1个随机数 list=[1,2,3,'a','list'] print random.choice(list) #从序列中1次取多个随机数,返回一个list print random.sample(list,2)
python对数字的基本操作及随机生成数
最新推荐文章于 2022-07-20 09:30:51 发布