Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのstartswith()およびendswidth()関数


Pythonには、Stringクラスにstartswith(string)メソッドがあります。このメソッドは、検索するプレフィックス文字列を受け入れ、文字列オブジェクトで呼び出されます。このメソッドは次の方法で呼び出すことができます-

>>> 'hello world'.startswith('hell')
True
>>> 'hello world'.startswith('nope')
False

同様に、指定された文字列の最後で検索するサフィックス文字列を受け入れるメソッドで終了します。たとえば、

>>> 'hello world'.endswith('orld')
True
>>> 'hello world'.endswith('nope')
False

  1. Pythonのgetattr()関数とsetattr()関数の違いは何ですか?

    getattr()メソッド getattr()メソッドは、オブジェクトの名前付き属性の値を返します。見つからない場合は、関数に提供されたデフォルト値を返します。 構文 getattr()メソッドの構文は次のとおりです- getattr(object, name[, default]) getattr()メソッドは複数のパラメーターを取ることができます- getattr()メソッドは-を返します 指定されたオブジェクトの名前付き属性の値 デフォルト、名前付き属性が見つからない場合 名前付き属性が見つからず、デフォルトが定義されていない場合のAttributeError例外 set

  2. Pythonのzfill()メソッドとは何ですか?

    zfillメソッドは、文字列の左パディングゼロ用に構築されています。例: >>> '25'.zfill(6) '000025' 文字列クラスでrjust(width [、fillchar])メソッドを使用して、文字列を右揃えにし、左側に指定されたフィラー文字を埋め込むこともできます。デフォルトのフィラー文字はスペースですが、「0」を指定することもできます。次のように使用できます: >>> '25'.rjust(6, '0') '000025' 次のように、Python文字列フ