Python學習筆記2(直譯器 運算子)

2021-09-13 12:13:07 字數 3176 閱讀 9973

linux/unix的系統上,一般預設的 python 版本為 2.x,我們可以將 python3.x 安裝在 /usr/local/python3 目錄中。

安裝完成後,我們可以將路徑 /usr/local/python3/bin 新增到您的 linux/unix 作業系統的環境變數中,這樣您就可以通過 shell 終端輸入下面的命令來啟動 python3 。

在window系統下你可以通過以下命令來設定python的環境變數,假設你的python安裝在 c:python34 下:

set path=%path%;c:\python34
3.1 互動式程式設計我們可以在命令提示符中輸入"python"命令來啟動python直譯器:

$ python3

3.1 指令碼式程式設計

在linux/unix系統中,你可以在指令碼頂部新增以下命令讓python指令碼可以像shell指令碼一樣可直接執行

#! /usr/bin/env python3
然後修改指令碼許可權,使其有執行許可權,命令如下:

$ chmod +x hello.py
執行以下命令:

./hello.py
輸出結果為:

hello, python!

python語言支援以下型別的運算子:

4.1 python算術運算子

![上傳中...]

4.2 python比較運算子

![上傳中...]

4.3 python賦值運算子

4.4 python位運算子

按位運算子是把數字看作二進位制來進行計算的。python中的按位運算法則如下:

下表中變數 a 為 60,b 為 13,二進位制格式如下:

..]4.5 python邏輯運算子

6 python邏輯運算子**

測試例項中包含了一系列的成員,包括字串,列表或元組。

![上傳中...]

a = 10

b = 20

list = [1, 2, 3, 4, 5 ];

if ( a in list ):

print "1 - 變數 a 在給定的列表中 list 中"

else:

print "1 - 變數 a 不在給定的列表中 list 中"

if ( b not in list ):

print "2 - 變數 b 不在給定的列表中 list 中"

else:

print "2 - 變數 b 在給定的列表中 list 中"

# 修改變數 a 的值

a = 2

if ( a in list ):

print "3 - 變數 a 在給定的列表中 list 中"

else:

print "3 - 變數 a 不在給定的列表中 list 中"

hon身份運算子**

用於比較兩個物件的儲存單元

![上傳中...]

a = 20

b = 20

if ( a is b ):

print "1 - a 和 b 有相同的標識"

else:

print "1 - a 和 b 沒有相同的標識"

if ( a is not b ):

print "2 - a 和 b 沒有相同的標識"

else:

print "2 - a 和 b 有相同的標識"

# 修改變數 b 的值

b = 30

if ( a is b ):

print "3 - a 和 b 有相同的標識"

else:

print "3 - a 和 b 沒有相同的標識"

if ( a is not b ):

print "4 - a 和 b 沒有相同的標識"

else:

print "4 - a 和 b 有相同的標識"

以上例項輸出結果:

1 - a 和 b 有相同的標識

2 - a 和 b 有相同的標識

3 - a 和 b 沒有相同的標識

4 - a 和 b 沒有相同的標識

is 與 == 區別:is 用於判斷兩個變數引用物件是否為同乙個, == 用於判斷引用變數的值是否相等

>>> a = [1, 2, 3]

>>> b = a #把a的位址給b

>>> b is a #引用位址是乙個

true

>>> b == a #變數的值相等

true

>>> b = a[:] #把a的值給b

>>> b is a #變數引用位址不是乙個,b在記憶體中新開闢了乙個空間

false

>>> b == a #變數的值依然相等

true

4.8 python運算子優先順序![上傳中...]

2 使用 Python 直譯器

python 直譯器通常被安裝在目標機器的 usr local bin python3.5目錄下。將 usr local bin目錄包含進 unix shell 的搜尋路徑裡,以確保可以通過輸入 python3.5命令來啟動他。1 由於 python 直譯器的安裝路徑是可選的,這也可能是其它路徑,你...

2 使用 Python 直譯器

安裝到windows 下 執行 cmd後輸入,python介面如下 在主提示符中輸入檔案結束字元 在 unix 系統中是 control d,windows 系統中是 control z 就退出直譯器並返回退出狀態為0。如果這樣不管用,你還可以寫這個命令退出 quit 直譯器的行編輯功能在支援 gn...

Python 教程 2 使用Python直譯器

python直譯器通常作為 usr local bin python3.6安裝在可用的機器上 把 usr local bin放在你的unix shell的搜尋路徑中可以通過輸入以下命令啟動它 python3.6 到命令列。1 由於直譯器所在目錄的選擇是安裝選項,因此其他地方也是可能的 請諮詢您的本地...