随机数:
random.random
random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0
描述
random() 方法返回随机生成的一个实数,它在[0,1)范围内。
语法
以下是 random() 方法的语法:
import random random.random()
注意:random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
实例:
1到33之间输出一个随机数:
#usr/bin/python #-*-coding:utf-8-*-
import random
print(random.choice(range(1,33)))
输出:
以下详细展示了使用 random() 方法的实例:
#!/usr/bin/python import random # 生成第一个随机数 print "random() : ", random.random() # 生成第二个随机数 print "random() : ", random.random()
以上实例运行后输出结果为:
random() : 0.281954791393 random() : 0.309090465205
推导:
推导式是Python中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点。推导式包括:
1.列表推导式
2.字典推导式
3.集合推导式
嵌套列表推导式
例1:求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表
输出结果
【字典推导式】
代码如下:
{ key_expr: value_expr for value in collection if condition }
【集合推导式】
代码如下:
{ expr for value in collection if condition }
【嵌套列表推导式】
代码如下:
L = [[1,2,3],
[4,5,6],
[7,8,9]]