while False:
print('while False') # 沒法輸出
複製代碼
print(3<5)
print(3>5)
print('長安'=='長安')
print('長安'!='金陵')
複製代碼
自動類型轉換
if 1:
print('熊貓')
複製代碼
小數0.0也會自動轉換成假
強制類型轉換
bool()
print('如下數據判斷結果都是【假】:')
print(bool(False))
print(bool(0))
print(bool(''))
print(bool(None))
print(bool(0.0))
print('如下數據判斷結果都是【真】:')
print(bool(True))
print(bool(1))
print(bool('abc'))
複製代碼
布爾值運算
and
、or
、not
、in
、not in
list = [1,2,3,4,5]
a = 1
# 作一次布爾運算,判斷「a是否在列表list之中」
print(bool(a in list))
print(bool(a not in list))
複製代碼
若是是字典呢?
dict = {'法國':'巴黎','日本':'東京','中國':'北京'}
a = '法國'
print(bool(a in dict))
複製代碼
對於字典來講, 是查找鍵
使用布爾值自動類型轉換的特性, 修改下面的while循環
i = 1
while i<3001 :
print('愛你'+str(i)+'遍')
i = i+1
複製代碼
i = 3000
while i:
print('愛你'+str(3001-i)+'遍!')
i = i -1;
複製代碼
break
continue
pass語句就很是簡單了,它的英文意思是「跳過」。
a = int(input('請輸入一個整數:'))
if a >= 100:
pass
else:
print('你輸入了一個小於100的數字')
複製代碼
不寫pass會怎樣?
a = int(input('請輸入一個整數:'))
if a >= 100:
else:
print('你輸入了一個小於100的數字')
複製代碼
else不但能夠和if配合使用,它還能跟for循環和while循環配合使用。
else, 若是循環正常結束, 執行else裏面的內容
若是沒有正常結束, 好比break, else裏面的內容, 不會執行
for i in range(5):
print(i)
if i == 4:
break
else:
print('for 循環結束, 執行else語句中的內容...')
複製代碼
for i in range(5):
print(i)
else:
print('for 循環結束, 執行else語句中的內容...')
複製代碼
若是for循環執行完畢, 則執行else中的語句
若是for循環中途退出, 則不執行else中的語句
continue不會影響else
while循環同理
i = 0
while i < 5:
print(i)
i = i + 1
if i == 3:
continue
else:
print('elssssssssssssssssssssssssssssse')
複製代碼
i = 0
while i < 5:
print(i)
i = i + 1
if i == 3:
break
else:
print('elssssssssssssssssssssssssssssse')
複製代碼
送你們一張壁紙, 學無止境...
steam上的一個遊戲, 也叫while true: learn()
做業: 囚徒困境
複製代碼
加入有不少組參與實驗的對象, 咱們須要統計一下每一組的結果, 同時, 當獲取最優解時, 終止實驗
複製代碼
我很喜歡看電影,給你們推薦幾部電影
movies = {
'妖貓傳':['黃軒','染谷將太'],
'無問西東':['章子怡','王力宏','祖峯'],
'超時空同居':['雷佳音','佟麗婭'],
}
複製代碼
做業: 經過輸入演員名, 查詢演員演了哪些電影, 輸出以下
貓哥教你寫爬蟲 000--開篇.md
貓哥教你寫爬蟲 001--print()函數和變量.md
貓哥教你寫爬蟲 002--做業-打印皮卡丘.md
貓哥教你寫爬蟲 003--數據類型轉換.md
貓哥教你寫爬蟲 004--數據類型轉換-小練習.md
貓哥教你寫爬蟲 005--數據類型轉換-小做業.md
貓哥教你寫爬蟲 006--條件判斷和條件嵌套.md
貓哥教你寫爬蟲 007--條件判斷和條件嵌套-小做業.md
貓哥教你寫爬蟲 008--input()函數.md
貓哥教你寫爬蟲 009--input()函數-人工智能小愛同窗.md
貓哥教你寫爬蟲 010--列表,字典,循環.md
貓哥教你寫爬蟲 011--列表,字典,循環-小做業.md
貓哥教你寫爬蟲 012--布爾值和四種語句.md
貓哥教你寫爬蟲 013--布爾值和四種語句-小做業.md
貓哥教你寫爬蟲 014--pk小遊戲.md
貓哥教你寫爬蟲 015--pk小遊戲(全新改版).md
貓哥教你寫爬蟲 016--函數.md
貓哥教你寫爬蟲 017--函數-小做業.md
貓哥教你寫爬蟲 018--debug.md
貓哥教你寫爬蟲 019--debug-做業.md
貓哥教你寫爬蟲 020--類與對象(上).md
貓哥教你寫爬蟲 021--類與對象(上)-做業.md
貓哥教你寫爬蟲 022--類與對象(下).md
貓哥教你寫爬蟲 023--類與對象(下)-做業.md
貓哥教你寫爬蟲 024--編碼&&解碼.md
貓哥教你寫爬蟲 025--編碼&&解碼-小做業.md
貓哥教你寫爬蟲 026--模塊.md
貓哥教你寫爬蟲 027--模塊介紹.md
貓哥教你寫爬蟲 028--模塊介紹-小做業-廣告牌.md
貓哥教你寫爬蟲 029--爬蟲初探-requests.md
貓哥教你寫爬蟲 030--爬蟲初探-requests-做業.md
貓哥教你寫爬蟲 031--爬蟲基礎-html.md
貓哥教你寫爬蟲 032--爬蟲初體驗-BeautifulSoup.md
貓哥教你寫爬蟲 033--爬蟲初體驗-BeautifulSoup-做業.md
貓哥教你寫爬蟲 034--爬蟲-BeautifulSoup實踐.md
貓哥教你寫爬蟲 035--爬蟲-BeautifulSoup實踐-做業-電影top250.md
貓哥教你寫爬蟲 036--爬蟲-BeautifulSoup實踐-做業-電影top250-做業解析.md
貓哥教你寫爬蟲 037--爬蟲-寶寶要聽歌.md
貓哥教你寫爬蟲 038--帶參數請求.md
貓哥教你寫爬蟲 039--存儲數據.md
貓哥教你寫爬蟲 040--存儲數據-做業.md
貓哥教你寫爬蟲 041--模擬登陸-cookie.md
貓哥教你寫爬蟲 042--session的用法.md
貓哥教你寫爬蟲 043--模擬瀏覽器.md
貓哥教你寫爬蟲 044--模擬瀏覽器-做業.md
貓哥教你寫爬蟲 045--協程.md
貓哥教你寫爬蟲 046--協程-實踐-吃什麼不會胖.md
貓哥教你寫爬蟲 047--scrapy框架.md
貓哥教你寫爬蟲 048--爬蟲和反爬蟲.md
貓哥教你寫爬蟲 049--完結撒花.mdhtml