タグ付けされた質問 「python」

Pythonは、マルチパラダイム、動的型付け、多目的プログラミング言語です。これは、学習、理解、使用が迅速で、クリーンで統一された構文を適用できるように設計されています。Python 2は2020年1月1日をもって正式にサポートされなくなりました。それでも、バージョン固有のPythonの質問については、[python-2.7]または[python-3.x]タグを追加します。Pythonのバリアントまたはライブラリ(Jython、PyPy、Pandas、Numpyなど)を使用する場合は、タグに含めてください。



12
名前(文字列)を使用してモジュールの関数を呼び出す
Pythonプログラムで関数の名前を持つ文字列を指定して関数を呼び出すための最良の方法は何ですか。たとえば、モジュールfooがあり、コンテンツがである文字列があるとし"bar"ます。電話する最良の方法は何foo.bar()ですか? 関数の戻り値を取得する必要があるため、だけを使用しませんeval。eval関数呼び出しの結果を返す一時関数を定義するためにを使用してそれを行う方法を理解しましたが、これを行うよりエレガントな方法があることを期待しています。
1735 python  object 


30
Pythonのswitchステートメントの置き換えですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 入力インデックスの値に基づいてさまざまな固定値を返す関数をPythonで記述したいと思います。 他の言語ではswitchor caseステートメントを使用しますが、Pythonにはステートメントがないようswitchです。このシナリオで推奨されるPythonソリューションは何ですか?



21
macOSまたはOS Xにpipをインストールするにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 私は昨日、インストールpip(Pythonのパッケージマネージャー)のための明確な答えを探すために、ほとんどの時間を費やしました。良い解決策が見つかりません。 どうすればインストールできますか?
1676 python  macos  pip  install 

14
Pythonでオブジェクトに属性があるかどうかを知る方法
Pythonでオブジェクトに属性があるかどうかを判断する方法はありますか?例えば: >>> a = SomeClass() >>> a.someProperty = value >>> a.property Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: SomeClass instance has no attribute 'property' それを使用する前にa、属性があるかどうかをどのように確認できますpropertyか?
1635 python  attributes 

30
文字列が数値(float)かどうかを確認するにはどうすればよいですか?
文字列がPythonで数値として表現できるかどうかを確認する最良の方法は何ですか? 私が現在持っている機能は: def is_number(s): try: float(s) return True except ValueError: return False 醜くて遅いだけでなく、不格好に見えます。しかしfloat、メイン関数の呼び出しはさらに悪いため、私はより良い方法を見つけていません。

11
Python virtualenvを終了/終了/非アクティブ化する方法
virtualenvとvirtualenvwrapperを使用しています。workonコマンドを使用して、virtualenvを問題なく切り替えることができます。 me@mymachine:~$ workon env1 (env1)me@mymachine:~$ workon env2 (env2)me@mymachine:~$ workon env1 (env1)me@mymachine:~$ すべての仮想マシンを終了して、実際のマシンで再び作業するにはどうすればよいですか?現在、私が戻る唯一の方法me@mymachine:~$は、シェルを終了して新しいシェルを開始することです。それはちょっと迷惑です。「何もしない」に取り組むコマンドはありますか、ある場合、それは何ですか?そのようなコマンドが存在しない場合、どのように作成しますか?





弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.