Python1 - PythonでHello World
当記事はPythonの文法 | Think Twiceにマージしました。
Q1.この記事は何ですか?
Pythonのハローワールドです。動作確認はv3.7.3にて行っています。
Q2. PythonでのHelloWorldのコード例を教えて下さい
hello1.py
print("Hello, World") print("Hello, ") print("World")
print関数で文字列を出力。
出力結果
$ python hello1.py Hello, World Hello, World
Q3. あれ?2つめのHelloWorldは改行されてしまっていますね?
はい、普通に呼び出すと、改行コード付きで出力されます。
改行コードなしにするには、end=""
を付けます。
hello2.py
print("Hello, ", end="") # end="" とすると改行しないみたい print("World")
出力結果
$ python hello2.py Hello, World
Q4. # はもしかして行コメントですか?
はい、#
以降が行コメントになります。
# これはコメント print('Hello') # これもコメント
ちなみに、複数行コメントもあります。複数行コメントは以下のようにクォーテーションを3つで囲んだ形になります。
''' この行はコメント この行はコメント '''
あとで詳しく出てきますが、Pythonはインデントでブロックを表現する言語なので、複数行コメントの場合は、インデントに注意して下さい。(同じブロックにいないとエラーになります)
hello3.py
for x in {1, 2, 3}: print("text") ''' forのブロック内でのコメントは 同じインデントを付けて書く必要がある ''' print(x) ''' この行もコメント(forのブロックの外) この行もコメント(forのブロックの外) '''
出力結果
$ python hello3.py text 1 text 2 text 3