CSDNコミュニティ10件の質問10 A(PythonのフェーズI)

過去一週間にわたり、CSDN Pythonコミュニティから、次のように要約され、これらの質問は答えた小さなパートナーに多くの質問を整理し、技術的なダレンを要求しました。また、記念品CSDNああ神秘的な提供を受け取ることになります、ああ、質問をするジュニアパートナーの質問をコミュニティでみんなを歓迎します!

 

質問1、メソッドを追加し、違い何延長あるのでしょうか?
追加は、データを表す新しい要素がリストの最後に追加されると、そのパラメータは任意のオブジェクトにすることができます。
延び引数を個別にリストに追加されたオブジェクトのすべての要素を表し、繰り返しオブジェクトでなければなりません。

問題2、Pythonはなぜグローバルインタープリタロックを使うのか?
Pythonは同時マルチスレッドのPythonではなく、コードの理由グローバルインタープリタロック(GIL)の使用によるもので、マルチコア上で同時に実行することはできません、すなわち、多くの人々があります彼らのPythonコードを改善するために、複数のスレッドを使用しています、運転効率が低下しています。Pythonのグローバルインタープリタロック(GIL)上のこの記事が導入されました。Pythonの作者は、これが最も頭痛であると信じています。

質問3、私は別のファイル内の関数を書いて、その後のpythonコンソールの関数呼び出しを使用し、上記のエラーが発生しました。これが意味する表示?TypeError例外:「NoneType」オブジェクトではありません呼び出し可能。
単にファイルを開く全く別のファイル関数をコンパイルが存在しないため、ある理由は、関数を呼び出し、[実行]をクリックして、エラーがないでしょうに、その後再利用機能は、Pythonコンソールで呼び出します。

問題4、PyCharm Pythonコンソール中国の文字化け出力は、どのようにそれを行うには?
ソリューションは、次の資料を参照してくださいます。https://blog.csdn.net/huiyanshizhu/article/details/78907629

質問5は、システムがこのエラーを求めます:はAttributeError:モジュールのnumpyのは、「持っていない
無属性「arange」 あなたはnumpy.py作成した作業ディレクトリのファイルに存在することを

質問6、パイソンの禅のご理解の話を、あなたがそれを見る方法はありますか?
Pythonの禅、Pythonの独自の高ライン構文を守るには、「脳に沿って、シンプルで読みやすい、と非常に一貫性のあるプログラミングモデルであります心の習慣「Pythonが理解し、覚えておくことが、習得が容易であるように。パイソンの完全な哲学のためのミニマルなデザインコンセプトを使用しながら、Pythonは、インポートにPythonの隠された卵である任意のPythonの対話インタプリタ、このコマンドを入力することができます:Pythonの設計原理のシリーズを描いています。今日、それは「EIBTI」Pythonコミュニティの専門用語の中の人気ではなく、あいまいな理解この規則は、思考のPythonのように言及はなく、明確な不明瞭である、シンプルで複雑よりも優れています。

質問7、デバッグコードにPythonの方法は何?

IDEは、特定のデバッグを持っている、など:IDLE、Eclipseの+ PyDevは、ブレークポイントを設定することができます。 
PDBモジュールは、デバッグを行うことができます。
そこPyCheckerとpylint
PyCheckerは、Pythonのコードです

githubの上の質問8は、どのようなPythonのライブラリーの上にフォークができますか?
gitの上http://rogerdudler.github.io/git-guide/index.zh.html#簡潔なガイド  

gitの上http://www.zhihu.com/question/20070065#BBS  

http://www.techug.com/githug-for-designer#githubの上 

質問9とは何ですかGIL?
GILグローバルインタプリタは、それが単に:?あるロック(株式会社無料インタプリタロックを参加)
一つのスレッドだけが唯一の関連するロックを取得するために行うことができる一方で、それぞれのインタプリタプロセス関連のリソースへのアクセスを
ので、プロセスインタプリタは一つだけのスレッドを実行する場合、それは、見つけるのは簡単だ 
、マルチスレッドの同時実行も競う複数のスレッド間の資源が存在しない場合には、不可能である。
理論的には、我々は可能な限りすべきマルチコア機能をフルに活用するために、プログラムがより平行にします。

質問10、メタクラス(meta_class)は何ですか?
メタクラスは、「もの」のクラスを作成するために使用されます

あなたと共有するグループにスキャンコードへようこそ!我々はまた、技術的なトピックについて+メイングループ、アップ技術的な人々のオンライン対話型のQ&Aを技術的な学習リソースを毎週+毎月の発射活動を共有します

おすすめ

転載: blog.csdn.net/CSDNedu/article/details/91984830