Python學習筆記(三) 變數和資料型別

2021-07-03 07:02:48 字數 1545 閱讀 3861

整數、浮點數、字串、布林值、空值

注意單引號、雙引號、三雙引號區別

python的注釋以 # 開頭,後面的文字直到行尾都算注釋

在python程式中,變數是用乙個變數名表示,變數名必須是大小寫英文、數字和_的組合,且不能用數字開頭

1、tuple是另一種有序的列表,中文翻譯為「 元組 」。tuple 和 list 非常類似,但是,tuple一旦建立完畢,就不能修改了、raw字串:在字串加字首'r『,該字元tuple是另一種有序的列表,中文翻譯為「 元組 」。tuple 和 list 非常類似,但是,tuple一旦建立完畢,就不能修改了串中字元不進行轉義。

2、多行字串:用三雙引號定義

3、unicode字串定義:

在py檔案中新增注釋:# -*- coding: utf-8 -*-

字串加字首u

list是一種有序的集合,可以隨時新增和刪除其中的元素。

定義: l=[……]

遍歷:for index,value in enumerate(l):

插入元素:

l.insert(0,'') #接受兩個引數,第乙個引數是索引號,第二個引數是待新增的新元素

刪除元素:

l.pop() #刪除末尾元素,可加入引數表示刪除索引號對應的元素

切片操作:l[::],引數:起始索引,個數,間隔(預設為1)表示每多少個元素取1個。

l[:]表示從頭到尾

tuple是另一種有序的列表,中文翻譯為「 元組 」。tuple 和 list 非常類似,但是,tuple一旦建立完畢,就不能修改了

定義:t=()

建立單元素tuple時注意與括號運算區別:(1)表示整數,(1,)表示單元素tuple

遍歷:同list。

list 和 tuple 可以用來表示順序集合,dict就是通過 key 來查詢 value,我們把名字稱為key,對應的成績稱為value。

花括號 {} 表示這是乙個dict,然後按照 key: value, 寫出來即可。最後乙個 key: value 的逗號可以省略。dict也是集合,len() 函式可以計算任意集合的大小

特點:查詢速度快,消耗記憶體大、內部元素是無序的、key值的元素不可變

定義:d=

訪問:方法一:先判斷key是否存在,用in操作符:if xx in d:        方法二:d.get(),不存在時返回none

更新:直接賦值即可

遍歷:

#value的遍歷: for v in d.values():  或者 d.itervaluse()

#key值的遍歷:for v in d:

#key和value同時遍歷:for key,value in d.items()/d.iteritems()

特點:元素無重複、無序、元素不變

定義:s=set([……])

遍歷:for xx in s:

更新:s.add()/s.remove()。注意:remove時,若元素不存在會報錯。因此需加判斷。

注;以上四種型別的遍歷(迭代)過程,(除了加iter字首的)都是把元素轉為乙個tuple來進行的。



Python學習筆記(三) 變數

定義變數 不用說明型別,直接賦值即可。賦值即定義。qq password mimashezhi print qq password 控制台輸出mimashezhi 資料型別 數字型 非數字型 數字型 int float bool complex 複數型,主要用於科學計算 python3中沒有long...

Python學習筆記 變數和資料型別

python學習筆記 電腦程式是用來處理資料的 計算機中處理的資料通常是由外界提供的 輸入裝置 介面等等 變數是用於記憶體中臨時儲存資料,而變數的本質實際上就是記憶體的一塊區域,這塊區域同時只能儲存乙個資料,新值會被舊值覆蓋。每個變數都有乙個唯一的記憶體位址,類似於房間編號,每個變數都有名字,這個名...

STM32學習筆記(三) 變數和資料

1 extern 變數申明 c 語言中 extern 可以置於變數或者函式前,以表示變數或者函式的定義在別的檔案中,提示編 譯器遇到此變數和函式時在其他模組中尋找其定義。這裡面要注意,對於 extern 申明變數可以多 次,但定義只有一次。在我們的 中你會看到看到這樣的語句 extern u16 u...