Pythonもインタラクティブモードがあるので、こちらを使って学習していきます。
インタラクティブって言葉、意味分からず使ってましたが辞書で調べると、相互作用するとか、その場のとか、の意味ですね。まあインタラクティブモードってのは、対話モードってことでしょうね。
使い方はpythonを入力して実行するだけ。
takk@deb9:~$ python Python 2.7.13 (default, Jan 19 2017, 14:48:08) [GCC 6.3.0 20170118] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> exit() takk@deb9:~$
takk@deb9:~$ python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170118] on linux Type "help", "copyright", "credits" or "license" for more information. >>> exit() takk@deb9:~$
2.7.xも3.xもどちらもexit()で抜けられます。
では、3.x系で変数を使っていきます。
takk@deb9:~$ python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170118] on linux Type "help", "copyright", "credits" or "license" for more information. >>> a = 10 >>> print a File "<stdin>", line 1 print a ^ SyntaxError: Missing parentheses in call to 'print' >>>
おっと、忘れてました。3.xのprintは()が必要なんでした。
>>> a = 10 >>> print(a) 10 >>>
Pythonの変数は、頭に$がつきません。
文字列は”(ダブルクォート)で囲うことも'(シングルクォート)で囲うこともできます。文字列は+で結合です。
>>> a = "aaa" >>> b = 'bbb' >>> c = a + b >>> print(c) aaabbb >>>
同じ文字列を繰り返し定義するには、*が使えます。
>>> a = "<aaa>" >>> a * 3 '<aaa><aaa><aaa>' >>>
コメント