str.startswith
メソッドの動作を理解できません。pythonのスタートアップはどのように機能しますか?
"hello".startswith("")
を実行すると、Trueを返します。理想的には空文字列で始まらない。
>>> "hello".startswith("")
True
ドキュメントの状態:
戻る
True
文字列が接頭辞で始まる場合、そうでない場合はFalse
を返します。prefix
は、検索する接頭辞のタプルでもあります。
どのように機能しますか? s = p + x
場合
すべての文字列は空の文字列で始まりますが、 –
@ cricket_007は技術的には任意の数の空文字列を使用します:) – pvg
@pvg:Pythonは空の文字列を幸運にも1回カウントします。 :-) 'str.count()'を試してみると、与えられた入力文字列 's'に' len(s)+ 1'の空文字列があることがわかります。 –