python中的字符串操作及注意事项
生活随笔
收集整理的這篇文章主要介紹了
python中的字符串操作及注意事项
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.mystr.find(str, start=0, end=len(mystr)) ???????? 檢測str是否包含在mystr中,如果是返回開始的索引值,否則返回-1. ? mystr.rfind(str, start=0,end=len(mystr) )???????? 類似于 find()函數(shù),不過是從右邊開始查找. ? 2.mystr.index(str, start=0, end=len(mystr))???????? 跟find()方法一樣,只不過如果str不在 mystr中會報一個異常. ? mystr.rindex( str, start=0,end=len(mystr))???????? 類似于 index(),不過是從右邊開始. ? 3.mystr.count(str, start=0, end=len(mystr))???????? 返回 str在start和end之間在mystr里面出現(xiàn)的次數(shù). ? 4.mystr.replace(str1, str2,? mystr.count(str1))???????? 把mystr中的str1替換成str2,如果count指定,則替換不超過count次. ? 5.mystr.split(str=" ", 2)???????? 以str為分隔符切片mystr,如果maxsplit有指定值,則僅分隔maxsplit個子字符串. ? 6.mystr.capitalize()???????? 把字符串的第一個字符大寫. ? 7.mystr.title()???????? 把字符串的每個單詞首字母大寫. ? 8.mystr.startswith(obj)???????? 檢查字符串是否是以 obj 開頭, 是則返回 True,否則返回 False. ? mystr.endswith(obj)???????? 檢查字符串是否以obj結(jié)束,如果是返回True,否則返回 False. ? 9. mystr.lower()????????轉(zhuǎn)換 mystr 中所有大寫字符為小寫. mystr.upper() ????????轉(zhuǎn)換 mystr 中的小寫字母為大寫. ? 10. mystr.ljust(width) ????????返回一個原字符串左對齊,并使用空格填充至長度width的新字符串. mystr.rjust(width)????????返回一個原字符串右對齊,并使用空格填充至長度width的新字符串. mystr.center(width)????????返回一個原字符串居中,并使用空格填充至長度width的新字符串. ? 11. mystr.lstrip()????????刪除mystr左邊的空白字符. mystr.rstrip() ????????刪除 mystr 字符串末尾的空白字符. mystr.strip()????????刪除mystr字符串兩端的空白字符. ? 12. mystr.partition(str)????????把mystr以str分割成三部分,str前,str和str后 mystr.rpartition(str)????????類似于 partition()函數(shù),不過是從右邊開始. ? 16.mystr.splitlines()????????按照行分隔,返回一個包含各行作為元素的列表. ? 17. mystr.isalpha() ????????如果 mystr 所有字符都是字母 則返回 True,否則返回 False. mystr.isdigit()???????????????????? 如果 mystr 只包含數(shù)字則返回 True 否則返回 False. mystr.isalnum()????????如果 mystr 所有字符都是字母或數(shù)字則返回 True,否則返回 False. mystr.isspace()????????如果 mystr 中只包含空格,則返回 True,否則返回 False. mystr.join(str)???????????????????? 以mystr作為分隔符,將str所有的元素合并成一個新的字符串
總結(jié)
以上是生活随笔為你收集整理的python中的字符串操作及注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux系统用户账号的管理技巧
- 下一篇: Python中对象名称前单下划线和双下划