インタラクティブモード
[py]
$ python
Python 3.5.4 |Anaconda custom (64-bit)| (default, Aug 14 2017, 13:26:58)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
[/py]
>>> print "Hello, Python!" 結果 Hello, Python!
スクリプトモード
vi test.py
[py]
#!/usr/bin/python</span>
<span class="kwd">print</span> <span class="str">"Hello, Python!"
[/py]
実行
$ chmod +x test.py # このようにコメント記述できる $./test.py 結果
Hello, Python!
これはエラーになる
if True: print ("Answer") print ("True") else: print ("Answer") print ("False") 理由はprint "False"のインデントが揃っていないため
複数行のステートメント
Pythonの文は、通常は改行で終わります。しかし、Pythonは、行継続を示すために行継続文字(\)の使用を許可しています。例えば
total = item_one + \ item_two + \ item_three []、{}、または()内のステートメントは、行継続文字を使用する必要はありません
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
Pythonでの引用
Pythonは、文字列リテラルを示すために、引用符の同じ型が文字列を開始および終了する限り、単一( ‘)、二重( “)および三重(’ ”または” “)引用符を受け入れます。
トリプルクォートは、複数の行にまたがる文字列にまたがるために使用されます。たとえば、以下のすべてが合法的です –
word = 'word' sentence = "This is a sentence." paragraph = """This is a paragraph. It is made up of multiple lines and sentences."""
参考サイト
コメント