# todo : 寫任何業務 都應該先搭建主體功能 之後再考慮配套優化
當while沒有被關鍵字break主動結束的情況下 正常結束迴圈體**之後會執行else的子**
while 條件:
迴圈體**
else:
迴圈體**正常執行結束 則會執行該子**塊
就是無限迴圈 永遠結束不了
死迴圈有時候會極度的影響電腦的效能 甚至會造成硬體的損壞。嚴重的話會導致計算機重啟
**演示:
count = 10
while true:
count *= 1
for迴圈能做到的事情while迴圈都可以做到
for迴圈語法更簡單 使用頻率更高
for 變數名 in for迴圈物件: # 字串、列表、字典、元組、集合(特點:內部可以存放多個元素) for迴圈的迴圈體**
每次執行都會將迴圈物件中的乙個元素賦值給變數名
ps:針對for迴圈語法結構中的變數名 也應該做到見名知意
如果真的沒有合適的名字可以使用常用的變數名i、j、k、v、num、item...
一般情況下涉及到迴圈取值的時候 都會考慮使用for迴圈而不是while迴圈
range方法在python2和python3中有所區分
在python2中range是直接產生乙個列表 元素很多的情況下比較占用空間
在python2中有乙個xrange 其實就是python3裡面的range
在python3中range相當於哆啦a夢的口袋 不佔空間但是可以取出很多資料
在python3中就只有乙個range了
簡單來講,爬蟲就是乙個探測機器,它的基本操作就是模擬人的行為去各個**溜達,點點按鈕,查查資料,或者把看到的資訊揹回來。就像乙隻蟲子在一幢樓裡不知疲倦地爬來爬去。
通過編寫**去網路上爬取我們需要的資料
# for+breakbreak結束本層for迴圈
# for+continue
continue➡️自帶自增屬性 結束本次for迴圈 直接開始下一次
# for+else
for迴圈正常結束之後執行else子**
"""與while一致"""
可以借助於程式設計軟體的自動提示 採用句點符快速檢視
1.型別轉換
2.進製數轉換
1.型別轉換
1.型別轉換
Day03課後有感
python多版本共存 在cmd視窗中 兩個版本找到檔案內的 python.exe 分別在所在資料夾內進行拷貝 分別重新命名為python2 和 python3 在計算機的環境變數中新增並上移 在cmd中進行測試能否執行 注意事項 修改環境變數之後 原先開啟的cmd視窗無法直接使用,關閉重新開啟即可...
Day19課後有感
什麼是正規表示式?正規表示式是獨立的一門語言,利用一些 特殊符號 的組合來篩選 匹配 校驗所需的資料,在python中我們借助re模組來使用正規表示式的功能。字元組 單個字元組預設一次只匹配乙個字元 0123456789 匹配0到9之間的任意乙個數字 0 9 匹配0到9之間的任意乙個數字 簡寫 a ...
資料探勘 day06
shoot射擊遊戲專案四 1.需求分析 a 將窗體的大小設定為常量 b 畫物件 想畫物件先獲取到,針對每乙個物件都能夠獲取到,獲取到的行為是共有的,設計到父類中 flyingobject每乙個物件得到的行為都是不一樣的,設計了乙個抽象方法 getlmage 在不同狀態下,得到不同的 狀態 設計到父類...