python 之 字串的所有操作

weixin_34208283發表於2018-02-01
print("首字母大寫後:", name.capitalize())  # 給字串的首字母大小
print("a總共有{_count}個".format(_count=name.count("a")))#找出字串中指定字元的個數
print("居中顯示,50個字元,不足補-:", name.center(50, "-"))#給字串設定長度並居中顯示,不足用指定的字元補足
print("居左顯示,50個字元,不足補*:", name.ljust(50, "*"))#給字串設定長度並左顯示,不足用指定的字元補足
print("居右顯示,50個字元,不足補+:", name.rjust(50, "+"))#給字串設定長度並右顯示,不足用指定的字元補足
print("是否aaa結尾:", name.endswith("aaa"))#判斷字串是否是指定的字元結尾
print("給tab 空20個字元:", name.expandtabs(tabsize=20))#給字串中的tab 設定大小
print("索引main的起始位置:", name.find("main")) #找到指定字元的起始位置
print("是否為字母數字組合:", name.isalnum()) #判斷字串是否為字母和陣列的組合
print("是否為純英文字元:", name.isalpha())  # 判斷字串是否為英文字元
print("1A是否為十進位制:", "1A".isdecimal())  # 判斷字串是否為十進位制
print("1A是否為整數:", "1A".isdigit())  # 判斷字串是否為整數
print("1A是否為合法的變數名:", "1A".isidentifier())  # 判斷字串是否為合法變數名
print("1A是否為數字:", "1A".isnumeric())  # 判斷字串是否為數字
print("1A是否為空格:", "1A".isprintable())  # 判斷字串是否為空格
print("Is Me 是不是標題:", "Is Me".istitle())  # 判斷字串是否是標題
print("Is Me是否能被列印", "Is Me".isprintable())  # 判斷字串是否能被列印
print("IME是不是大寫", "IME".isupper())  # 判斷字串是否為大寫
print("123加分隔符+", '+'.join(['1', '2', '3']))  # 列表加上指定分隔符變成字串
print("Domain轉小寫", "".lower())  # 字串轉小寫
print("domain轉大寫", "".upper())  # 字串轉大寫
print("   移除左邊空格".lstrip())  # 移除字串左邊空格
print("移除右邊空格   ".rstrip())  # 移除字串右邊空格
print("移   除 所有 空格   ".strip())  # 移除字串所有 空格
p = str.maketrans("0987612345", 'abcdefgoti')  # 產出一個對應值的翻譯
print("73 54".translate(p))  # 輸入上面定義好的對應的值:輸出 do it
print("domaind".replace('d', 'a', 1))  # 把字串中指定值替換成其他指定的值,第三個引數為替換的個數
print("domaind".rfind('d'))  # 找到指定字元在最右邊的索引
print("1-2-3-4-5".split('-'))  # 以指定的分隔符把字串分割成列表
print("domainABcE".swapcase())  # 把字串中的大寫變小寫,小寫變大寫

相關文章