01、字符串的常見操作
阿新 • • 發佈:2017-07-10
不同 image 子串 art ace png and lower 分享
假設有字符串,"hello world python and pythonCourse"
1?? find 與 index
str.find( queryStr , start=0 , end=len(str) )
str.index( queryStr , start=0 , end=len(str) )
總結:
find和index方法都是在一個字符串中去查詢某一個子串存不存在,如果存在返回開始的索引值。
這裏需要註意,一個字符串可能有多處都包含待查詢的子串。無論是find還是index方法找到了就收工,後面還有我也不care了。
兩個方法的不同點在於,find沒有找到會返回-1,index沒有找到會報錯。
2?? count
str.count( queryStr , start=0 , end=len(str) )
3?? replace
str.replace( str1 , str2 , str1.count(str1) )
把 str 中的 str1 替換成 str2 , 替換的次數如果沒有指定,默認是全部替換。
4?? capitalize、title
capitalize:把字符串中的第一個字符大寫
title:把字符串的每個單詞首字母大寫
5?? lower、upper
lower:把字符串中所有的大寫字符轉換為小寫
upper:把字符串中所有的小寫字符轉換為大寫
01、字符串的常見操作