"""
字串操作
"""#######################capitalize字串的首字母大寫##########################
a="alic"
a.capitalize() #將字元傳遞額首字母大寫但是不修改a的值
print(a.capitalize())
print(a.count("a"))
#將字串中的所有大寫字母轉換成小寫字母
print(a.casefold()) # return a version of the string suitable for caseless comparisons.
print(a.center(50,"_")) #將字串放在50個_的中間
print(a.encode("utf-8")) #將字元編碼成byte格式
print(a.endswith("e")) #判斷乙個字串是否以e結尾
print(a.expandtabs(67)) #將字串中的tab符號"\t"轉換成空格引數為空格了的數量
print(a.find("a")) #查詢字串中a的位置
#字串中使用format方法的引用以及使用
print("my name is {}\nmy age is {}".format("guode",30))
print("my name is \nmy age is ".format(y=29,x="guode"))
#format_map 方法的使用:呼叫字典中的關鍵字
print("my name is ,my age is ".format_map())
print(a.index("a")) #查詢「a」在字串中的位置
print(a.isalnum()) #判斷字串是不是乙個字母和數字組成的字串return true if the string is an alpha-numeric string, false otherwise.
print(a.isalpha()) #判斷字串是不是純字母return true if the string is an alphabetic string, false otherwise
print(a.isnumeric())#return true if the string is a numeric string, false otherwise
print(a.isdigit()) #return true if the string is a digit string, false otherwise.
print(a.isascii()) #return true if all characters in the string are ascii, false otherwise.
print(a.isdecimal()) # return true if the string is a decimal(小數,浮點數) string, false otherwise.
print(a.isidentifier())#return true if the string is a valid python identifier, false otherwise.如果字串是有效的python識別符號,則返回true;否 則的話。
print(a.islower()) # return true if the string is a lowercase string(小寫字串), false otherwise.
print(a.isupper()) #return true if the string is an uppercase string, false otherwise.
print(a.isprintable()) # return true if the string is printable, false otherwise.
print(" ".isspace()) # return true if the string is a whitespace(空格) string, false otherwise
#str.maketrans主要是建立乙個對映表
a="abacaba"
name=str.maketrans("abc","123")
print(a.translate(name))
##################################
print(a.partition("bc")) #partition the string into three parts using the given separator.
print(a)
print(a.replace("a","a"))
print(a.replace("a","a"))
print(a.rfind("a",0,len(a))) #查詢最後乙個a的索引
print(a.rindex("a",0,len(a)))
print(a.rjust(50,"#"))
print(a.rsplit("a")) #split 分隔,分開
print(a.split("a"))
print(a.rstrip())
print(" nihaoa lakdljfals \n ".strip()) #去除字串開頭和末尾的的空格,或者\n 等等
print("www\nbaidu\ncom".splitlines()) #return a list of the lines in the string, breaking at line boundaries.返回字串中的線列表,在行邊界處斷開。
print(a.swapcase()) #所有小寫轉換成大寫
print("we are chinese".title())
print(a.upper())
print("4".zfill(6)) # pad a numeric string with zeros on the left, to fill a field of the given width. the string is never truncated.
python 字串追加例項
通程式設計客棧過乙個for迴圈,將乙個乙個字元追加到字串中 方法一 string str u 追加字元 for i in range len str string str 程式設計客棧i print string 顯示結果 追加字元 方法二 string str u 1234 for i inwww...
python字串學習
鏈結兩個字串 乙個字串太長時用做空白字元鏈結 十分長的字串,用 括起來 capitalize 首字母大寫,其餘小寫 lower 全部小寫 upper 全部大寫 swapcase 大小寫互換 string 採用list 獲得子串 s.isalnum 都是字母或者數字 s.isalpha 都是字母 s....
Python學習 Python字串
字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。python的字串列表有2種取值順序 從左到右索引預設0開始的,最大範圍是字串長度少1 從右到左索引預設 1開始的,最大範圍是字串開頭 如果你要實現從字串中獲取一段子...