溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3實現字符串操作的實例代碼

發(fā)布時間:2020-08-29 18:09:19 來源:腳本之家 閱讀:189 作者:yangzixiongh 欄目:開發(fā)技術

python3字符串操作

 x = 'abc'
 y = 'defgh'
 print(x + y)     #x+y
 print(x * 3)     #x*n
 print(x[2])     #x[i]
 print(y[0:-1])     #str[i:j]
#求長度
>>> len(x)
11
#將其他類型轉換為字符串
>>> str(123)
'123'
#將數字轉為對應的utf-8字符
>>> chr(97)
'a'
#將字符轉為對應的數字
>>> ord('a')
97
#將數字轉為16進制
>>> hex(32)
'0x20'
#將數字轉為8進制
>>> oct(32)
'0o40'
>>> str = 'abdcsdsjfkAsfDfja'
 #將所有字符轉為小寫
 >>> str.lower()
 'abdcsdsjfkasfdfja'
 #將所有字符轉為大寫
 >>> str.upper()
 'ABDCSDSJFKASFDFJA'
 #判斷所有字符是否為小寫
 >>> str.islower()
 False
 #判斷所有字符是否都為可打印的
 >>> str.isprintable()
 True
 #判斷所有字符都是數字
 >>> str.isnumeric()
 False

#判斷是否以參數為結尾
>>> str.endswith('fja')
True
#判斷是否以參數為開頭
>>> str.startswith('asd')
False
#將字符串以sep為分隔符分開, 返回一個列表
>>> str.split(sep='a')
['', 'bdcsdsjfkAsfDfj', '']
>>> str.split(sep='s')
['abdc', 'd', 'jfkA', 'fDfja']
#返回參數串的個數
>>> str.count('sd')
1
#將第一個參數字符串替換為第二個參數字符串,替換前n個
>>> str.replace('s', 'c', str.count('s'))
'abdccdcjfkAcfDfja'
 #center就是居中的意思,字符串的長度為6個單位,tj 占了兩個單位,其余的位子用$來占位
>>>str ='tj'
>>>print ( str.center(6, '$'))
>>>$$tj$$
#從原字符串左右倆側 刪掉字符串列出的字符
>>> str.strip('sdffa')
'bdcsdsjfkAsfDfj'
>>> str.strip('sdffafjdb')
'csdsjfkAsfD'
#長度不夠左側用0填充
>>> str.zfill(23)
'000000abdcsdsjfkAsfDfja'
#join中參數的每一個元素用':'連起來
>>> ':'.join(['127.0.0.1', '9988'])
'127.0.0.1:9988'

總結

以上所述是小編給大家介紹的python3實現字符串操作的實例代碼 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI