zoukankan      html  css  js  c++  java
  • Python 基础语法-str

    字符串常见操作

    • find:检测str是否包含在 mystr 中,如果是返回开始的索引值,否则返回 -1 
      mystr.index(str, start=0, end=len(mystr))
    • count:返回 str 在 start 和 end 之间在mystr里面出现的次数 
      mystr.count(str, start=0, end=len(mystr))
    • index:跟 find() 方法一样,只不过如果 str 不在mystr 里面出现的次数 
      mystr.index(str, start=0, end=len(mystr))
    • replace:把mystr中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次 
      mystr.replace(str1, str2, mystr.count(str1))
    • split:以 str 为分隔符切片mystr,如果maxsplit有指定值,则仅分隔 maxsplit 个子字符串 
      mystr.split(str=" ", 2)
    • capitalize:将字符串的每个单词首字母大写 
      mystr.capitalize()
    • title:把字符串的每个单词首字母大写 
      >>> a = "hello itcast"
      >>> a.title()
      'Hello Itcast'
    • startswith:检查字符串是否以job开头,是则返回True,否责返回False 
      mystr.startswith(obj)
    • endswith:检查字符串是否以job结束,是则返回True,否责返回False 
      mystr.endswith(obj)
    • lower:转换 mystr 中所有的大写字母为小写 
      mystr.lower()
    • upper:转换 mystr 中所有的小写字母为大写 
      mystr.upper()
    • ljust:返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串 
      mystr.ljust(width)
    • rjust:返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串 
      mystr.rjust(width)
    • center:返回一个原字符串居中,并使用空格填充至长度 width 的新字符串 
      mystr.center(width)
    • lstrip:删除 mystr 左边的空白字符 
      mystr.lstrip()
    • rstrip:删除 mystr 字符串末尾的空白字符 
      mystr.rstrip()
    • strip:删除mystr字符串两端的空白字符 
      >>> a = "
      	 itcast 	
      "
      >>> a.strip()
      'itcast'
    • rfind:类似于 find()函数,不过是从右边开始查找. 
      mystr.rfind( str, start=0, end=len(mystr))
    • rindex:类似于 index(),不过是从右边开始. 
      mystr.rindex( str, start=0,end=len(mystr))
    • partition:把mystr以str分割成三部分,str前,str和str后 
      mystr.partition(str)
    • rpartition:类似于 partition()函数,不过是从右边开始. 
      mystr.rpartition(str)
    • splitlines:按照行分隔,返回一个包含各行作为元素的列表 
      mystr.splitlines()
    • isalpha:如果 mystr 所有字符都是字母 则返回 True,否则返回 False 
      mystr.isalpha()
    • isdigit:如果 mystr 只包含数字则返回 True 否则返回 False. 
      mystr.isdigit()
    • isalnum:如果 mystr 所有字符都是字母或数字则返回 True,否则返回 False 
      mystr.isalnum()
    • isspace:如果 mystr 中只包含空格,则返回 True,否则返回 False. 
      mystr.isspace()
    • join:mystr 中每个字符后面插入str,构造出一个新的字符串 
      mystr.join(str)
  • 相关阅读:
    Devexpress GridView添加行号
    Devexpress GridControl 常用设置
    导入Excel部分数据导入不了的原因及处理
    GridView里面的HyperLink和ButtonField操作总结
    sybase数据表的导出与导入
    uniapp的unistarter的白名单访问模式需要绝对路径
    vue 用vif隐藏显示切换大量dom元素,导致一个页面上一个组件多次调用的created不能全部执行的修改方法
    2013腾讯编程马拉松初赛:小Q系列故事——屌丝的逆袭
    Tensorflow Federated(TFF)框架整理(上)
    Stateful TFF
  • 原文地址:https://www.cnblogs.com/yangfeilong/p/python-basis-str.html
Copyright © 2011-2022 走看看