Python字符串全解
阿新 • • 發佈:2018-05-05
sdn __main__ 參數 join log lov sele election man if __name__ == "__main__":
1.字符串大小寫轉換
1 def strChange(): 2 str = "[email protected]" 3 print("原字符串:" + str) 4 print("字母寫轉換成小寫:" + str.lower()) 5 print("字母寫轉換成大寫:" + str.upper()) 6 print("大寫轉換成小寫,小寫轉換成大寫:" + str.swapcase()) 7 print("首字母大寫:" + str.title())
2.字符串測試
1 def strTest(): 2 str = "[email protected]" 3 print("原始字符串:" + str) 4 print("是否全是字母:s.isalpha=%s" % str.isalpha()) 5 print("是否全是數字:s.isdigit=%s" % str.isdigit()) 6 print("是否全是空白字符:s.isdigit=%s" % str.isspace()) 7 print("字母中是否全是小寫:s.islower=%s" % str.islower()) 8 print("字母中是否全是大寫:s.isupper=%s" % str.isupper()) 9 str = "Niuxinlong" # 註意此處“[email protected]”是檢測不出來的,字符串中字母之間不能包含其他字符(非字母) 10 print("是否是首字母大寫:s.istitle=%s" % str.istitle())
3.字符串分割與組合
1 def strSplit(): 2 str = "I love JuJingyi!" 3 print(str.split()) # 默認分隔符為空白字符,分割為列表形式 4 print(str.split("i", 2)) # 以字符"i"為分割符,分割2次。如果分割次數超過字符串最多分割的次數則分割最多的次數 5 strList = ["hello", "Word", "!"] 6 print("".join(str)) # 分割符.join()實現字符串的組合 7 print(" ".join(strList)) 8 print("#".join(strList)) 9 str = "Hello!" 10 print(" ".join(str)) # 如果join()方法的參數是字符串,默認分割符連接每個字符
4.字符串搜索和替換
1 def strFind(): 2 str = " I love ju Jingyi! " 3 print(str.find("i")) # 打印返回的第一"i"的標號,無則返回-1 4 print(str.count("i")) # 計算字符"i"在字符串中出現的次數 5 print(str.replace("j", "J", 1)) # 將字符串中的小寫的"j"替換為大寫"J" 6 print(str.lstrip()) # 去掉字符串左邊的空格 7 print(str.rstrip()) # 去掉字符串右邊的空格 8 print(str.strip()) # 去掉字符串左右的空格
if __name__ == "__main__":
print("---------字符串大小寫轉換---------")
strChange()
print("\n---------字符串測試---------")
strTest()
print("\n---------字符串分割與組合---------")
strSplit()
print("\n---------字符串搜索和替換---------")
strFind()
關聯博客(CSDN):https://blog.csdn.net/m0_38022608/article/details/80207546
Python字符串全解