Pythonのstartswith()関数とendswith関数の使い方を詳しく解説

巴扎黑
リリース: 2017-09-09 11:25:31
オリジナル
3178 人が閲覧しました

以下のエディターは、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()

関数: 文字列が指定された文字または部分文字列で終わるかどうかを決定し、ファイルの種類を決定するためによく使用されます


1. 関数の説明

構文: 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 とみなされます

2. 例

>>> 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
ログイン後にコピー
共通環境: use を使用ファイルの種類 (画像、実行可能ファイルなど) を判断するため


>>> if s.startswith('hel'): 
 print "you are right"
else: 
 print "you are wrang"
you are right
ログイン後にコピー

以上がPythonのstartswith()関数とendswith関数の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート