day06課後有感

2022-10-08 17:18:13 字數 2006 閱讀 4415

# 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+break

break結束本層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 在不同狀態下,得到不同的 狀態 設計到父類...