Here is a list of some of the operation of the string, convenient for later use when the query.
1.capitalize
Print ("My name is Galen". Capitalize ()) #首字母大写My name is Galen
2.center
Print ("My name is Galen". Center (30, "-")) #字符串居中显示30个字节, the other sections are filled with "-" lines ("My name is Galen The string is left with 30 bytes, and the rest is filled with a "-" line to print ("My name is Galen"). Rjust ((, "-")) #字符串居右显示30个字节, the other parts are filled with "-" lines-------My name is Galen-------My name is Galen----------------------------my name is Galen
3.endswith, StartsWith
Print ("My name is Galen". EndsWith ("my")) #判断字符串是否一my结尾, if true, is not returned Falseprint ("My name is Galen". StartsWith ("my")) #判断字符串是否一my开始, if True is returned, the falsefalsetrue is not returned
4.find RFind
Print ("My name is Galen". Find ("NA")) #如果子字符在母字符串中有多个, the index of the first character of the rightmost substring print ("My name is Gnalen". RFind ("NA")) # If the substring has more than one character in the parent string, the index of the first character of the rightmost substring, 312#, uses find and slice mates to remove some characters from the string str1 = "My name is Galen" find = "Me" if find in str1:n = Str1.find (find) L = Len (str1) str1 = Str1[:n]+str1[n+len (find):] Print (str1) My na is Galen
5.count
Print ("My name is Galen". Count ("M")) #计算出字符在该字符串中出现的次数1
6.encode,decode
To_byte = "My name is Galen, I love the Motherland". Encode (encoding= "GBK") #将字符串从编码成二进制形式, encoding specifies the encoded form of the original string print (to_byte) to_str = to_ Byte.decode (encoding= "GBK") #将二进制解编码成字符串, here the encoding is converted into binary Yes code, otherwise it will error print (TO_STR) b ' My name is galen\xa3\xac\xce\ Xd2\xb0\xae\xd7\xe6\xb9\xfa ' My name is Galen, I love the motherland
7.format,format_map
str2 = "My name is {name},i am {age} years old" print (str2) print (Str2.format (name= "Galen", age= ")") #字符串格式化print ( Str2.format_map ({"Name": "Galen", "Age": "$"})) #字符串格式化, the element in the dictionary can be introduced to the My name is {name},i am {age} years oldmy name is Galen, I am years oldmy name is galen,i am years
8.index
Print ("My name is Galen". Index ("NA") #返回字符串 the first character of the "Na" in the string, and if there are more than one, returns the first character at the index of the number one on the left, print ("My name is Galena". Rindex ( "NA")) #返回字符串 the index value of the first character of "Na" in the string, and if there are more than one, the first character is returned at the index 315 of the number one on the right.
9.isalnum
Print ("12as". Isalnum ()) #如果该字符串中只有阿拉伯数字和字符则返回True, returns Falseprint ("[Email protected]" If it contains special characters. Isalnum ()) # Returns true if only Arabic numerals and characters are in the string, or False if a special character is included
10.isalpha
Print ("ASFCD". Isalpha ()) returns True #如果字符串中只含有英文字母 (including uppercase), otherwise returns Falseprint ("Asfd1". Isalpha ())
11.isdigit
Print ("123". IsDigit ()) #如果该字符串是否整数则返回True, otherwise return falseprint ("123a". IsDigit ()) #print ("123.1". IsDigit ()) #
12.isidentifier
Print ("_123a". Isidentifier ()) #判断是不是一个合法的标识符 (variable name), returns True if it can be the variable name, otherwise return falseprint ("123.1". Isidentifier ()) # The judgment is not a valid identifier (variable name)
13.islower
Print ("str1". Islower ()) #如果字符串都是小写则返回True, and the inverse returns Falseprint ("Str1". Islower ()) #
14.isnumeric
Print ("12.12". IsNumeric ()) #判断字符串中是否只有数字 if only the number returns true, otherwise Falseprint ("1212") is returned. IsNumeric ())
15.isspace
Print ("Isspace ()") #判断该字符是否是个空格, yes returns true, not return Falseprint ("". Isspace ()) #判断该字符是否是个空格, yes returns true, not return false
16.title
Print ("My name is Galen". Istitle ()) #判断该字符串是否是标题 (that is, the first character of each word is capitalized), and if it is true, returns Falseprint ("My name S Galen". Istitle ()) Print ("My name is Galen". Title ()) #将该字符串转换成标题, converts the first letter of each word to uppercase
17.isprintable
Print ("MY NAME". isprintable ()) #判断该字符串是否能打印, can print return true, cannot print return false, device files in Linux cannot be printed and return false
18.isupper
Print ("My Name". Isupper ()) #判断该字符串是否全是大写, full capitalization returns True, otherwise Falseprint ("My Name") is returned. Isupper ())
19.join
Print ("_". Join ("123")) #将前一个字符串插入后面的字符串中. Print ("_". Join (["Galen", "Jack", "Mark"]) #将前一个字符串插入后面的字符串中.
20.lower,upper
Print ("Galen". Lower ()) #将字符串中的大写变成小写print ("Galen". Upper ()) #将字符串中的小写变成大写
21.strip
Print ("Galen". Lstrip ()) #去掉字符左端的换行和回车print ("\ngalen". Lstrip ()) #去掉字符左端的换行和回车print ("Galen". Strip ()) # Remove line breaks at both ends of the character and enter print ("Galen \ n". Rstrip ()) #去掉字符右端的换行和回车print ("----")
22.translate,maketrans
Str_mak = Str.maketrans ("abcdefghijkg", "[email protected]") #前面的字符串和后面的字符串一一对应print ("Galen". Translate (Str_mak)) # Replace the string with the corresponding relationship between the two strings in Str_mak
23.replace
Print ("My name is Galen". Replace ("n", "n")) #将一个字符串换层另外一个字符串, by default, replaces all old strings with the new string print ("My name is Galen". Replace (" n "," n ", 1)) #可以限制替换的个数, in order to replace print (" My name is Galen ") from front to back. Replace (" Na "," NA ")
24.split,splitlines
Print ("My name is Galen". Split ()) #将字符串分割 and saved in a list, by default, by dividing print with spaces ("My_name_is_galen"). Split ("_")) #这次以下划线进行分割print ("My_name_is_galen". Split ("_", 1)) #这次以下划线进行分割, but only 1 times, from the left to split the print ("My_\nname_is\n_galen". Splitlines ()) # Split by line break
25.swapcase
Print ("My Name is Galen". Swapcase ()) #将大写字母换成小写, lowercase letters in uppercase
26.zfill
Print ("My Name is Galen". Zfill) #在原字符串的左边用 0 padding until the entire character length is 50 characters
This article is from the "Pure mash Eight cup vsit" blog, please be sure to keep this source http://chunlaobazhong.blog.51cto.com/11499723/1956611
"We learn python together"-string manipulation