Chapter2 基本函数

##类型转换

import math

print(int('100'))
print(int(12.34))
print(float('12.34'))
print(str(100))
print(bool(100), bool(''), bool(0))
print(chr(66))
print(complex(12,4), complex(12))

##计算
print('整除: ', 5 // 3)
print('除: ', 5 / 3)
print('余数: ', 5 % 3)
print('幂: ', 2 ** 8)

##数学函数
print('绝对值: ', abs(-100))
print(max(1,2,-9))
print(min(1,2,-9))


print('绝对值: ', math.fabs(-10))
print(round(2.33), round(2.55555, 2))

print('天花板: ', math.ceil(3.11))
print('地板: ', math.floor(-2.33))
print('四舍五入')

print('e的n次幂: ', math.exp(3))
print('幂: ', math.pow(2,8), math.pow(8, 1/3))
print('平方根: ', math.sqrt(8))


print('log: ', math.log(math.e), math.log(100, 10))
print('ln: ', math.log10(100))

print('小数与整数: ',math.modf(12.22))

##随机数
import random
print(random.choice([1,2,3]))
print(random.randrange(1, 20, 2))
print('随机[0,1):', random.random())
list = [1, 2, 3]
random.shuffle(list)
print('打乱顺序: ',list)
print('随机[1, 20]: ', random.uniform(1, 20))



你可能感兴趣的:(Chapter2 基本函数)