總結(jié)下最新學(xué)習(xí)python的小點(diǎn)點(diǎn)---Fourth Day

上午通過python IDLE的多次錯誤后,總結(jié)出以下幾點(diǎn)。

學(xué)習(xí)點(diǎn)之一:

1、Python3.7.2(自3.2后),raw_input()不能使用了,而被input()替換了。

2、反斜杠可以用來轉(zhuǎn)義,使用r可以讓反斜杠不發(fā)生轉(zhuǎn)義。

3、字符串可以用+運(yùn)算符連接在一起,用*運(yùn)算符重復(fù)。

4、Python中的字符串有兩種索引方式,從左往右以0開始,從右往左以-1開始。

5、Python中的字符串不能改變

>>> word = 'Python'

>>> print(word[0],word[5])

P n

>>> print(word[-1],word[-6])

n P

>>> word[0] = 'a'

Traceback (most recent call last):

? File "<pyshell#78>", line 1, in <module>

? ? word[0] = 'a'

TypeError: 'str' object does not support item assignment

>>>

6.與Python字符串不一樣的是,列表中的元素是可以改變的。

>>> a = [1,2,3,4,5,6]

>>> a[0] = 'a'

>>> print (a)

['a', 2, 3, 4, 5, 6]

7.元組(tuple)與列表類似,不同之處在于元組的元素不能修改。元組寫在小括號?()?里,元素之間用逗號隔開。

>>> tuple = ('abcd',786,2.32,'runoob',70.2)

>>> print (tuple)

('abcd', 786, 2.32, 'runoob', 70.2)

>>> tuple[0] = 1

Traceback (most recent call last):

? File "<pyshell#89>", line 1, in <module>

? ? tuple[0] = 1

TypeError: 'tuple' object does not support item assignment

>>> print (tuple)

('abcd', 786, 2.32, 'runoob', 70.2)

8.雖然tuple的元素不可改變,但它可以包含可變的對象,比如list列表。

構(gòu)造包含 0 個或 1 個元素的元組比較特殊,所以有一些額外的語法規(guī)則:

tup1 = ()? ? # 空元組

tup2 = (20,) # 一個元素,需要在元素后添加逗號

string、list 和 tuple 都屬于 sequence(序列)。

注意:

1、與字符串一樣,元組的元素不能修改。

2、元組也可以被索引和切片,方法一樣。

3、注意構(gòu)造包含 0 或 1 個元素的元組的特殊語法規(guī)則。

4、元組也可以使用+操作符進(jìn)行拼接。

tuple的陷阱:當(dāng)你定義一個tuple時,在定義的時候,tuple的元素就必須被確定下來。

9.字典(dictionary)是Python中另一個非常有用的內(nèi)置數(shù)據(jù)類型。

列表是有序的對象集合,字典是無序的對象集合。兩者之間的區(qū)別在于:字典當(dāng)中的元素是通過鍵來存取的,而不是通過偏移存取。

字典是一種映射類型,字典用?{ }?標(biāo)識,它是一個無序的?鍵(key) : 值(value)?的集合。

鍵(key)必須使用不可變類型。

在同一個字典中,鍵(key)必須是唯一的。

10、字典是一種映射類型,它的元素是鍵值對。

11、字典的關(guān)鍵字必須為不可變類型,且不能重復(fù)。

12、創(chuàng)建空字典使用?{ }

13、身份運(yùn)算符用于比較兩個對象的存儲單元

is或者is not

14.運(yùn)算符描述

**指數(shù) (最高優(yōu)先級)

通過課后練習(xí),學(xué)習(xí)到:

優(yōu)先級順序?yàn)?NOT、AND、OR ( not, and, or)

example:

>>> if not x or y:

print(1)

elif not x? or not y and z:

print(2)

elif not x? or y? or not y and x:

print(3)

else:

print(4)

3

>>>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容