anaconda環境變數設定:
c:\programdata\anaconda3;
c:\programdata\anaconda3\library\mingw-w64\bin;
c:\programdata\anaconda3\library\usr\bin;
c:\programdata\anaconda3\library\bin;
c:\programdata\anaconda3\scripts;
單引號:輸入字串,期內的雙引號也能輸出出來,不用『/』進行轉義
雙引號:支援縮寫
三引號:支援多行輸入
len()計算長度
pop()去掉最後乙個元素
extend()在集合的後面新增另乙個集合
remove()刪除指定元素
insert()在指定的元素前新增乙個元素
for目標識別符號 in 列表 :
列表處理**
python是大小寫敏感的語言,而且識別符號只有在賦值後才能使用,
未賦值識別符號會報執行時錯誤。
列表合併:
[1,2]extend [3,4] = [1,2,3,4]
[1,2]extend [3,[4,5]] = [1,2,3,[4,5]]
[1,2]extend [[3,[4,5]]] = [1,2,[3,[4,5]]]
取5的值:var[2][1][1]
var[2]: [3,[4,5]]
var[2][1]: [4,5]
var[2][1][1]: 5
if 滿足某種條件 :
true 組
else:
false 組
python模組在計算機上的位置:
import sys
sys.path 記錄模組的位置。
python工作目錄:
importos;
os.getcwd();//當前工作目錄
os.chdir();//修改當前工作目錄
異常處理:
try:
可能出異常的**
except:
出異常後的處理
global的使用:
global
ncount # 在這裡設定為
global
在函式中
ncount =
10
設定其值還是設定的區域性變數
def
setparam
(value):
ncount = value #20
(ncount)
setparam(20)
(ncount) #10
ncount = 10;定義在函式外的變數已經是全域性變數了。def
setparam
(value):
global
ncount #不能寫為直接
global
ncount = value
ncount = value
(ncount) #20
setparam(20
(ncount) #20
閉包就是能夠讀取其他函式內部變數的函式。在本質上,閉包是將函式內部和函式外部連線起來的橋梁。
defnonlocal :funa
(aparam):
def
funb
(bparam):
return
aparam * bparam
return
funb
a = funa(10)
(a)
#.funb at 0x000000f52cf90bf8>
(a(10
))
#100
(funa(
10)(
10))
#100
宣告變數為不是區域性變數。
deffuna
(): bparam = 10
def
funb
():
nonlocal
bparam #宣告
bparam
不是區域性變數。
bparam *= bparam
return
bparam
return
funb()
(funa())
python基礎學習1
1.字串 a 123abc 2.索引 下標 從0開始 a 0 第一位 a 0 3 a 3 前3位 0 索引 3 a 5 0 後5位 a 2 4 第3位 第4位 3.步進 a 是全部字元 a 2 取全部每隔兩個取數 a 1 5 2 第二個到第5個,每隔兩個取值 a 1 2 第二個到結束 每隔兩個取值 ...
Python基礎學習 1
a 1,2,3 a 1,2,3,4 2.clear清空列表 a 1,2,3 a.clear a 3.copy複製列表 a 1,2,3 b a.copy 直接b a只是將b指向a,並未生成新list b 1 a 1,2,3 b 1,4,3 4.count統計物件出現次數 a 1,2,3,2 a.cou...
python基礎學習 1
目錄 python的安裝 互動模式 python中的中文 python注釋 通過全域性安裝pyton,終端輸入命令python進去的就是互動模式,此模式用於一些簡單的語法測試,學習使用方便快捷,ipython 也是和python一樣只不過是ipython功能更加強大,可以輸入命令,在python2中...