python3 day2 基本回顧

2022-09-18 20:09:17 字數 1286 閱讀 1935

1.作用域

1>外層變數可以被內層變更使用

2>內層變更不可以被外層使用

global

nonlocal

2.對於python,一切事物都是物件,物件基於類建立

3.練習

有如下值集合 [11,22,33,44,55,66,77,88,99,90...],將所有大於66的值儲存至字典的第乙個key中,將小於66的值儲存至第二個key的值中。

即:

values=[11,22,33,66,77,99]

mydic={}

for value in values:

4.預設字典

import collections

values=[11,22,33,66,77,99]

mydic=collections.defaultdict(list)

for value in values:

1>add

2>clear

3>copy

4>difference

5>difference_update  #刪除當前set中的所有包含在 new set 裡的元素

6>discard

7>intersection  #取交集,新建立乙個set

8>intersection_update  #取交集,修改原來set

9>isdisjoint  #如果沒有交集,返回true

10>issubset   #是否是子集

11>issuperset #是否是父集

12>pop

13>remove

14>symmetric_difference  #差集,建立新物件

15>symmetric_difference_update  #差集,改變原來

16>union  #並集

17>update

自動化 day3 Python基礎(2)

python基礎語法 基本邏輯 非空即真 非0即真 都為空 1 資料型別 需整合進day2 1 字典 dictionary 字典格式為格式,本質為特殊的list,但效率較list高。但於list不同之處在於字典為無序的資料集合,需通過key來實現對字典的訪問。list為有序的資料集合,需使用位置來訪...

Day3 spark基本認識

1.spark 是類hadoop mapreduce的通用並行框架,專門用於大資料量下的迭代式計算.是為了跟 hadoop 配合而開發出來的,不是為了取代 hadoop,spark 運算比 hadoop 的 mapreduce 框架快的原因 是因為 hadoop 在一次 mapreduce 運算之後...

Day 2 基本語法習題

print 100 25 3 4 應該輸出什麼?b a.1 b.97 c.25 d.0 下列哪種說法是錯誤的 a a.除字典型別外,所有標準物件均可以 於布林測試 b.空字串的布林值是false c.空列表物件的布林值是false d.值為0的任何數字物件的布林值是false 下列表示式的值為tru...