轉(zhuǎn)移符
轉(zhuǎn)移符:轉(zhuǎn)義字符\可以轉(zhuǎn)義很多字符,比如\n表示換行,\t表示制表符,字符\本身也要轉(zhuǎn)義,所以\\表? ?示的字符就是\

字符串和編碼
字符串和編碼:用記事本編輯的時(shí)候,從文件讀取的UTF-8字符被轉(zhuǎn)換為Unicode字符到內(nèi)存里,編輯完成后,保存的時(shí)候再把Unicode轉(zhuǎn)換為UTF-8保存到文件:

服務(wù)器與網(wǎng)頁(yè)之間:

Python提供了ord()函數(shù)獲取字符的整數(shù)表示,chr()函數(shù)把編碼轉(zhuǎn)換為對(duì)應(yīng)的字符:

類(lèi)似的:encode()方法可以編碼為指定的bytes、把bytes變?yōu)閟tr 就用decode()方法、len()函數(shù)就計(jì)算字節(jié)數(shù)等
常見(jiàn)的占位符有:


list和tuple:
list是一種有序的集合,可以隨時(shí)添加和刪除其中的元素
例如:names = ['西夏','東莞','廠(chǎng)家']
uple和list非常類(lèi)似,但是tuple一旦初始化就不能修改
例如:names = ('西夏','東莞','廠(chǎng)家')
用append():names.append('廣州'),可以使用insert,names.insert(i,'xx')等
? ? ? ? ? ? ? ? ? names = ['西夏','東莞','廠(chǎng)家','廣州')]
用pop()方法:names.pop(),pop(i)等
? ????????????????????names = ('西夏','東莞','廠(chǎng)家')
條件判斷:
if······else······
if······elif········
例如:
if<條件判斷1>:
????<執(zhí)行1>
elif <條件判斷2>:
????<執(zhí)行2>
elif<條件判斷3>:
????<執(zhí)行3>
else:
????<執(zhí)行4>

練習(xí)
小明成績(jī)語(yǔ)文55,數(shù)學(xué)99。幫小明判斷是否及格:
低于60:不及格
60-70:正常
70-80:優(yōu)良
90-100:優(yōu)秀
用if-elif判斷并打印結(jié)果
循環(huán)
Python的循環(huán)有兩種,一種是for...in循環(huán):

for x in ...循環(huán)與range()(for x in range()):

第二種循環(huán)是while循環(huán),只要條件滿(mǎn)足,就不斷循環(huán),條件不滿(mǎn)足時(shí)退出循環(huán)。

break:在循環(huán)中,break語(yǔ)句可以提前退出循環(huán)
continue:在循環(huán)過(guò)程中,也可以通過(guò)continue語(yǔ)句,跳過(guò)當(dāng)前的這次循環(huán),直接開(kāi)始下一次循環(huán)。
dict和set:
Python內(nèi)置了字典:dict的支持,dict全稱(chēng)dictionary,在其他語(yǔ)言中也稱(chēng)為map,使用鍵-值(key-value)存儲(chǔ),具有極快的查找速度

set和dict類(lèi)似,也是一組key的集合,但不存儲(chǔ)value。由于key不能重復(fù),所以,在set中,沒(méi)有重復(fù)的key。