大括弧に関する簡単な質問。私は括弧が時々印刷される理由を知ることに興味を持ち、時には「目に見えない」ままになっていますか?このケースでは、私が意味することを示すコードと答えの例を挙げることができます。私が入れた場合絶対初心者のためのPython:第2章#Personal_Greeter
は:括弧のない
Larry
('Hi', 'Larry')
Enter to exit program
ラリー、また単一引用符:
name = "Larry"
print(name)
print("Hi", name)
raw_input("Enter to exit program")
は、なぜ私はこの答えを得るのですか。しかし( 'Hi'、 'Larry')は大括弧と一重引用符で囲まれていますか?
何か起こっていることを誰かが指摘できますか?
Python for Absolute Beginnersの最新版は、2010年1月に公開されたPython 3用の第3版です。Python 2.7を使用しています。 Python 2.7では 'print'は文であり、括弧は必要ありません。したがって、Python 2.7が 'print(" Hi "、name)'と見ると 'print'とタプル'( "Hi"、name) 'が見えます。 Python 3を使用していた場合、2つの引数を持つ関数呼び出しの一部としてかっこが解釈されます。あなたの問題に対する正しい解決策は、あなたの本が教えているものとしてPython 3を使うことです。 –
Btw、米国英語の[]には大括弧が入ります。 –