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 方式二 ...