Python 常用string函數
字串中字元大小寫的變換#
'skate'
'SKATE'
'sKATe'
'Skate'
字串在輸出時的對齊
#1. str.ljust(width,[fillchar]) //輸出width個字符,str左對齊,不足部分用fillchar填充,預設的為空格'skate '
>>> 'skate'.ljust(10,'0')
'skate00000'
'00000skate'
>>> 'skate'.rjust(10)
' skate'
' skate '
>>> 'skate'.center(10,'0')
'00skate000'
'00000skate'
字串搜尋相關
str.find('t',start) //指定起始位置搜尋
str.find('t',start,end) //指定起始及結束位置搜索:
str.rfind('t') //從右邊開始查找
str.count('t') //搜索到多少個指定字符串:
eg:
>>> 'skate'.find('t')3
>>> 'skate'.find('t ',2)
3
>>> 'skate'.find('t',2,4)
3
>>> 'skate'.rfind( 't')
3
>>> 'skate'.count('t')
1
字串替換
str.replace('old','new') //以 為newstr.replace('old','new',maxReplaceTimes) //替換為指定次數的old為new.replace('old','new',maxReplaceTimes) //替換指定的次數為newnew#a為new
eg:
'SkateSkate'
> >> 'skateskate'.replace('s','S',1)
'Skateskate'
>>>
字串去空格及去指定字元
str.strip([chars]) //去兩邊的chars,預設是空格str.lstrip([chars]) //去左邊的chars,預設是空格
str.rstrip([chars]) //去右邊的chars,預設是空格
字串的分割
str.split([sep, [maxsplit]]) //以sep為分隔符,把str分成一個list。 maxsplit表示分割的次數。預設的分割符為空白字元str.rsplit([sep, [maxsplit]])
str.splitlines([keepends]) //把str依行分割符分成一個list,keepends是一個bool值,如果為真每行後而會保留行分割符。
eg:
['skateskate']
>>> 'skateskate'.split('e')
['skat', 'skat', '']
['skate', 'skate']
['skate', ' skate1 ']
>>> 'skate\n skate1'.splitlines(1)
['skate\n', ' skate1']
>>>
#字串連接
str.join(seq) //把seq代表的序列(字串序列),用str連接起來eg:
#
>>> 'skate'.join('111')
'1skate1skate1
字串判斷
str.startwith(prefix [,start[,end]]) //是否以prefix開頭
str.endwith(suffix[,start[,end]]) //是否以suffix結尾
str.isalnum() 是字母和數字,並至少有一個字元
str.isalpha() //是否全是數字,且至少有一個字符
str.isspace() //是否為全是空格 //str中的字母是否全是小寫
str.isupper() 中的字母是否便是大寫
str.istitle() 'skate'.startswith('s')
True
>>> 'skate'.startswith('s',1,2)
>>> 'skate'.endswith('s',1,2)False>>> 'skate'.endswith('e',1,2)
False> >> 'skate'.endswith('e',1)
True
>>>
True
>>> 'skate'.isalnum ()
True
>>> '222'.isalnum()
True
>>> 'skate222'.isalnum()
True
False
>>>
##以上這篇Python 常用string函數詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持PHP中文網。
更多Python 常用string函數相關文章請關注PHP中文網!
#

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux終端中查看Python版本時遇到權限問題的解決方法當你在Linux終端中嘗試查看Python的版本時,輸入python...

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

在使用Python的pandas庫時,如何在兩個結構不同的DataFrame之間進行整列複製是一個常見的問題。假設我們有兩個Dat...

Uvicorn是如何持續監聽HTTP請求的? Uvicorn是一個基於ASGI的輕量級Web服務器,其核心功能之一便是監聽HTTP請求並進�...

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

攻克Investing.com的反爬蟲策略許多人嘗試爬取Investing.com(https://cn.investing.com/news/latest-news)的新聞數據時,常常�...
