字符串奇妙的基础操作

         大家好,身为学渣渣的我,现在要给你们装大神了哈!都瞪大眼睛看好咯 !稍后我会提问的哈。哈哈,开玩笑,下面让咱们一起进入奇妙的字符串。

1:索引切片

              切片的语法:【起始:结束:步长】

              注意:选取的区间属于左闭右开型,即从”起始”位开始,到”结束”位的前一位结束(不包含结束位本身)。

                例如 name = 'abcdef'    

                      print(name[0:3])# 取下标0~2的字符

                       print(name【3:8】)#去下表3~8的字符 

                        print(name[2:]) # 取 下标为2开始到最后的字符    

                        print(name[1:-1]) # 取 下标为1开始 到 最后第2个 之间的字符。

2:常见操作

        1:find()和index()方法一样, 只不过如果newstr不在oldstr中会报一个异常,而不是输出-1。

        2:count()显示出现次数。

        3:replace() 替换

        4:capitalize  把字符串的第一个字符大写

        5:title 把字符串的每个单词首字母大写

        6:startswith  检查字符串是否是以 obj 开头, 是则返回 True,否则返回 False

        7:endswith   检查字符串是否以obj结束,如果是返回True,否则返回 False.      例如:mystr.endswith(obj)

        8:lower   转换mystr所以大写字符为小写    mystr.lower()

        9:upper  转换 mystr 中的小写字母为大写  mystr.upper() 

       10:ljust  返回原字符串左对齐  

       11:rjust  返回一个原字符串右对齐 

       12:center 返回原字符串居中

       13:lstrip 删除mystr左边的空白字符

       14:rstrip   删除mystr字符串末尾的空白字符。

       15:strip  删除mystr字符串两端的空白字符。

       16:partition   把mystr以str分割成三部分,str前,str和str后。

       17:rpartition  类似于 partition()函数,不过是从右边开始.

注意:以上格式为mystr._____(str)     __为文件名

你可能感兴趣的:(字符串奇妙的基础操作)