python内置模块求绝对值_Python 基础入门 7_4 内置模块(Math模块以及随机数模块)...

#Number数据类型的数学功能,需要引入math包(即import math)

"""

绝对值:abs(变量)

取最大值: max(多个变量或常量,2个起,用逗号隔开)

取最小值: min(多个变量或常量,2个起,用逗号隔开)

求x的y次方: pow( 原数,指数)

float四舍五入: round( float ,保留的小数【默认0】)

向上取整 :math.ceil(float) 当小数大于0时,整数+1

向下取整 :math.floor(float) 当小数小于等于9时,整数不变

以floct数据类型返回整数部分及小数部分 : math.modf(float)

算术平方根: math.sqrt(Num)

"""

import math

print(abs(-1) , max(1,3,4,5,7) , min(1,2,3,4,5,6,) , pow(5,2) ,round(53.45663,2) ,math.ceil(7.99),math.floor(7.999))

print(math.modf(33.6),math.sqrt(4))

"""

随机数生产的几种方式

random.choice(list/"Str") 参数可以是列表也可以是字符串,列表里可以是数字和字符串组成

random.choice(range(5)),rang(5)=[0,1,2,3,4]

随机取开始值到结束值范围内中从开始值递增的值

random.randrange([start],stop,[step]) start 开始值(包含),默认0 ;stop 结束值(不包含);step:指定的递增基数,默认1

random.random 随机生成(0,1)的浮点数

random.shuffle(list) 将list的所有元素随机排序

random.uniform(num1,num2) 在[num1,num2]范围内随机生成一个实数

"""

import random

print(random.choice([1,"a"]))

print(random.choice(range(7)))

print(random.randrange(1,100,2))

print(random.random())

list = [1,2,5,5]

random.shuffle(list) #使用该函数时,变量要定义好,并且不能直接放在print输出里

print(list)

print(random.uniform(4,6))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值