python字串的一些方法

2022-08-19 01:27:10 字數 2350 閱讀 9398

'''

最重要的方法:

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...