ホームページ  >  記事  >  データベース  >  第 1 章 Python 入門

第 1 章 Python 入門

黄舟
黄舟オリジナル
2016-12-22 17:02:461019ブラウズ

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 は間違っており、構文例外が発生します。エラーが報告されました

ファイル ""、行 1

print1 'hello'

^

SyntaxError: 無効な構文
>>> print 'hello'
>>> exit()

hy@hy:~/Documents/py$ vim 1.py

#!/usr/bin/python

print 'hello world'



セクション 1 Python ファイルタイプ


ソースコード


——Python ソース コード ファイルの拡張子は「py」で、Python プログラムによって解釈され、コンパイルは必要ありません


バイト コード


——コンパイルされた Python ソース ファイルの拡張子は「pyc 」です。ファイル; - compilationメソッド - extension「.pyo」を含む最適化されたソースファイル -


例を使用して、後の 2 つのコンパイル実行のプロセスを説明しましょう:


1)


hy @hy:~/Documents/py$ vim 1.py


#!/usr/bin/python

print 'hello world'


hy@hy:~/Documents/py$ vim 2.py


#!/usr/bin/python

import py_compile


py_compile.compile('1.py' )


hy@hy:~/Documents/py$ python 2.py


hy@ hy:~/Documents/py$ ls



1.py 1.pyc 2.pyここで 1.pyc ファイルが生成されます。Python を使用して実行すると、必要な結果が得られます


2)


hy@hy:~/Documents/py$ python -O -m py_compile 1.py

hy@hy:~/Documents/py$ ls


1.py 1.pyo 生成された .pyo バイナリ ファイル


hy@hy:~/Documents/py$ python 1.pyo

hello world出力も可能です


セクション2 Python変数

変数とは、指定された範囲内の値を保存したり、値を変更したりできる領域です。

1) 変数の名前付け

a. 変数名は文字、数字、アンダースコアで構成されます。


b.

c. キーワードは使用できません


d. 変数の代入


a.

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上割り当てはすべて正しいです
ファイル ""、行 1
1a=123
^
SyntaxError: 無効な構文
>>> で始まる場合に構文エラーが発生することがわかります。

Python では、data は主に data を呼び出すときに使用されます。以下に、さまざまな値がどのように a に割り当てられ、そのメモリ アドレスが変化するかを示します。 > id(a) 1 回目の割り当て後のメモリ アドレスの変更
>>>
>>> 2 回目の割り当て後のメモリ アドレスの変更

28652040

2 つの変数に同時に同じ値を代入し続けると、それらのアドレスが同じであることがわかります。これは、同じデータが異なるラベルを持つことができることを意味します


>>> ; 123
>>> b=123
>>> id(a)
28372288


演習:

1 .計算方法1 週間あたりの時間数: DaysPerWeek=7 hoursPerDay=24 MinutesPerHour=60 DaysPerWeek * HoursPerDay * MinutesPerWeek

10080


>>> DaysPerWeek=7
>>>
& gt;> ;> MinutesPerHour=60

>>> Day * MinutesPerHour

>

b. 関係演算子演算子

d. 論理演算子


2) 式は、演算記号を使用して異なるデータ (変数や関数を含む) を結合することです。 特定の規則によって接続された数式です。

さまざまな演算子の機能を学習するために、次の例を使用します。 >> 1+1

>>> 3-2
>>> 4/2
>> > 3/2
1


>>> ここでは、Python がデータ型に従ってデータを処理できることがわかります

1.5

>> 3.0//2上記と比較すると、整数部分のみ

1.0
>>>

5

>>> 3**2 を使用して累乗演算を表します。 9
>>> 3**3 ここでは、立方体

27


関係演算子


a.'<'より小さい: 1 < 2


b.'>'より大きい: 2 > 3


c.'
d.'>=' 以上: 2 >= 2


e.'!=' 等しくない: 1 != 2


f.'=='全く等しい: 2 == 2

Python では、Python インタプリタを使用して値を比較できます。 bool 型の


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

running = True

実行中:
try:


t = int (raw_input ()) 説明を作成します: raw_input は、キーボードから文字または文字列を入力することです次に、前の int を使用してこの文字または文字列を

から

p=int(raw_input()) print 'operator + result n ', T+P Print' Operator -Result N ', T -P

Print' Operator * Result n ', T * P
Print' Operator / Result N ', T / P

は Python エントリの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト ( www.php.cn)!





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。