這里容易產(chǎn)生混淆的易錯(cuò)點(diǎn)是,在我們進(jìn)行數(shù)據(jù)拼接的時(shí)候,要注意數(shù)據(jù)類型,
舉例: ① print('4'+'3')
② print(4+3)
大家看這兩個(gè)有什么不同?
兩次print出來的結(jié)果不同,第一次結(jié)果會(huì)顯示43,原因是①里面4和3的兩邊都有引號(hào),這里面是字符串拼接,那么拼接出來的也是一個(gè)字符串,這里要注意字符串不可以跟整數(shù)類型數(shù)據(jù)拼接
②里面的4和3不帶引號(hào),那么就是整數(shù)類型數(shù)據(jù),所以可以直接進(jìn)行加減乘除的數(shù)字運(yùn)算,最后print出的結(jié)果數(shù)據(jù)類型也是數(shù)字。
這里有一張簡(jiǎn)單的知識(shí)內(nèi)容圖
while True:
i=int(input('請(qǐng)你猜猜是多少?')
if i<24:
print('太小了')
elif i>24:
print('太大了')
else:
print('猜對(duì)了')
break
這里需要注意的就是,if跟else 的搭配使用,如果if else中間要加入第三種平級(jí)的情況判斷,那么就要用elif,要注意使用前提。
明白列表跟字典的定義,
基本格式:列表 [ ]、字典 { }
列表里面是有順序的,元素按照順序排列,通過偏移量取元素(偏移量是從0開始)
字典里是無序的,里面的元素是以鍵值對(duì)的形式存在的,即鍵=值。
通過鍵值對(duì)來取值,即 字典名[鍵名]
添加,刪除操作:
列表:
①增加元素,列表利用append函數(shù):例:列表.append(要添加的元素)
②刪除元素 pop函數(shù) 例:列表.pop(刪除元素的偏移量)
字典:
①增加元素,通過鍵值對(duì)對(duì)應(yīng)直接添加 例: 字典名[新增鍵名]=新增的值
②刪除元素 pop函數(shù) 例:字典.pop(刪除鍵值對(duì)的鍵名)
[ ]里每一個(gè)數(shù)據(jù)叫元素,各種數(shù)據(jù)類型都可以放
依靠偏移量選取,從0開始列表名加帶 [ ] 的偏移量就可以取到該位置元素,即通過偏移量對(duì)列表進(jìn)行檢索
用冒號(hào)來截取列表元素的操作叫做切片,直接將列表中片段拿出處理
注意:切片后的結(jié)果仍然為列表,偏移量單獨(dú)取出的為元素
函數(shù):append()添加元素,每次只能一個(gè),且添加在列表末尾,可以插進(jìn)去一個(gè)列表
del用于刪除片段或清除整個(gè)列表,用法del 列表名【元素的索引】
鍵值對(duì)概念,len()函數(shù)可以得出列表或字典的長(zhǎng)度(元素個(gè)數(shù)),字典中的鍵具有唯一性
刪除字典里鍵值對(duì),利用del字典名[鍵],新增鍵值用賦值語句:①字典名【鍵】=值,②利用append追加可以通過鍵添加值
字典:pop(key[,default])
不同點(diǎn):
1、列表元素有具體位置,看似相同元素,位置不同即為兩個(gè)不同列表
2、列表有序排列,字典數(shù)據(jù)是隨機(jī)排列
3、即通過偏移量取列表元素,通過鍵取字典值
相同點(diǎn):
1、列表可以嵌套列表,字典,字典也可以嵌套其他列表或者字典
擴(kuò)展知識(shí)點(diǎn):
元組(tuple):元組和表格很相似,不過,它是用小括號(hào)來包的。
元組和列表都是序列,提取的方式也是偏移量,如 tuple1[1]、tuple1[1:]。另外,元組也支持任意的嵌套。
聯(lián)系客服