九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python常見基礎(chǔ)知識點匯總(建議時常翻閱)

列表是一種不同數(shù)據(jù)類型元素的有序集合。與元組和字符串不同的是,列表中的元素是可變的,也就是可以隨時添加或刪除其中的元素。
列表通過方括號“[]”加以表示。
1.列表變量的定義
1)定義列表變量的一般方法
列表變量的定義方法如下:

列表變量 = [元素1,元素2,元素3, …]
其中,每個元素的類型可以各不相同,但它們被依次存儲,也就是說,其下標(biāo)是固定的,起始下標(biāo)為0。

1.什么是元組
元組是另一種有序列表,可將元組理解成一種不可變的列表。
元組和列表非常類似,但是,元組一旦被初始化,就不能被修改。那么,不可變的元組有何意義?元組的意義在于,因為元組是不可變的,所以在某些場合使用元組可以提高代碼的安全性。因此,筆者建議,凡能用元組代替的變量應(yīng)盡可能地使用元組,而不要使用列表。
2.如何定義元組變量
元組通過括號“()”加以表示。
1)元組變量的定義
定義元組變量的語法如下:

元組變量 = (元素1,元素2,元素3, …)
其中,每個元素的類型可以各不相同。

1.什么是集合
集合是一系列無序的、不重復(fù)的元素的組合體,集合中的每個元素可為不同的類型。因此,集合可被看成數(shù)學(xué)意義上的無序、無重復(fù)元素的集合。
2.集合變量的定義
集合通過“{}”加以表示。

2)添加、刪除集合中的元素
對集合對象可進行添加元素、刪除元素、隨機刪除元素并獲得該元素等操作。
· 添加的方法:add()內(nèi)置方法。
· 刪除的方法:discard()、remove()、pop()等內(nèi)置方法。要注意三者的區(qū)別。
· 刪除集合中所有元素的方法:clear()內(nèi)置方法。
4.集合的特點
集合中的元素是無序的、不可重復(fù)的,即不允許在集合對象中出現(xiàn)兩個及以上的相同元素。

3.字典的使用
字典是通過鍵(key)作為索引來訪問和操作值(value)的。特別要引起注意的是,字典一旦被定義,它的鍵不能被修改,而值可以被修改。

4.字典的特點
(1)字典的第一個特點是查找速度快,而且查找的速度與元素的個數(shù)無關(guān);而列表的查找速度是隨著元素的增加而逐漸下降的。
(2)字典的第二個特點是存儲的鍵值對是無序的。
(3)字典的第三個特點是鍵的數(shù)據(jù)類型必須是不可變的類型,所以列表和集合不能作為字典的鍵。
(4)字典的第四個特點是占用的內(nèi)存空間大。

內(nèi)置函數(shù)eval()也常被使用,通過它可將字符串轉(zhuǎn)換為數(shù)值類型。它常與input()函數(shù)配合使用,以實現(xiàn)從鍵盤輸入數(shù)據(jù)。

1.相同點
(1)均為多個數(shù)據(jù)(元素)的“集合”。
(2)均可通過內(nèi)置函數(shù)len()獲取元素個數(shù),即長度。
2.不同點
1)在表示方式上有所不同
· 字符串使用""、''、"""、''’等表示。
· 列表使用[ ]表示。
· 元組使用()表示。
· 字典使用{}表示。
· 集合使用{}表示。
2)元素類型有所不同
· 字符串的元素均為字符。
· 列表的元素可為任意不同類型。
· 元組的元素可為任意不同類型。
· 字典的元素可為任意不同類型,但是對鍵的類型有不可變的要求。
· 集合的元素可為任意不同類型。
3)有序與無序的差別
· 字符串是有序序列。
· 列表是有序序列。
· 元組是有序序列。
· 字典是無序的。
· 集合是無序的。
4)可修改與不可修改
· 字符串的元素不可被修改。
· 列表的元素可被修改。
· 元組的元素不可被修改。
· 字典的鍵不可被修改,值可被修改。
· 集合的元素可被修改(增加或刪除)。
5)可重復(fù)性
· 字符串的元素是可重復(fù)的。
· 列表的元素是可重復(fù)的。
· 元組的元素是可重復(fù)的。
· 在字典的元素中,鍵不可重復(fù),值可重復(fù)。
· 集合的元素是不可重復(fù)的。

a+b是一種加法運算,其中,a和b被稱為操作數(shù),而“+”被稱為操作符,又被稱為“運算符”。

牢記這表


1.除法運算符
除法運算符有兩個,分別是“/”和“//”,前者是一般意義上的除法運算,后者是取整除法運算。在進行取整除法運算時,對結(jié)果不進行“四舍五入”處理,而是采用簡單取整的辦法。


>>> 13/7
1.8571428571428572
>>> 13//7
1
>>>
2.*運算符
*既是乘法運算符,也是重復(fù)運算符。對于Python中的字符串、列表、元組等對象,均可使用*進行重復(fù)運算,語法為:可重復(fù)對象*n,其中n為重復(fù)次數(shù)。
舉例2:

>>> mydict=("a", "b",2)
>>> print(mydict*3)
('a', 'b', 2, 'a', 'b', 2, 'a', 'b', 2)
>>> mydict=["a", "b",2]
>>> my2=mydict*2
>>> my2
['a', 'b', 2, 'a', 'b', 2]
>>>
集合和字典是不可重復(fù)對象,

3.%運算符
Python中的取模運算又被稱為求余數(shù)運算,它與C語言等其他語言最大的不同是,它既可用于整數(shù)求余,也可用于浮點數(shù)求余。
舉例3:

>>> x=6
>>> y=5
>>> z=x%y
>>> z
1
>>> x=6.7
>>> y=2.3
>>> z=x%y
>>> z
2.1000000000000005
>>>

1.等于運算符“==”
等于運算符為“==”,不要寫成“=”,也就是說,不要與賦值運算符“=”搞混。這是初學(xué)者很容易出錯的運算符之一,因為它與習(xí)慣差異太大。
2.不等于運算符“! =”
不等于比較運算符為“! =”,不要寫成“<>”。每種語言的不等于運算符會有所不同,因此,不要想當(dāng)然地將其他語言的運算符使用在Python程序中。
3.a<=b<=c的合法性
在多數(shù)語言中,要實現(xiàn)a<=b<=c的功能,必須借助邏輯運算,通過a<=b and b<=c的形式實現(xiàn)。但在Python中,要判斷x是否處于區(qū)間[1,10]內(nèi),可直接寫成1<=x<=10。這一點與C、C++等語言有很大不同。

成員運算符用于判斷某個元素是否存在于某個對象中。比如,可判斷一個字符是否屬于某個字符串,可判斷某個元素是否在某個列表中等。
成員運算是Python中非常有特色的運算,它被用在字符串、列表、元組、集合、字典這些有序或無序的數(shù)據(jù)中。
成員運算符共有兩個:in和not in。
Python成員運算符的使用語法如下:

x [not] in y
成員運算的返回值只能是True或False。



本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
python標(biāo)準(zhǔn)的基本數(shù)據(jù)類型有哪些|常用數(shù)據(jù)類型
這應(yīng)該是最詳細的Python入門基礎(chǔ)語法總結(jié)!
Python3 基本數(shù)據(jù)類型 | 菜鳥教程
Python3學(xué)習(xí)筆記(二):基本數(shù)據(jù)類型
想學(xué)Python,從這里開始
python最新詳解
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服