• 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)
  • 相关阅读:
    发现:在Silverlight for windows embedded 当中用户控件状态的改变的问题
    silverlight for windows embedded 当中资源的使用
    WINCE7自带DEMO_SmallMusic_wmpTitleBar_学习笔记
    silverlight for windows embbed 的键盘处理之一
    siverlight for windows embeddem 当中方便查看错误代码的类
    基于siverlight for windows embedded 项目开发的小工具
    对于OPENGL ES SURFACE的学习
    openg es 之一
    理解相机的相关参数的设置
    ListViewWebpart的开发
  • 原文地址:https://www.cnblogs.com/yangfeilong/p/python-basis-str.html
Copyright © 2020-2023  润新知