Pythonの簡単な使い方
hy@hy:~/Documents/py$ python
Python 2.7.8 (デフォルト、2014年10月20日、15:05:19)
Linux2上の[GCC 4.9.1]
「help」と入力詳細については、「著作権」、「クレジット」、または「ライセンス」を参照してください。
>>>
>>>
Python インタープリターで Python プログラムを編集する方法を見て、いくつかの例外エラー メッセージを確認してみましょう
print1 'hello'
^SyntaxError: 無効な構文
>>> print 'hello'
>>> exit()
hy@hy:~/Documents/py$ vim 1.py
#!/usr/bin/python
hy @hy:~/Documents/py$ vim 1.py
#!/usr/bin/python
import py_compile
py_compile.compile('1.py' )
hy@hy:~/Documents/py$ python 2.py
1.py 1.pyc 2.pyここで 1.pyc ファイルが生成されます。Python を使用して実行すると、必要な結果が得られます
2)
hy@hy:~/Documents/py$ python -O -m py_compile 1.py
1.py 1.pyo 生成された .pyo バイナリ ファイル
hy@hy:~/Documents/py$ python 1.pyo
hello world出力も可能です
セクション2 Python変数
変数とは、指定された範囲内の値を保存したり、値を変更したりできる領域です。
1) 変数の名前付け
a. 変数名は文字、数字、アンダースコアで構成されます。
b.
a=1
ld(a)
次のコードを通じて、Python での変数宣言の仕様を確認できます
hy@hy:~/Documents/py$ python
Python 2.7.8 (デフォルト、2014 年 10 月 20 日 15:05:19)
Linux2 上の [GCC 4.9.1]
「help」、「copyright」、「」と入力詳細については、「クレジット」または「ライセンス」を参照してください。
>>> a=1
>>> a
1
>>> 印刷 1
1
>>> 印刷 a
1
>>> a_1=111
>>> 1a=123上割り当てはすべて正しいです
ファイル "
1a=123
^
SyntaxError: 無効な構文
>>> で始まる場合に構文エラーが発生することがわかります。
Python では、data は主に data を呼び出すときに使用されます。以下に、さまざまな値がどのように a に割り当てられ、そのメモリ アドレスが変化するかを示します。 > id(a) 1 回目の割り当て後のメモリ アドレスの変更
>>>
>>> 2 回目の割り当て後のメモリ アドレスの変更
2 つの変数に同時に同じ値を代入し続けると、それらのアドレスが同じであることがわかります。これは、同じデータが異なるラベルを持つことができることを意味します
>>> ; 123
>>> b=123
>>> id(a)
28372288
演習:
10080
>>> DaysPerWeek=7
>>>
& gt;> ;> MinutesPerHour=60
>
b. 関係演算子演算子
d. 論理演算子
2) 式は、演算記号を使用して異なるデータ (変数や関数を含む) を結合することです。 特定の規則によって接続された数式です。
>>> 3-2
>>> 4/2
>> > 3/2
1
>>> ここでは、Python がデータ型に従ってデータを処理できることがわかります
1.5
1.0
>>>
>>> 3**2 を使用して累乗演算を表します。 9
>>> 3**3 ここでは、立方体
f.'=='全く等しい: 2 == 2
1<2
True
>>> 3! =3
False
a.'and'logical AND: True と False
b.'or'logical OR: Trueまたは False
c.'not' 論理否定: True ではない
演算子:
Lambda
論理演算: または
論理演算: および
論理演算:
入会テスト: に、ではありません
同一性テスト: である、
ではない 比較: <、<=、>、>=、!=、==
ビットごと OR: | XOR: ^
ビットごとの AND :&
シフト: <<、>>
加算と減算: +、-
乗算、除算、剰余: *、/、%
正負の符号: + x、-x
ビットごとの反転: ~ ) つまり 2
>>> 12
演習: 独自の四則演算子を作成してください
#!/usr/bin/python
import sys
実行中:
try:
t = int (raw_input ()) 説明を作成します: raw_input は、キーボードから文字または文字列を入力することです次に、前の int を使用してこの文字または文字列を
から
Print' Operator * Result n ', T * P
Print' Operator / Result N ', T / P