Open kurodakazumichi opened 6 years ago
python
>>>
python.exe
にパスが通っているのであれば
python
とコマンドを打つだけでインタプリタが起動する。
UnixならCtrl-D
、WindowsならCtrl-Z
を入力する('>>>'のところで)
これで終了しない場合はquit()
とすることで終了する。
コマンドラインから引数を渡して、プログラムの中で使う場合。
import sys
print(sys.argv)
import.sys
するとsys.argv
で受け取れる。
結論:うまくいかない 参照:ソースコードの文字コード
# -*- coding: cp-1252 -*-
print("aaaa")
SyntaxError: encoding problem: cp-1252
Pythonの文字コードはデフォルトでUTF-8で
他の文字コードを使う場合は(例では文字コードWindows1252を使った)
スクリプトの1行目に# -*- coding: encoding -*-
と書けばいいと書いてあるけど、その通りにしてもエラーでした。
インタプリタで対話式に式を書けば実行される。
>>> 2 + 2
4
>>> 50 - 5 * 6
20
>>> (50 - 5 * 6) / 4
5.0
>>> 8 / 5
1.6
_
に入っている>>> "Hello world"
'Hello world'
>>> _
'Hello world'
_
は読み取り専用として使わないと死ぬよ>>> _ = 100 # _というローカルな変数が生まれる
>>> _
100
>>> "hello"
'hello'
>>> _ # hello? or 100?
100
>>> 'I\'m pythonist'
"I'm pythonist"
シングルクォーテーションなんかは\
でエスケープ可能。
>>> print(r'C:\hoge\foo')
C:\hoge\foo
\
は文字列の前にr
を付ける事で特殊文字と解釈されない。
>>> print("""\
... Oh!
... Yacchimatta-
... Ze!
... """)
Oh!
Yacchimatta-
Ze!
ダブルクォーテーション、またはシングルクォーテーションを3つで
複数行の文字リテラルを書ける。
行末に\
を置くとその行は改行されない。
WindowsでPythonを使う場合
このいずれかでインストールするか コマンドラインでインストールする方法もある。
環境パス
システム環境変数のPathに
python.exe
のあるディレクトリパスを追加する。