以下のエディターは、Python のstartswith()関数とendswith関数に関する決まり文句を提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして一緒に見てみましょう
関数:startswith()
関数:文字列が指定された文字または部分文字列で始まるかどうかを判断します
1. 関数の説明
構文: string.startswith (str, beg=0,end=len(string))
または string[beg:end].startswith(str)
パラメータの説明:
string: 検出された文字列
str: 指定された文字またはサブ文字の文字列。 (タプルが使用可能で、1つずつ照合されます)
beg: 文字列検出の開始位置を設定します(オプション)
end: 文字列検出の終了位置を設定します(オプション)
パラメータbegとendが存在する場合、 in 指定された範囲内をチェックし、それ以外の場合は文字列全体をチェックします。
戻り値
文字列が検出された場合は True、それ以外の場合は False を返します。デフォルトの空文字はTrueです
関数解析: 文字列stringがstrで始まる場合はTrueを返し、それ以外の場合はFalseを返します
2
関数: endswith()
構文: string.endswith( str , beg=[0,end=len(string)]) string[beg:end].endswith(str)
パラメータの説明:
string: 検出された文字列str: 指定された文字またはサブ文字 String (タプルを使用でき、1 つずつ照合されます)
beg: 文字列検出の開始位置を設定します (オプション、左から数えます) end: 文字列検出の終了位置を設定します (オプション、左から数えます)
パラメータbegとendが存在する場合は指定された範囲内をチェックし、そうでない場合は文字列全体をチェックします
戻り値:
文字列が検出された場合はTrueを返し、それ以外の場合はFalseを返します。
分析: 文字列 string が str で終わる場合は True を返し、それ以外の場合は False を返します
注: 空の文字は true とみなされます
>>> s = 'hello good boy doiido'
>>> print s.startswith('h')
True
>>> print s.startswith('hel')
True
>>> print s.startswith('h',4)
False
>>> print s.startswith('go',6,8)
True
#匹配空字符集
>>> print s.startswith('')
True
#匹配元组
>>> print s.startswith(('t','b','h'))
True
>>> if s.startswith('hel'):
print "you are right"
else:
print "you are wrang"
you are right
以上がPythonのstartswith()関数とendswith関数の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。