'''最重要的方法:
find、startwith、format、is類方法、strip、split、、、
'''print(1,"
*"*20)
a='123
'b='
abc'
c='44
'd='
***'.join([a,b,c]) #
字串拼接方法
print (2,d)
st='
hello kitty
'print (2,st.count('1'
))print (3,st.capitalize())#
首部字母大寫
print (4,st.center(20,'
#'))#
除了center外還有ljust 與 rjust方法
print (5,st.endswith('
tty'
))print (6,st.startswith('
he')) #
用得比較多,判斷開頭是否是『he』
#print (st.expandtabs(tabsize=10))#可以設定製表符的長度,沒軟用
print (7,st.find('
ty')) #
st.index 類似,但是找不到時候程式會報錯,而find返回-1
st='
hello kitty is
'print (8,st.format(name='
alex
',age='
37'))#
用法還有很多
print (9,st.format_map())#
遇到的字典時可用
print (10,'
abc123
'.isalnum()) #
字母加數字
print (11,'
abc'.isalpha())#
字母print (12,'
123'.isdigit())#
數字,必須是乙個整型 print ('123'.isnumeric())類似
print (13,'
12324
'.isdecimal())#
判斷是否10進製
print (14,'
123abc
'.isidentifier())#
看字串能否作為變數
print (15,'
abc'.islower())#
是不是全小寫
print (16,'
abc'.isupper())#
是不是全大寫
print (17,'
my title
'.istitle()) #
所有單詞首字母大寫返回true
print (18,'
abc'.lower())#
所有大寫變小寫,小寫變大寫用upper,相互反轉用swapcase
print (19,'
\n my test \n
'.strip())#
把空格和換行符去掉,同時有lstrip和rstrip,分別去掉前換行和後換行
print (20,'
a ds f
'.split('
'))#
按『 』分割 ,後可增加引數控制分割次數,還有rsplit,從右開始分割
print (21,'
abababab
'.replace('
a','
c',3))#
最後乙個引數可以控制替換次數
print (22,'
my name is
'.title())#
所有首要字母大寫
1 ********************2 123***abc***44
2 03 hello kitty
4 ####hello kitty#####
5 true
6 true
7 98 hello kitty alex is 37
9 hello kitty alex is 22
10 true
11 true
12 true
13 true
14 false
15 false
16 true
17 false
18 abc
19 my test
20 ['a', 'ds', 'f']
21 cbcbcbab
22 my name is
補充:eval方法可以把字串轉化成字典型別
Python 字串的一些判斷方法
字串.isalnum 所有字元都是數字或者字母,為真返回 ture,否則返回 false。字串.isalpha 所有字元都是字母,為真返回 ture,否則返回 false。字串.isdigit 所有字元都是數字,為真返回 ture,否則返回 false。字串.islower 所有字元都是小寫,為真返...
python 關於字串的一些常用方法
s i j 表示擷取下標i到下標j 此處不包含位置j的元素 的字串,例如以下程式 s abcdefg print s 1 4 輸出結果 bcd若要實現字串的翻轉則使用 s 1 例如以下程式 s abcdefg print s 1 輸出結果為 gfedcba使用python的內建函式sorted 返回...
Python 字串中常見的一些方法
str.capitalize 將字串的第乙個字母變成大寫,其他字母變小寫。str this is string example print str.capitalize 結果 this is string example str.title 所有單詞的首個字母轉化為大寫,其餘字母均為小寫。str t...