Python程式設計知識點總結及部分題目解析過程

2021-10-02 01:25:19 字數 2605 閱讀 8384

: #封裝函式

x =465 #區域性變數

return none

x =23 #全域性變數

demo

() #使用函式

print

(x) #列印出x的值

#此題中兩個x乙個為全域性變數,乙個為區域性變數,print的x為全域性變數,所以結果是23

2、def func

(a, b,

*p): #*p代表可變數量引數

print

(p) #p代表其他所有多餘的引數

func(9

,0,2

,4,6

)#此題中a=

9,b=

0,p就是2,4,6,所以結果是(2

,4,6

)3、a =[4,

5,5,

5] #列表

b =(

5in a)

+1 #5

in a 返回true,為1

print

(b)#所以b就等於1

+1,即結果等於2

4、a =[8

,2,8

] #列表

b =sum

(a) #sum使a的值全部加和

print

(b)#即b=8+

2+8=

185、

a =[4,

5,12,

4] #列表

b =max

(a) #取a中的最大值

print

(b)#所以結果為12

6、a =[3

,3,2

,8,7

,7,1

] #列表

b =len

(a) #返回a列表元素個數

print

(b)#即b=77、

a =[1,

3,5,

7] #列表

del a[

2] #刪除a列表裡下標為2的元素

print

(a)#列表的下標從0開始,下標為2為第三個元素,即結果為[1,

3,7]

8、a =(1

,2,3

,4,5

,6,7

,8)b = a[:5

:2] #返回下標0到4以2為步長的元素子串行

print

(b)#即結果為(1

,3,5

)9、a =[1,

3,5] #列表

a.insert(2

,96) #在列表中下標為2的位置插入96

print

(a)#即結果為[1,

3,96,

5]10、a =[8

,2,6

,2] #列表

a.sort

(reverse=true) #sort

(reverse=true)

為降序,若只有sort()

,則預設為公升序

print

(a)#即結果為[8,

6,2,

2]11、a =[42

,16,23

,39] #列表

a.reverse

() #reverse

()單獨使用則是陣列倒轉

print

(a)#即結果為[39,

23,16,

42]12、a =(1

,2,3

,4,5

,6,7

,8) #列表

b = a[::

-3] #返回倒序的以3為步長的元素子串行

print

(b)#即結果為(8

,5,2

)13、

a =[14,

82,39] #列表

a.clear

() #清空列表

print

(a)#即結果為[

]14、

a =[11,

33,55]

+[85] #列表的元素新增

a.remove(55

) #remove

()為消除第乙個出現的特定元素

print

(a)#即結果為[11,

33,85]

15、a =[1

,3,5

,7] #列表

a.pop

() #若pop括號內為空,預設將列表最後乙個元素取出並刪除該元素

print

(a)#結果為[1,

3,5]

python知識點總結

a 命名乙個集合a b 命名乙個集合b print a b 輸出ab兩個集合的公共部分 a 命名乙個集合a a.add 22 在集合a後加22 print sorted a 列印出新的集合a a j for j in range 1,100 將j遍歷1到100 if j 25 0 判斷1到100裡整...

Python程式設計知識點彙總

開源生態好 語法簡單 由於python的生態好,有眾多的開源庫。因此python的程式設計更加注重 的復用,注重模組程式設計,對第三方庫的使用。庫名功能 turtle 繪圖math 數 算 pil影象處理 opencv numpy 多維陣列 request 請求html 用於爬蟲 bs4處理html...

python程式設計的核心知識點總結

我想要python實現,這已經不是什麼秘密了。webassembly它不僅會讓python進入瀏覽器,而且事實是兩者都是ios和安卓支援將j ascript作為應用程式的一部分執行,它還可以讓python進入移動平台。這一切都讓我興奮。但是當想到建立python的新實現這一艱鉅任務時,我的大腦也開始...