随机函数choice()的用法
choice()函数能从指定的数组,整数范围,字符串中选出一个字符,整数,数组元素。既然是挑选,肯定要有一个范围。没有范围的话会显示出错。
如:
import random
random.choice(100)
解决的办法:random.choice(range(100)) # 返回0-99之间的任意一个整数。包含99
print(random.choice('good')) # 返回字符串good中的一个字符
print(random.choice([3,4,7,8,9,2,7])) #返回数组中的一个元素
print(random.choice(100))
代码运行结果如下:
====================================
补充:函数range()用法
python range() 函数可创建一个整数列表,一般用在 for 循环中。
创建的是整数列表,一定要注意。
例如:range(100) 返回的是0-100之间的所有整数,包括0,但不包括100
实例代码:
发现返回的是0-14之间的数字,包括14,但是不包括15.
range()函数的语法格式如下:
range(start, stop[, step])
-
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
-
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
-
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
发表评论