python學習 day2 基礎學習

2021-10-10 10:08:00 字數 1734 閱讀 2860

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函式 作用 將資料顯示...