while 條件:
**塊執行流程:判斷條件是否為真,如果為真,執行**塊,執行完成**塊後,繼續判斷條件是否為真,如果為真,執行**塊......,直到條件為假時,跳出迴圈體,結束迴圈。
上圖的**執行流程為:
step1:給count賦乙個初始值1,這個時候 count =1
step2:進入while迴圈,判斷迴圈條件 count <=8,這個時候count為1,所以條件為真,執行迴圈體內容
step3:執行迴圈體內容,列印出count的值,也就是1,然後count執行+1,這個時候count的值為2
step4:繼續判斷迴圈條件count<=8,這個時候count為2,條件為真,執行迴圈體內容
stepn:直到count>8,條件為假,這個時候跳出迴圈體,迴圈結束。
break:表示終止迴圈
如上圖所示,當while迴圈中,條件一直為真時,按照**邏輯,應該無限執行下去,但是由於使用了break和continue所以迴圈進行了終止。
step1:進入while迴圈,並判斷迴圈條件為true,一直為真。條件為真,執行迴圈裡面的**塊
step2:接收乙個使用者輸入,並將輸入的字串賦值給s
step4:繼續判斷條件,如果輸入的字串等於『quit』,則列印迴圈結束,並且終止迴圈
***注意***:xxin ***:表示在*****現了xx
%s:表示字串的佔位符
%d:表示數字的佔位符
如上圖所示,格式化輸出的固定格式為 (%s***%s*******%d) % (str1,str2,int),在%的左邊,佔位符有幾個,右邊需要的變數就要幾個。上圖%左邊有三個佔位符,所以%的右邊傳入了三個引數
***注意***:如果字串中有佔位符,那麼後面的所有的%都是佔位,如果字串中沒有佔位符,%依舊是%號,如下圖所示:
遇到這種情況,需要對%進行轉義,而%的轉義使用%號,如下圖:
+ - * / %(取餘) //(取整) **(次冪)
and : 並且的意思,左右兩端的值必須都是真,運算才是真
or :或者的意思,左右兩端有乙個值為真,結果就是真,全部為假,結果才為假。
not :非得意思,原來是假,現在是真,非真即假,非假即真
***注意***:
1.在進行邏輯運算的時候,先算and,再算or。
2.如果x or y:如果 x ==0,那麼值為y,如果x為非0,那麼值為x
如果x and y:如果x ==0,那麼值為x,如果x為非0,那麼值為y。
Python基礎學習 Day2
python基礎學習 day2 pop 可以移除列表指定位置的物件並返回被刪除物件的值,注意該方法預設值為列表中的最後乙個元素且有返回值 del 移除列表中指定位置的多個物件,del 方式可以刪除整個列表,且列表刪除後無法訪問。拷貝分為copy 拷貝父物件,不會拷貝物件的內部的子物件和deepcop...
Python基礎學習總結 Day2
一 模組初始 1 標準庫模組 1 os模組 和作業系統互動 例 執行命令 2 sys模組 指令碼 引數 結果 2 第三方庫模組 django,mysql.存在e python3.6.5 lib site packages下 二 資料型別 1 int和 long 2 float 3 complex 4...
python程式設計基礎day2
使用input輸入 input用於輸入資料給變數,無論輸入什麼都是字串 input括號中字串用於提示使用者,不用輸入 age input 請輸入你的年齡 print age 把字串age轉換為整型資料 age int age 轉換為浮點數 age float age print函式 作用 將資料顯示...