1.邏輯運(yùn)算符
- and吠撮、or和not
①and:左右兩邊都是true的時(shí)候才為true尊惰。同真則真
②or:左右兩邊有一個(gè)為true就為true。有真則真
③not:取反泥兰。 - 特殊性
①0會(huì)被當(dāng)做false
②python支持邏輯運(yùn)算符(假設(shè)a=10,b=20)
?1)a and b:如果a為false弄屡,a and b 返回false,否則返回b的值
?2)a or b:如果a為true鞋诗,返回a的值膀捷,否則返回b的值
?3)not a:如果a為true,返回false削彬,如果a為false全庸,則返回true
2.類型轉(zhuǎn)換
- 常用的
①int(x):將x轉(zhuǎn)化為整數(shù)
②float(x):將x轉(zhuǎn)化為浮點(diǎn)數(shù)
③str(x):將x轉(zhuǎn)化為字符串 - true被當(dāng)做1使用,false被當(dāng)做0使用
3.變量的格式化輸出
- 格式化字符%【一般不用】
①s% 字符串
②%d 有符號(hào)十進(jìn)制數(shù)融痛。%05d表示輸出的整數(shù)顯示位數(shù)壶笼,不足的地方用0補(bǔ)全
③%f 浮點(diǎn)數(shù)。%.2f表示小數(shù)點(diǎn)后只顯示2位
④%% 輸出%
使用舉例:print("面名:%s,價(jià)格:%.2f,一年%d天" % (name, price, days)) - format【常用】
①print("面名:{},價(jià)格:{},一年{}天".format(name, price, days)) - f 【最常用】
①print(f"面名:{name},價(jià)格:{price},一年{days}天")
4.條件控制 if
- 語(yǔ)法
if 判斷條件1:
條件1成立時(shí)執(zhí)行
elif 判斷條件2:
條件2成立時(shí)執(zhí)行
......
......
else:
以上條件都不滿足時(shí)執(zhí)行 - if可嵌套
5.循環(huán)語(yǔ)句 while
- 語(yǔ)法
while 判斷條件:
重復(fù)執(zhí)行的代碼 - 注意事項(xiàng)
①判斷條件一定讓其有機(jī)會(huì)成為false雁刷,否則將會(huì)一致執(zhí)行下去 - 循環(huán)控制語(yǔ)句 break和continue
①break:退出循環(huán)
②continue:跳過本次循環(huán)覆劈,繼續(xù)下一次循環(huán) - while后面可跟else,判斷條件不成立時(shí)就會(huì)執(zhí)行else
6.字符串中的轉(zhuǎn)義字符
- \ 反斜杠符號(hào)
- \’ 單引號(hào)
- \” 雙引號(hào)
- \n 換行
- \t 橫向制表符
- \r 回車