• python(3)之字符串


    字符串常用操作如下:

    name="huang yuqing"
    print(name.count("h"))#计算包含字符的个数
    print(name.capitalize())#将首字母转换为大写字母
    print(name.center(50,"-"))#将name值放于中间,50个字符,不足用-填充
    print(name.encode("utf-8"))#将字符串转为二进制
    print(name.endswith("g"))#判断结尾字符是否正确
    name1="huwiqwuo wee"
    print(name1.expandtabs(tabsize=30))#将tab键转为空格
    print(name[name.find("huang"):-1])#利用find对字符串进行切片
    name2="huang and {tt} ,they love {bb}"
    print(name2.format(tt='zuoligang',bb='each other'))#格式化输出
    print(name2.isdigit())#判断是否为整数
    print(name2.index("ang"))#查找字符串索引位置
    print('n12'.isalnum())#判断是否包含所有的英文字符和1,2,3...
    print('n21'.isalpha())#判断是否为纯英文字符
    print('ooo'.isidentifier())#判断是否为合法的标识符,即变量名
    print(name2.islower())#判断是否为小写字母
    print('hw'.isspace())#判断是否为空格
    print('My Name'.istitle())#判断是否为标题
    print('my'.isupper())#判断是否为大写
    print(','.join(['1','2','3']))#前面为分隔符
    print('my'.ljust(50,'@'))#字符串长50,不够用@补全
    print('my'.rjust(50,'@'))
    print('LW'.lower())#将大写变为小写
    print('Lw'.upper())
    print('my '.lstrip())#去掉左边的回车或者空格,同rstrip,strip
    p=str.maketrans('qbcdede','1234567')#加密算法
    print('hdcgyue'.translate(p))#加密调用
    print('huawu'.replace('u','p',1))#只用p替换一个u
    print('my yuw'.rfind('y'))#找到最右边的y的位置
    print('1+2+3+4'.split('+'))#将+作为分隔符分割字符串
    print('1+2+ 3+4'.splitlines())#将+作为分隔符分割字符串
    print('ALeece'.swapcase())#将字符串中大写字母转换为小写字母,小写字母转换为大写字母
    print('huang yu'.title())#将字符串首字母转为大写字母



  • 相关阅读:
    设计模式系列
    Python3 系列之 可变参数和关键字参数
    设计模式系列
    【HANA系列】SAP HANA ODBC error due to mismatch of version
    【FICO系列】SAP FICO FS00修改科目为未清项目管理
    【FIORI系列】SAP OpenUI5 (SAPUI5) js框架简单介绍
    【HANA系列】SAP HANA SQL获取当前日期加若干天后的日期
    【HANA系列】SAP HANA SQL获取本周的周一
    【HANA系列】SAP HANA SQL获取当前日期
    【HANA系列】SAP HANA SQL获取当前日期最后一天
  • 原文地址:https://www.cnblogs.com/aiyamoer/p/8881396.html
Copyright © 2020-2023  润新知