zoukankan      html  css  js  c++  java
  • 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())#将字符串首字母转为大写字母



  • 相关阅读:
    C# WinForm 创建XML文件方法总结
    VB中的ADO数据对象编程详解[转载]
    01.15 10日沙盘Top20分析
    IPad上做开发——在线B/S开发表单
    沙盘选股失败:延迟性与随机性
    IPad上做开发——在线B/S用户定制型通用列表
    IL动态调试.NET 程序(without pdb files)
    IPad上做开发——在线B/S开发主从表
    01.17 10日沙盘Top20分析
    IIS7下配置WCF的netTcpBinding
  • 原文地址:https://www.cnblogs.com/aiyamoer/p/8881396.html
Copyright © 2011-2022 走看看