标签:开平方 pow python 代码 mil span 奇数 标准 mat
#数学相关的函数
#导入数学的模块
import math
#floor()向下取整
result = math.floor(6.2)
print(result)
#ceil()向上取整
result = math.ceil(5.5)
print(result)
#round()四舍五入 注意:不是math中的函数,系统自带
#n.5 当n为奇数会入,为偶数则舍
result = round(8,5)
print(result)
#pow() 计算一个数的n次方
result = math.pow(5,3)
print(result)
result = 5 ** 3
print(result)
#sqrt() 开平方运算
result = math.sqrt(5)
print(result)
#abs() 计算一个数值的绝对值 系统内置函数(原数值类型)
result = abs(-12)
print(result)
#modf() 将一个浮点数拆分成整数和小数2部分(元组类型)
result = math.modf(12.5)
print(result)
#copysign() 将第二个数字的正负值赋值给第一个数字
result = math.copysign(12,-5)
print(result)
#fsum 计算一个序列中数字的和(浮点数)
listvar = [4,5,3,7,2,5,6]
result = math.fsum(listvar)
print(result)
#sum() 计算一个序列中数字的和(根据数据内容决定)
listvar = [4,5,3,7,2,5,6]
result = sum(listvar)
print(result)
#max() 获取序列中的最大值
nums = [3,5,6,0,9,34,56,32,67]
result = max(nums)
print(result)
#max() 返回多个数据中的最大值
result = max(23,4,56,21,34,62,8,16)
print(result)
#min() 获取序列中的最小值
result = min(nums)
print(result)
#min() 返回多个数据中的最小值
result = min(23,4,56,21,34,62,8,16)
print(result)
#range() 产生制定范围内的整数(生成器) 注意:包含开始不包含结束
result = range(1,15)
print(result)
for i in result:
print(i)
#math模块中常用的值
#pi圆周率
print(math.pi)
#e自然对数
print(math.e)
#随机数模块
import random
#random() 随机获取0~1之间的小数(包含0但是不包含1)
result = random.random()
print(result)
#choice() 随机返回序列中的某个值
listvar = [4,5,6,3,8,2,9,‘C‘,‘D‘,‘A‘,‘X‘]
result = random.choice(listvar)
print(result)
#shuffle() 随机打乱列表
listvar = [‘mf‘,‘sl‘,‘yj‘,‘lss‘,‘cyy‘]
print(listvar)
random.shuffle(listvar)
print(listvar)
#randrange() 获取制定范围内随机整数
result = random.randrange(3,8,5)
print(result)
#uniform() 获取制定范围内随机的数
result = random.uniform(2,8)
print(result)
#进制相关
#hex() 将10进制转化为16进制
var = 15
result = hex(var)
print(result,type(result))
#oct() 将10进制转化为8进制
var = 46
result = oct(var)
print(result,type(result))
#bin() 将10进制转化为2进制
var = 38
result = bin(var)
print(result,type(result))
#ascii
‘‘‘
ascii码 美国标准信息交换码
0-9 -> 48-57
A-Z -> 65-90
a-z -> 97-122
‘‘‘
#ord() 根据字符获取对应的ascii码
result = ord(‘a‘)
print(result)
#chr() 根据ascii码获取对应的字符
result = chr(80)
print(result)
#repr() 原样输出字符串(不转义其中的转义字符,除了引号)
var = ‘假如生活\‘欺骗\‘了你\n不要悲伤不要心急‘
print(var)
result = repr(var)
print(result)
#eval() 将python字符串当做python代码执行.慎用
num = 99
var = ‘num + 1‘
num = eval(var)
print(num)
标签:开平方 pow python 代码 mil span 奇数 标准 mat
原文地址:http://www.cnblogs.com/sunyang945/p/7823482.html