python基礎理論 python學習筆記2

2021-08-02 03:16:56 字數 1400 閱讀 9606

了解以下知識點:

1. list

2.tuple

3.條件判斷

4.迴圈

5.dict

6.set

->1. list:有序的集合

①賦值:classmates = ['michael','bob','tracy']

②獲取長度:len(classmates)

③輸出某個特定元素:classmates[0](輸出結果為michael),classmates[-1]輸出最後乙個元素

⑤指定位置插入元素:classmates.insert(1,'aaa')

⑥刪除元素:刪除末尾pop()    刪除某個位置元素pop(1)

list中的元素可以不一致,裡面可以新增list,二維陣列

->2. tuple:tuple和list類似,不同在於元素不可修改

①賦值:classmates = ('michael','bob','tracy')

②與list一致

③與list一致

tuple和list不同的地方:1. list採用的方式賦值,tuple採用()的方式賦值; 2.tuple元素不可修改表現為tuple指向的部分不可修改,如下所示在tuple中內嵌了乙個list,tuple表現為「可修改」

tuple當只有乙個值的時候,存在歧義:as: number=(1),print(number)……1,此時無法清楚1是int還是tuple,預設在這種情況下number=(1,)

->3.條件判斷

①if 空格 判斷內容……elif(else if) 注意判斷內容後加:

->4.迴圈

①for x in name,將name的每個元素帶入到x中,執行縮排

as:   num=[1,2,3]

sum = 0

for x in num:

sum = sum + x

print(sum)         …… 6

②list(range(5))    …… [0,1,2,3,4]     

as:   total = 0

for y in range(5):

total += y

print(total)       …… 10

③while

as:   sum=0

n=100

while n>0:

sum = sum +n

n = n-1

print(sum)     …… 5050

->5.dict:雜湊的方式,key-value建立聯絡

①賦值:d = ,如果對同乙個key進行賦值,後面的會覆蓋掉前面的

②判斷dict中是否有該元素:d.get('abc'),如果存在元素'abc'輸出對應的value,如果沒有輸出none; d.get('abc',-1)

python基礎之爬蟲基礎理論

在初步了解到正規表示式之後,今天我們學習一下關於爬蟲的理論及最基本的爬去!使用爬蟲的 語句,通常要用到如下幾個模組 from urllib import request from urllib.request import urlopen from urllib.parse import urlen...

Python 硬體底層基礎理論

計算機硬體 運算器,控制器 cpu 儲存器記憶體 基於電工作,訪問速度快,但是不能永久儲存.類似人的記憶功能 外存 基於磁工作,訪問速度慢,可以永久儲存 類似人的筆記本功能 輸入裝置 鍵盤,滑鼠 輸出裝置 顯示器,印表機 操作硬體就是如上所述,裡面涉及到程式設計的就是三大核心硬體 cpu 記憶體 硬...

python基礎理論 python學習筆記4

了解以下知識點 1.切片 2.迭代 3.列表生成器 1.切片 從一組資料中拿出來一部分 不用通過迴圈的方式拿出來資料,begin end 包含begin資料,不包含end的資料 as l 1,2,3,4,5 print l 1 3 2,3 begin,end中如果有一項不存在,預設為最小的索引和最大...