Visual Studio 2012 (PTVS2012) に python を使用しています。これまでのところ、私は C# しか知らず、Python の学習を始めたばかりです。いくつか質問があります
私の知る限り、C# では、整数の後に static void Main() などのパラメーターが続くような任意の型のメソッドを作成するだけです。Python で私が現在知っている唯一のメソッドは def Main() ですが、さらに多くのメソッドをコーディングする方法を学ぶことになると確信しています。C# では、中かっこはメソッド内のコード ブロックを囲みます。PTVSでは、メソッドに中括弧を入れようとするたびに、この「インデントブロックが必要です」と表示されるため、Pythonにも中括弧が必要ですか。たとえば、以下のコード サンプルでは、このエラーが発生しています。基本的にブレースは必要ですか?
def Main(): {
}
PTVS でインデントする方法は? PTVS で c# を使用する場合と同様に、自動的にインデントされ、コードが見やすく、理解しやすくなります。
これは2番からのフォローアップだと思います.Pythonのチュートリアルでは、C#からすでに知っているループを実行する方法を学んでいます。たとえば
a = 0
while a < 10: a = a + 1 print (a)
C# では、中かっこを使用してループ内で実行されるコードをインケースし、それもインデントしますか? Python は PTVS でブレースとインデントも必要ですか?