Python字串操作

2021-07-02 01:49:37 字數 1640 閱讀 8032

str="""python challenge"""

#第乙個字母大寫

print str.capitalize()

#返回乙個原字串居中,並使用空格填充至長度 width 的新字元

print str.center(100)

#string.count(str, beg=0,end=len(string))返回 str 在 string 裡面出現的次數,如果beg 或者 end 指定則返回指定範圍內 str 出現的次數

print str.count('n')

#檢查字串是否以 obj 結束,如果beg 或者end 指定則檢查指定的範圍內是否以 obj 結束,如果是,返回 true,否則返回 false.

print str.endswith('e')

#檢測 str 是否包含在 string 中,如果 beg和 end 指定範圍,則檢查是否包含在指定範圍內,如果是返回開始的索引值,否則返回-1

print str.find('on')

#與上面的一樣,只是不在時候,報異常

print str.index('on')

#如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false

print str.isalnum()

#如果 string 至少有乙個字元並且所有字元都是字母則返回 true,否則返回 false

print str.isalpha()

#如果 string 只包含十進位制數字則返回 true否則返回 false.

print str.isdecimal()#2.7不支援

#如果 string 只包含數字則返回 true 否則返回 false.

print str.isdigit()

#如果 string 中包含至少乙個區分大小寫的字元,並且所有這些(區分大小寫的)字元都是小寫,則返回 true,否則返回 false

print str.islower()

#如果 string 中只包含數字字元,則返回true,否則返回 false

print str.isnumeric()#無數字報錯

#如果 string 中只包含空格,則返回 true,否則返回 false.

print str.isspace()

#如果 string 中包含至少乙個區分大小寫的字元,並且所有這些(區分大小寫的)字元都是大寫,則返回 true,否則返回 false

print str.isupper()

#merges (concatenates)以 string 作為分隔符,將 seq 中所有的元素(的字串表示)合併為乙個新的字串

str1='q'

print str1.join('nq')

print str1.join('nqsss')#不明白字母生成的

#返回乙個原字串左對齊,並使用空格填充至長度 width 的新字串

print str.ljust(20)

#轉換 string 中所有大寫字元為小寫

print str.lower()

#截掉 string 左邊的空格

print str.lstrip()

print max(str)

print min(str)

Python字串操作

1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...

Python字串操作

python如何判斷乙個字串只包含數字字元 python 字串比較 下面列出了常用的python實現的字串操作 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 strcat sstr1,sstr2 sstr1...

python字串操作

在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...