Pyhon中的字串《九》

2021-10-08 02:30:44 字數 3728 閱讀 9413

s1 =

'python'

s2 =

"python"

print

('python'*3

)#重複輸出

pythonpythonpython
print

('python'[3

:])#字串的切片

hon
print

('py'

in'python'

)#判斷是否再這個字串裡

print

('aaa'

in'python'

)

true

false

print

('python is a better '

)print

('%s is a netter'

%'python'

)

python is a better 

python is a netter

a =

'boy'

b ='girl'

c = a + b

c

'boygirl'
'@@@@'

.join(

[a,b]

)#效率比較高,用前面單引號的字串拼接起來

'boy@@@@girl'
str

='hellow python'

str.count(

'l')

#計算單個字元再字串中的個數,統計元素個數

2
str

.capitalize(

)#字串的首字母大寫

'hellow python'
str

.center(50,

'*')

#居中

'******************hellow python*******************'
str

.endswith(

'y')

# 看以某個內容結尾

false
str

.startswith(

'he'

)

true
str2 =

'he\tllow python'

print

(str

.expandtabs(tabsize=20)

)

hellow python
str

.find(

'p')

#找尋元素返回索引值

7
str2 =

'hellow python '

str2.

format

(boy =

'bob'

)

'hellow python bob'
str

.index(

'p')

7
str3 =

'123asf'

str3.isalnum(

)#判斷是否有字母字串

true
str3.isdecimal(

)#判斷是否是十進位制的數

false
str3.isdigit(

)#判斷是否是數字

false
str3.isnumeric(

)

false
str3.isidentifier(

)#檢驗是否是非法變數

false
str3.islower(

)#判斷是否都是小寫

true
str3.isupper(

)#判斷是否都是大寫

false
str

.isspace(

)#判斷是否是空格

false
'my python'

.istitle(

)#判斷是否是標題的格式

true
str3.lower(

)

'123asf'
str3.upper(

)

'123asf'
'sfsdf'

.swapcase(

)

'sfsdf'
str3.ljust(20,

'@')

'123asf@@@@@@@@@@@@@@'
str3.rjust(20,

'@')

'@@@@@@@@@@@@@@123asf'
print

(' pythton'

.strip(

))

pythton
str3.replace(

'123'

,'456'

)#替換

'456asf'
str3.rfind(

's')

4
'12 345 343'

.split(

' ')

['12', '345', '343']
'congage agege'

.title(

)

'congage agege'

pyhon3最常用的字串方法

1.upper 將字串所遇的字元改為大寫 a.upper i love china 2.split 按指定字串對目標字串進行切割,可以指定切割次數 a.split 2 i love china 3.splitlines 返回字串的行,按換行符切割,如果沒指定keepends true,則會將其從結果...

用pyhon在螢幕上列印字串

python對字串的處理十分強大,不需要像c語言那樣設定不同型別的變數,或者需要經常使用與字串相關的函式。在python中,對字串的處理常常和對其他型別的資料的處理方式是類似的。在螢幕上輸出自己的英文名 print ricardo 直接輸出在螢幕上輸出 ricardo 或者使用乙個變數 python...

字串中的最長重複字串

求乙個字串中的最長重複字串 基本思路是利用next陣列來實現 next陣列的定義 就是 字串中第j個字元 必有next j 1個重複 字串,事實上 kmp查詢 求模式串next陣列 就是指求出模式串j個 字元前 最大的重複子串 include include include include defi...