栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python的其他函数(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python的其他函数(一)

Python随机数函数

random.choice函数

import random
print("the number is",random.choice([1,2,3,4,5,6,5,6,9,6,7,]))

输出结果:
the number is 6

the number is 9

the number is 7

the number is 2

the number is 6

the number is 5

每次运行该程序得出的结果都是随机的

random.randrange模块

import math
# 输出 100 <= number < 1000 间的偶数
print "the number is ", random.randrange(100, 1000, 2)

# 输出 100 <= number < 1000 间的其他数
print "the number is: ", random.randrange(100, 1000, 3)

random.random函数:在0-1之间随机生成一个数

import random
 
# 生成第一个随机数
print "random() : ", random.random()
 
# 生成第二个随机数
print "random() : ", random.random()

shuffle() 方法将序列的所有元素随机排序

import random

list = [20, 16, 10, 5]
random.shuffle(list)
print "随机排序列表 : ",  list

uniform() 方法将随机生成下一个实数,它在 [x, y] 范围内。

import random
 
print "uniform(5, 10) 的随机数为 : ",  random.uniform(5, 10)
 
print "uniform(7, 14) 的随机数为 : ",  random.uniform(7, 14)

运行结果:
uniform(5, 10) 的随机数为 : 6.98774810047
uniform(7, 14) 的随机数为 : 12.2243345905

三角函数
print "sin(3) : ",  math.sin(3)
print "cos(3) : ",  math.cos(3)
print "tan(3) : ",  math.tan(3)

acos(x) 返回x的反余弦弧度值。
asin(x) 返回x的反正弦弧度值。
atan(x) 返回x的反正切弧度值。
atan2(y, x) 返回给定的 X 及 Y 坐标值的反正切值。
cos(x) 返回x的弧度的余弦值。
hypot(x, y) 返回欧几里德范数 sqrt(xx + yy)。
sin(x) 返回的x弧度的正弦值。
tan(x) 返回x弧度的正切值。
degrees(x) 将弧度转换为角度,如degrees(math.pi/2) , 返回90.0
radians(x) 将角度转换为弧度

都是可以直接导入变量x的

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/968937.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号