zoukankan      html  css  js  c++  java
  • Python之 string 和 random方法

    1、 import string

    import string
    
    print(string.ascii_lowercase) #输出全部小写字母a-z
    
    print(string.ascii_letters) #输出全部字母,包含小写a-z和大写A-Z
    
    print(string.ascii_uppercase) #输出全部大写字母A-Z
    
    print(string.digits) #输出数字0-9
    
    print(string.punctuation) #输出所有标点符号

    以上代码输出的结果如下:

    abcdefghijklmnopqrstuvwxyz
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    ABCDEFGHIJKLMNOPQRSTUVWXYZ
    0123456789
    !"#$%&'()*+,-./:;<=>?@[]^_`{|}~


    =================================


    2、 import random

    import random
    
    print(random.randint(1,20)) #随机生成一个1-20之间的整数
    
    f=random.uniform(1,20) #随机生成一个1-20之间的小数
    print(round(f,2)) #保留小数点后2位
    
    l=[1,2,3,4]
    s='kewafksaf'
    print(random.choice(l)) #随机选择一个元素,列表和字符串都可以
    print(random.sample(s,3)) #随机选取3个元素,列表和字符串都可以,返回列表
    print(random.shuffle(l)) #打乱列表中的元素,只能传列表;返回None,没有返回值
    print(l)

    以上代码输出的结果如下:

    19
    5.75
    4
    ['f', 's', 'e']
    None
    [1, 4, 3, 2]
  • 相关阅读:
    02-链路层
    01-TCP/IP概述
    ARM Cortex-A9 (tiny 4412)
    STM32 f407 温湿度采集报警
    arduino mega 避障报距小车
    归纳法调试
    python 数据类型Ⅲ(字典)
    Python 数据类型Ⅱ(列表,元祖)
    Python 数据类型(str,int,bool)
    Python while循环&格式化输出&运算符
  • 原文地址:https://www.cnblogs.com/denise1108/p/10021922.html
Copyright © 2011-2022 走看看