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]
  • 相关阅读:
    csuoj-1004-Xi and Bo
    csuoj-1003-UC Browser
    网络命令
    linux网络配置
    java面向对象
    java类 面向对象
    java方法 Scanner、Random类
    java集合
    java数组
    java流程控制语句
  • 原文地址:https://www.cnblogs.com/denise1108/p/10021922.html
Copyright © 2011-2022 走看看