python 基礎學習1

2021-08-17 23:44:04 字數 2430 閱讀 2637

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

print

(ncount)

setparam(20)

print

(ncount)  #10

ncount = 10;

def

setparam

(value):

global

ncount  #不能寫為直接

global

ncount = value

ncount = value

print

(ncount)             #20

setparam(20

)print

(ncount)                     #20

定義在函式外的變數已經是全域性變數了。

閉包就是能夠讀取其他函式內部變數的函式。在本質上,閉包是將函式內部和函式外部連線起來的橋梁。

def 

funa

(aparam):

def

funb

(bparam):

return

aparam * bparam

return

funb

a = funa(10)

print

(a)

#.funb at 0x000000f52cf90bf8>

print

(a(10

))                   

#100

print

(funa(

10)(

10))            

#100

nonlocal :

宣告變數為不是區域性變數。

def 

funa

():    bparam = 10

def

funb

():       

nonlocal

bparam  #宣告

bparam

不是區域性變數。

bparam *= bparam

return

bparam

return

funb()

print

(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中...