Python:文字列のいくつかの関数演算capitalize()、center()、count()

2489 ワード

Capitalize()は文字列の最初の文字を大文字にし、他の文字を小文字にします.
使用方法:
str.capitalize()
コードおよび実行結果:
str1 = "my name is Da Da NIU"
print(str1.capitalize())

出力:My name is da niu
-----------------------------------------
center()メソッドは、指定した幅widthが中央にある文字列を返します.fillcharは塗りつぶした文字で、デフォルトはスペースです.
センター()メソッド構文:
str.center(width[], fillchar)
width--文字列の合計幅.「fillchar」--文字を入力します.
str = "wo shi da da niu "

print ("str.center(40, '*') : ", str.center(40, '*'))

出力:******wo shida da niu*********
----------------------------------------------------------------------
count()メソッドは、文字列内の文字の出現回数を統計するために使用されます.オプションのパラメータは、文字列検索の開始位置と終了位置です.
使用方法
str.count(sub, start= 0,end=len(string))
sub--検索されたサブ文字列start--文字列が検索を開始した場所.デフォルトは最初の文字、最初の文字インデックス値は0です.end--文字列内の検索が終了した場所.文字の最初の文字のインデックスは0です.デフォルトは文字列の最後の位置です.
str="xue wu zhi jing shi zhong guo de yi ge yan yu,shi wo men ying gai xue xi de "
sub='o'
print ("str.count('o') : ", str.count(sub))

sub='shi'
print ("str.count('shi',   ,   ) : ", str.count(sub,0,len(str)))

str.count('o') :  3 str.count('run', 0, 10) :  2