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

Pythonの`//`演算子の目的は何ですか?


Pythonでは、//は床分割演算子として定義されています。除算の浮動小数点結果の整数部分を返します。 の場合 10//3は3を返します

>>> 10//3
3
>>> 125.5//2.5
50.0
>>> 12.5//1.5
8.0

ただし、負の除算の場合、戻り値は負の無限大に丸められます。

>>> -10//3
-4
>>> -73//9
-9

  1. Pythonのsearch()関数とは何ですか?

    Pythonでは、search()はモジュールreのメソッドです。 search()の構文 re.search(pattern, string): これはre.match()に似ていますが、文字列の先頭でのみ一致するものを見つけることを制限するものではありません。 re.match()メソッドとは異なり、ここで文字列「TPTutorialsPointTP」でパターン「Tutorials」を検索すると一致が返されます。 例 import re result = re.search(r'Tutorials', 'TP Tutorials Point TP') p

  2. Pythonのmatch()関数とは何ですか?

    Pythonでは、match()はモジュールreのメソッドです 構文 match()の構文 re.match(pattern, string): このメソッドは、文字列の先頭で一致する場合に一致を検出します。たとえば、文字列「TP Tutorials Point TP」でmatch()を呼び出し、パターン「TP」を探すと一致します。ただし、チュートリアルのみを検索すると、パターンは一致しません。コードを確認しましょう。 例 import re result = re.match(r'TP', 'TP Tutorials Point TP') print res