1. 程式人生 > >Python字符串全解

Python字符串全解

sdn __main__ 參數 join log lov sele election man

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字符串全解