码迷,mamicode.com
首页 > 编程语言 > 详细

【Python】学习笔记4-random、string模块

时间:2018-01-19 19:49:20      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:letters   strong   ring   lower   upper   bsp   字母   orm   choice   

1、random随机数

 1 import random,string
 2 print(random.random())#随机浮点数,默认取0-1,不能指定范围
 3 print(random.randint(1,20))#随机整数
 4 print(random.randrange(1,20))#随机产生一个range
 5 print(random.choice(x23serw4))#随机取一个元素
 6 print(random.sample(string.digits,2))#从序列中随机取几个元素
 7 print(random.uniform(1,9))#随机取浮点数,可以指定范围
 8 print(round(random.uniform(1,9),5))#随机取浮点数,可以指定范围 #round保留几位小数
 9 x = [1,2,3,4,6,7]
10 random.shuffle(x)#洗牌,打乱顺序,会改变原list的值,本身没有返回值
11 print(x)
12 print(string.ascii_letters+string.digits)#所有的数字和字母

 

2、string取大小写字母特殊字符

1 s = string.digits #0-9所有的数字
2 s = string.ascii_letters #所有的大小写字母
3 s = string.ascii_lowercase #所有的小写字母
4 s = string.ascii_uppercase #所有的大写字母
5 s = string.punctuation #所有的特殊字符
6 print(s)

 

【Python】学习笔记4-random、string模块

标签:letters   strong   ring   lower   upper   bsp   字母   orm   choice   

原文地址:https://www.cnblogs.com/amengmeng/p/8318345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!