• Python学习4--字符串


    1.python字符串
      python没有字符,所有的都叫做字符串,用单引号表示。
    2.python中字符串,列表,元祖的相似性
      (1)访问,都是用str[i]来访问第i+1个元素。
      (2)切片,str[i:j]来截取其中的一部分。
      (3)拼接,若要向其中插入一部分,都要使用str[:i]+str2+str[i:]。但是此过程并不改变str的值,要想获得新的值,必须将其复制给一个新的变量。
        例:str='zjh',str2=str[:1]+'xxr'+str[1:];执行后,str='zjh',str2='zxxrjh';
    3.字符串相关方法
      str.capitalize(),字符串第一个字母大写
      str.casefold(),将字符串所有字母变成小写
      str.center(width),在width宽度下,居中显示
        str.count(x[,start[,end]]),在start-end范围内,x出现的次数。
      str.encode(),编码
      str.endwith(x[,start[,end]]),在start-end范围内,是否以x结尾。
      str.expandtabs([tabsize]),将字符串中的tab( )转换为空格,默认tabsize为8.例;
      str='z jh ',,str.expandtabs(),结果为:z jh ;j之前有7个空格符,h后面有6个;
      str.find(x,[,start[,end]]),判断x是否存在于字符串中,不存在返回-1,存在返回x中第一个字母所在的索引值。
      str.join(x),将str插入到x每两个字符之间。
      str.lstrip(),去掉字符簇左边所有的空格;
      str.rstrip(),去掉字符串右边所有的空格。
      str,replace(old,new[,count]),把字符串中的old子字符串替换成新的,并不超过count次,不指定替换所有。
      str.split(sep,maxsplit),以sep为分隔符,不带默认空格。并最大切maxspilt次。切之后结果为列表,切sep切掉,结果不存在。
      str.strip([x]),删除前后所有的空格。也删除指定的字符x.
      str.swapcase(),翻转大小写,大变小,小变大。
      str.title(),返回标题花字符串,首大写,其他小写。
      str.translate(str.maketrans('xx','yy')),将字符串中所有的xx变为yy.
        ........
    4.字符串格式化
      format(),%,http://bbs.fishc.com/thread-39140-1-1.html

                        

         

  • 相关阅读:
    【eclipse】Server Tomcat v9.0 Server at localhost failed to start.
    【eclipse】运行maven项目clean tomcat7:run报错
    window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error
    【eclipse】svn在线安装
    【eclipse】点Clean后没反应
    谷歌浏览器&360浏览器安装——有道云笔记插件
    阿里云企业邮箱设置
    PyTorch 高级实战教程:基于 BI-LSTM CRF 实现命名实体识别和中文分词
    最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用 代码结构
    精选Pycharm里6大神器插件
  • 原文地址:https://www.cnblogs.com/zjh225901/p/6129193.html
Copyright © 2020-2023  润新知