• python入门之数据类型之字符串


    str方法

    name.capitalize()                     将name的首字母大写
    name.center(20,'*')                   将name居中,长度变为20,其余用*填充
    name.count('chy')                     返回name变量中chy出现的次数
    name.count('chy',0,6)                 从第一位开始找,一共六位截至
    name.endswith('chy')                  判断是否以chy结尾,返回布尔值
    name.endswith('chy',0,2)              判断从第一位开始,两位截至 是否以chy结尾
    name.startswith('chy')                判断是否以chy开头
    name.expandtabs()                     将tab键(	)转换为空格,默认一个tab键8个空格
    name.expandtabs(20)                   指定一个tab键20个空格
    name.find('chy')                      返回从左到右第一个chy的位置,若无,返回-1
    name.rfind('chy')                     同find,从右往左找
    name.index('chy',0,4)                 返回从左到右第一位开始,四位截至,第一个chy的位置,若无,报错
    name.rindex()                         同index,从右往左
    name.isalnum()                        判断是否是字母和数字
    name.isalpha()                        判断是否是字母
    name.isdigit()                        判断是否是数字
    name.islower()                        判断是否全是小写
    name.isspace()                        判断是否是空格
    name.istitle()                        判断是否是标题,所有单词首字母大写就是标题
    name.isupper()                        判断是否全是大写
    name.join('chy')                      返回chy各字符之间用name变量的值隔开
    name.ljust(10,'*')                    左对齐,长度为10,其余用*填充,默认用空格填充
    name.rjust()                          右对齐
    name.lower()                          所有大写变小写
    name.upper()                          所有小写变大写
    name.lstrip()                         去掉左边的空格
    name.rstrip()                         去掉右边的空格
    name.strip('chy')                     去掉两头的chy,中间的不管,默认是去掉空格
    name.partition('chy')                 从左边开始找chy,找到第一个后,返回一个三元素的元组,分别为chy前面的部分,chy,chy后面的部分
    name.rpartition('chy')                从右边开始
    name.replace('ch','y',2)              将ch变为b,替换次数不超过2,默认全部替换
    name.split('chy',2)                   从左往右找,按chy分割成列表,去掉chy,找到的chy不超过2个,后面不分割全部算一个,默认全部分割
    name.rsplit('chy',2)                  从右往左找
    name.splitline(2)                     按照换行符(
    )来分割,返回前2行
    name.swapcase()                       大写变小写,小写变大写
    name.title()                          变成标题,单词首字母都变大写
    name.zfill(4)                         返回长度为4的字符串,原字符串右对齐,前面0填充

    索引切片

    >>>name = "chy"
    >>>print(name[0])
    c
    >>>print(name[1])
    h
    >>>print(name[2])
    y
    >>>print(len(name))
    3
    >>>print(name[0,2])
    ch
    >>>for i in name:
               print(i)
    c
    h
    y
    >>>for i in name:
               if i == "h":
                   continue
               print(i)
    c
    y
  • 相关阅读:
    hibernate执行createSQLQuery时字段重名的问题
    注意JDBC驱动的版本和JDK的版本是否匹配 JDBC连接Mariadb
    MariaDBConn用于链接MariaDB的管理类
    PLSQL Developer对oracle中的数据进行备份恢复
    JQuery判断浏览器类型
    IE与非IE window.onload调用
    如何升级centos到最新版本
    bootstrap 后台模板
    FontAwesome 4.7.0 中完整的675个图标样式CSS参考
    Linux Crontab及使用salt进行管理
  • 原文地址:https://www.cnblogs.com/chy-op/p/9801263.html
Copyright © 2020-2023  润新知