二 字串操作 Python基礎

2021-10-13 17:36:18 字數 1999 閱讀 9064

root@kali:

~# python3

>>

> q =

'work hard'

>>

>> q

'work hard'

>>

> q = q.replace(

'w',

'w')

#將work hard首字母小寫w換成大寫w。

>>

> q

'work hard'

>>

> q.find(

'h')

5>>

> q

'work hard'

字元h在第5個位置。

#小寫-->大寫

#不能改變變數q字串,所以新增乙個新的變數cl

>>

> cl = q.upper(

)>>

> cl

'work hard'

#大寫-->小寫

>>

> xx = cl.lower(

)>>

> xx

'work hard'

>>

> q =

'\t\nwork hard\t\n'

>>

> q #列印原始字串

'\t\nwork hard\t\n'

#去掉全部轉義符

>>

> q.strip(

)'work hard'

#去掉左邊轉義符

>>

> q.lstrip(

)'work hard\t\n'

#去掉右邊轉義符

>>

> q.rstrip(

)'\t\nwork hard'

>>

> s =

'spriderman'

>>

> spridermanlist =

list

(s)//

list

(s)將字串轉換為列表,將列表賦值為spridermanlist變數。

>>

> spridermanlist

['s'

,'p'

,'r'

,'i'

,'d'

,'e'

,'r'

,'m'

,'a'

,'n'

]

特點:是有序&可修改。

有序

>>

> spridermanlist[6]

'r'

可修改

>>

> spridermanlist[0]

='s'

>>

> spridermanlist

['s'

,'p'

,'r'

,'i'

,'d'

,'e'

,'r'

,'m'

,'a'

,'n'

]

對比前邊s,這裡已經修改為大寫s。

>>

> spridermanlist

['s'

,'p'

,'r'

,'i'

,'d'

,'e'

,'r'

,'m'

,'a'

,'n'

]>>

>

''.join(spridermanlist)

'spriderman'

>>

>

'^'.join(spridermanlist)

's^p^r^i^d^e^r^m^a^n'

//用^分隔字元

2 3 字串基礎操作(二)

s.startswith l 判斷字串是否以l開頭 s.endswith n 判斷字串是否以n結尾 計算結果 true false true false s.find x 找到這個字元返回下標,多個時返回第乙個 不存在的字元返回 1 s.index x 找到這個字元返回下標,多個時返回第乙個 不存在...

python基礎之二 字串

1.判斷只包含空白字元 空格 換行 製表符 s t n print s.isspace true2.判斷為空值字串物件 s print s true1.以任意個空白字元分割 s 1 2 3 t4 n n5 print s.split 輸出 1 2 3 4 5 2.以指定字元分割 s 1 2 3 t4...

Python開發基礎(二)字串常用操作一

一 字串常用拼接操作 格式化字串 方式一 在字串後用 函式,把引數傳給字串 注意1 如果字串中用到 符號,就輸入 注意2 float型別前用整數部份表示整數部份的位數,小數部份表示小數點後的位數 print 方式1 函式 5.0d,3.0d,4.3f,s 234,12,3.5,123321 方式二 ...