zoukankan      html  css  js  c++  java
  • 【Python】学习笔记4-random、string模块

    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)
  • 相关阅读:
    第九周作业
    第八周作业
    第七周作业
    第六周作业
    JAVA面向对象详细总结
    父愁者联盟--需求规格说明书
    案例分析
    软件工程编程作业1
    构建之法观后提问
    第一次随笔——准备工作
  • 原文地址:https://www.cnblogs.com/amengmeng/p/8318345.html
Copyright © 2011-2022 走看看