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 由於直譯器所在目錄的選擇是安裝選項,因此其他地方也是可能的 請諮詢您的本地...