数学模块(文件) 随机模块 内置方法

本文介绍了Python中的math数学模块、random随机模块以及内置方法的使用,包括自定义choice函数、随机验证码生成、绝对值、四舍五入、序列求和、最大值与最小值、排序、指数和取余、范围生成、进制转换、字符与ASCII编码的相互转换,以及在使用eval和exec时的注意事项。
摘要由CSDN通过智能技术生成

### math 数学模块

"""模块.方法()"""
import math

#ceil()  向上取整操作 *****
#小数点后去掉,不存在四舍五入,整数加1
res = math.ceil(3.01)
print(res)==>4

#floor() 向下取整操作 *****
#只保留整数部分,不存在四舍五入
res = math.floor(4.1)
print(res)==>4

#pow()  计算一个数值的N次方(结果为浮点数) (对比内置pow)
res = math.pow(2,3)
print(res)

#sqrt() 开平方运算(结果浮点数)
res = math.sqrt(9)
print(res)

#fabs() 计算一个数值的绝对值 (结果浮点数) (对比内置abs)
res = math.fabs(-9)
print(res)

#modf() 将一个数值拆分为整数和小数两部分组成元组
res = math.modf(-19.8)
print(res)


#copysign()  将参数第二个数值的正负号拷贝给第一个 (返回一个小数)
res = math.copysign(-90,-18)
print(res)# -90.0

#fsum() 将一个容器数据中的数据进行求和运算 (结果浮点数)(对比内置sum)
lst = [1,2,3,4]
res = math.fsum(lst)
print(res)


#圆周率常数 pi
res = math.pi

print(res)

### 随机模块 random

import random

#random() 获取随机0-1之间的小数(左闭右开) 0 <= x < 1
res = random.random()
print(res)

#randrange() 随机获取指定范围内的整数(包含开始值,不包含结束值,间隔值) 					同range *****
 一个参数的用法
res = random.randrange(3) # 0 1
 二个参数的用法
res = random.randrange(3,7) # 3 4 5 6
 三个参数的用法
res = random.randrange(3,10,2) # 3 5 7 9 
print(res)

#randint() 随机产生指定范围内的随机整数(可以取到最大值)[ 了解 ]
res = random.randint(1,3) # 1 2 3
print(res)

#uniform() 获取指定范围内的随机小数(左闭右开) 1<=x < 3的小数
res = random.uniform(1,3) 
res = random.uniform(3,1)
print(re
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值