python get函数的用法_python软件界面

Python (1) 2024-10-04 08:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
python get函数的用法_python软件界面,希望能够帮助你!!!。

python get函数的用法_python软件界面_https://bianchenghao6.com/blog_Python_第1张

Python内置了很多函数,除了之前说过的生成数列的range()、求最大值的max()、求最小值的min()、求长度的len()、排序用的sorted()等函数外,还有一些常用函数,如绝对值、四舍五入、随机数等。

17.1 计算相关

1. abs(a):求取绝对值。正负数的绝对为正数,0的绝对值还是0.

# 求数值绝对值

 i = abs(-66.6) 

print(i)

2. divmod(a,b): 获取商和余数。结果是元组,第1位为商,第2位是余数。

 # 求商和余数 t = divmod(7, 2) print("商是:", t[0]) print("余数是:", t[1]) 

3. sum(list) : 计算元组、列表或集合元素的和。

 # 计算元组的和 t = sum((1, 2, 3)) print(t) # 计算列表的和 lst = sum([4, 5, 6]) print(lst) # 计算集合的和 set1 = sum([7, 8, 9]) print(set1) 

4. pow(a,b) : 获取乘方数。

 # 求乘方的结果 p = pow(2, 3) print(p) 

5. round(a,b) : 获取指定位数的小数。a代表浮点数,b代表要保留的位数。返回浮点数x的四舍五入值。

 # 求四舍五入 i = 3.51264 # 取整数 print(round(i)) # 保留两位小数 print(round(i, 2)) # 负数的四舍五入 i = -125.9351 print(round(i, 2)) 

6. ceil()得到的是最接近原数但大于原数的整型 ,既向上取整。

# 取最接近但大于原值的整数 import math i = 6.2451 print(math.ceil(i)) i = -6.2451 print(math.ceil(i)) 7. floor()得到的是最接近原数但小于原数的整型 ,既向下取整。

 # 取最接近但小于原值的整数 import math i = 3.51264 print(math.floor(i)) i = -3.51264 print(math.floor(i)) 

8. int() 直接截去小数部分,返回整型。

 # 截取整数 i = 8.36412 print(int(i)) i = -8.36412 print(int(i)) 

17.2 随机数

随机数应用挺多的,如随机生成6位数密码,随时生成短信验证码,登录验证码;还有抽奖时,通过随机数产生的值去对应奖品等。

1. random.random()生成一个0到1.0之间的随机浮点数。

 # 获取0~1.0中的随时浮点数 import random f = random.random() print(f) 

2. random.uniform(a,b)生成一个a到b之间的随机浮点数。

 # 获取范围内的随时浮点数 import random f = random.uniform(286.20, 951.15) print(f) 

3. random.randint(a,b)生成一个a到b之间的随机整数。函数返回数字N ,N 为a 到b 之间的数字(a <= N <= b),包含a 和b。

 # 获取范围内的随时整数 import random i = random.randint(, ) print(i) 4. random.randrange(start,stop,step) 按步长随机在上下限范围内取一个随机数。 # 随机获取一个偶数值 import random i = random.randrange(0, 101, 2) print(i) 

5. random.sample(str,n)随机的选取n个字符,结果为列表。

 # 随机抽取元素 import random lst = random.sample("Welcome to Python.", 3) s = "".join(lst) print(s) 

6. random.choice(<list>)从列表中随机返回一个元素。

 # 随机获取一个元素 import random s = random.choice(["124dds", "ew6210", "98rac1"]) print(s) 

7. random.shuffle(<list>)对list列表随机打乱顺序,也就是洗牌。

 # 洗牌 import random item = [1, 2, 6, 8, 3, 5] random.shuffle(item) print(item) 

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

下一篇

已是最新文章

发表回复