パイソンのstartsWith()とendsWith()メソッドで

 STARTSWITH()メソッド


PythonのSTARTSWITH()メソッドは文字列をチェックするために使用されていることは指定された部分文字列で始まる
ので、そうでなければFalse、Trueを返します。BEGとエンドパラメータに値を指定した場合は、指定した範囲内でチェックされています。
str.startswith(STR、= 0、請う端= LEN(文字列))。


パラメータは、
strを-文字列の検出を。
strbeg -検出された文字列の開始位置を設定するためのオプションのパラメータ。
strend -オプションの引数文字列設定された終了位置検出。


戻り値
検出した文字列はtrue、そうでない場合はfalseが返された場合。

共通環境:それはかどうかを判断するための手段

!は/ usr / local / binに/のpython コーディング= UTF-8 
listsql = ' ifrs.indiv_info SELECT * FROM ' 
DEF isSelect(SQL):
    chsql = 。sql.upper()ストリップ()
     場合 ではない chsql.startswith(" SELECT " ):
         返すリターン

プリントisSelect(listsql)
[ルートbigdata @ -poc-shtz-3 ZW] Pythonのh.py 
真を

 



endsWith()のメソッド

アクション:指定された文字列またはサブストリングが終了したか否かを判断するには、一般のファイルタイプを決定するために使用される

機能説明
string.endswith(STR、BEG = [0、終了= LEN(文字列)]):構文
      文字列[BEG:END] .endswith(STR )

パラメータの説明:
列: -検出された文字列
strの: -指定された文字またはストリング(タプルは、1試合ずつ使用してもよい)
BEG: -設定ストリング(左から、オプション)開始位置を検出する
端部: -文字列セットの終了位置(オプショナル、左から)の検出
パラメータが存在する場合と終了を請う、それは指定された範囲で確認され、そうでなければ文字列全体のチェック  
 
戻り値:
文字列が検出された場合、プロセスはTrueを返し、それ以外の場合はFalseを返します。

分析:文字列が文字列strの終わりである場合、真、それ以外の場合はFalseを返す

注:NULL文字はそれが真実であると思うだろう

python
 >>> ENDSQL = ' ifrs.indiv_info SELECT * FROM ' 
>>> endsql.endswith(' 情報' 
はTrue
 >>> endsql.endswith(' 情報'、3 
 >>> 
>>> endsql.endswith(' 情報'、3,10 
はFalse
 >>> endsql.endswith(' 情報'、25,29 
 >>> endsql.endswith('' 
トゥルー


一般的な環境:(イメージ、実行可能ファイルなど)、ファイルの種類を判別します

>>> F = ' A.TXT ' 
>>> もし f.endswith((' .TXT ' )):
...   プリント ' %sがあるTXT 'F 
... 他に
...   印刷 " % sがTXTではありません"%のF 
... 
A.TXTがある TXT

 

おすすめ

転載: www.cnblogs.com/hello-wei/p/11390518.html