• day04


    String(字符串常用操作)

    name ="my name is{bule} shink"

    print(name.count('m')) #统计m的总个数
    print(name.capitalize()) #首字母大写
    print(name.center(50,'-')) #name居中,‘-’补充到50
    print(name.encode()) #转到二进制
    print(name.endswith("nk")) #是否以nk结尾
    print(name.expandtabs(50))#把tab转化为空格输出(50为空格的个数)
    print(name.find(' '))#找‘ ’并输出它的下标数
    print(name.format(bule=" bule"))
    print(name.format_map({'bule':'lbs'}))
    print('123'.isdigit())#判断是否是数字
    print('123aA'.isalnum())#判断是否是阿拉伯数字,字母
    print('aA'.isalpha())#判断是否是纯英文字符
    print('13'.isdecimal())#判断是否是十进制数字
    print('yio'.isidentifier())#判断是否是一个合法的标识符,变量名
    print('asds'.islower())#判断是否是小写
    print('213'.isnumeric())#判断是否是数字
    print('213'.isprintable())#判断是否能打印
    print(' '.isspace())#判断是否是空格
    print('My Name Is Shink'.istitle())#判断是否标题
    print('QWE'.isupper())#判断是否是大写
    print('#'.join(['1','2','3']))
    print('dsawqe'.ljust(50,"@"))
    print('dsawqe'.rjust(50,"@"))
    print('dsaQWE'.lower()) #大写转小写
    print(' dsaQWE'.lstrip()) #去除left空格和
    print('dsaQWE '.rstrip()) #去除right空格和
    print(' dsaQWE '.strip()) #去除两边空格和

    p=str.maketrans('qwer','2134')
    print('dwqsdfe'.translate(p))

    print('dwqsdfe'.replace('w','WEW'))
    print('dwqsdfwe'.rfind('w')) #find最right边的下标号
    print('dwqsdfwe'.rindex('d')) #index最right边的下标号
    print('wedwqsdfwe'.split('d')) #以'd'切割分表
    print('wed wqsdfwe'.splitlines()) #以 切割分表
    print('wedwqsdfwe'.startswith('we')) #判断是否以we开始
    print('wedwWERwe'.swapcase()) #大写转小写,小写转大写
    print('we dw ert we'.title()) #转成title
    print('dfadsaf'.zfill(50)) #在left添加0直到50

  • 相关阅读:
    制作一款3D炸弹超人游戏
    C#集合中的Add与AddRange方法
    NGUI与EasyTouch结合使用
    Buff系统的实现
    Buff系统框架设计
    Buff系统设计
    Linux 服务管理两种方式service和systemctl
    centos上为新创建的用户(git)指定根目录并生成公钥和私钥
    centos7安装php7
    centos7上安装mysql8(下)
  • 原文地址:https://www.cnblogs.com/shink1117/p/7290103.html
Copyright © 2020-2023  润新知