python學習(6)

運算符優先級

運算符優先級表很難記,但不清楚的情況下,可以使用括號來強制優先運算某個運算符,如:


使用表達示:

輸入:

輸了:

print輸出,兩個常量或變量之間用(,)隔開,可以有很多空格,但是不會顯示出來,兩個變量之間如果沒有(,),會報錯。輸出幾個不同的變量或常量,中間也是用空格隔開。


控制流

(if語句,while語句,for語句,break語句,continue語句)

在python中共存在三種控制流語句,包括if,for,while

if語句用來檢驗一個條件,如果條件為真,運行一塊語句,稱為if-塊,否則處理另外一塊語句,稱為else-塊,else從句是可選的。例如:

輸入:


輸出:


其中raw_input("xxxxxx")表示讓用戶輸入,引號里邊的內容是提示語,會顯示在輸出結果中。

注意:

python中不使用大括號,只用縮進表示不同的塊,if后邊是對條件的判斷,條件后邊要用(:),else后邊也要用(:),用(:)告訴python,下面跟著一個語句塊。而這里用了(elif)而不是(else if)來表示是否合另一個條件,這是和Java不同的。

還可以在if語句中使用另外一個if語句,稱為嵌套if語句。

在python中沒有switch語句,可以使用if..elif..else來實現。


while語句

直接例句:

輸入:


輸出:


for語句,例如:

輸入:

輸出:

其中,range是一個函數,可以生成一個序列,如range(1,10),左閉右開,即生成一個1-9的序列。a是一個變量,接收生成的序列,變成一個數組,還可以如下操作:

輸出:

break語句

break語句是用來終止循環語句的,任何情況遇到break即終止循環,如果從for或while終止循環,則else塊不會執行。

輸出:

len()函數可以用來計算字符串長度。

continue語句

continue語句用來告訴python跳過當前塊中的循環語句,繼續進行下一循環,如:

輸入:

輸出:


總結:今天學習了三種控制流語句:if, for, while,其中for, while語句中還可以搭配break與continue語句使用。

在語句中輸入(:)后,自動進入下一個等級的塊,使用continue或break語句后,自動跳出該等級的塊,進入上一等級的塊(主要體現在縮進上)。

明天學習函數。。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容