Pythonで負の無限大に最も近い値を見つける方法は?
無限大には具体的な表現はありませんが、負の無限大に最も近い数値は、引数として「-inf」を使用したfloat()関数の戻り値として表されます
>>> a=float('-inf') >>> -inf
-
Pythonモジュールソースの場所を見つけるにはどうすればよいですか?
純粋なPythonモジュールの場合、module.__file__を調べることでソースファイルの場所を見つけることができます。たとえば、 >>> import mymodule >>> mymodule.__file__ C:/Users/Ayush/mymodule.py ただし、多くの組み込みモジュールはCで記述されているため、module .__ file__は.soファイルを指しているため(Windowsにはmodule .__ file__はありません)、ソースを表示できません。 PYTHONPATH変数の内容を手動で確認
-
Pythonで文字列内のn番目の部分文字列を見つける方法は?
最大n+1分割で部分文字列を分割することにより、文字列内でn番目に出現する部分文字列を見つけることができます。結果のリストのサイズがn+1より大きい場合は、サブストリングがn回以上出現することを意味します。そのインデックスは、元の文字列の長さ-最後に分割された部分の長さ-部分文字列の長さという簡単な式で見つけることができます。 例 def findnth(string, substring, n): parts = string.split(substring, n + 1) if len(parts) <= n + 1: &nbs