文字列の大文字小文字の変換
1. str. lower() //Lowercase
'skate'
2. ) //Uppercase
>>> 'SkatE'.upper()
'SKATE'
3. str.swapcase() //大文字と小文字を入れ替えます
>>> swapcase()
'sKATe'
4. str.title() //最初の文字は大文字で、残りは小文字です
>>> 'SkatE'.title()
'Skate'
出力時の文字列配置
1. str.ljust(width,[fillchar]) //幅文字を出力し、strは左揃えで不足部分はfillcharで埋められます
。 >>> 'スケート'.ljust(10)'スケート'
>>> 'スケート'.ljust(10,'0')
2. ,[fillchar]) //出力幅文字、str は右揃え、欠落部分は fillchar で埋められ、デフォルトはスペースです
'00000skate '
> .center(10)
>>> 'skate'.center(10,'0')
'00skate000'
4. str を width length に変更し、不足している部分を 0 で埋めて右側に配置します
>>> 'skate'.zfill(10)
文字列検索関連
str.find(' t') //指定した文字列を検索、ノーリターン -1
str.find('t',start) //検索開始位置を指定
str.rfind('t') //右から検索します str.count('t') //指定された文字列の数を検索します:
例:
>>> 'スケート'.find('t')
3
>>> 'スケート'.find('t',2)
3
>>> ; t',2,4)
>>> 'スケート'.rfind('t')3>>> 'スケート'.count('t')
文字列置換
str.replace('old','new') //古いものを新しいものに置き換えます
str.replace('old','new',maxReplaceTimes) //指定された時刻の古いものを新しいものに置き換えます
例:
>>> 'skateskate'.replace('s','S')'SkateSkate'>>> 'skateskate'.replace('s','S ',1)
'Skateskate'>>>
スペースと指定した文字を削除する文字列
str.strip([chars]) //両側の文字を削除します。デフォルトはスペースです
str.rstrip([chars]) //右側の文字を削除します。デフォルトはスペースです
文字列分割
str.split([ sep, [maxsplit]]) // str をリストに分割するための区切り文字として sep を使用します。 maxsplit は分割数を表します。デフォルトの区切り文字は空白文字です str.rsplit([sep, [maxsplit]]) str.splitlines([keepends]) //行区切り文字に従って str をリストに分割します。True の場合、keepends はブール値です各行の後に行区切り文字が保持されます。 'スケートスケート'.split('e')
[' 'スケートスケート'.rsplit(' ')['スケート', 'スケート']
>>> .splitlines()
>>> 'スケートスケート1'.splitlines(1)['スケート', 'スケート1']>>>
文字列接続
str.join( seq) //seqで表されるシーケンス(文字列)をstrに接続eg:
> str.with(suffix [、end]] //接尾辞
str.isalnumで終わるかどうか、少なくとも1つの文字を持っていますか?
>>> 'スケート'.startswith('s')True
>>> 'スケート'.startswith('s',1,2)False
>>> ; 'スケート '.endswith('s',1,2)
False
>>> 'スケート'.endswith('e',1,2)
False
>>> .endswith( 'e',1)
True
>>> 'スケート'.isalnum()
True
True>>> 'skate222'.isalnum()True
>>> 詳しい説明はすべて編集者が共有した内容であり、参考になれば幸いです。 PHP 中国語 Web サイトをサポートします。
Python でよく使用される文字列関数に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。