程式流程控制

2022-09-01 04:42:11 字數 806 閱讀 4268

python2與python3的區別

1.print函式:python2使用的是print 『 』;python3支援的是print()作為乙個函式,不支援print 『 』;

2.input函式: python2中輸出的是int型,python3輸出的是str型,python2輸出str的函式為raw_input

3.整除:python3中 / 代表真除,就是運算結果是多少就是多少帶小數,如:3/2 = 1.5,%表示取餘,//表示取整,就是將結果後面的小數都去掉,如:5//2 = 2。python2中 / 表示真除但是要根據除數和被除數的小數點位數決定運算結果的小數,%表示取餘,// 表示取整。

4.ragne模組:python2中支援的是xrange ,python3中支援的是range

python中的四種基本結構:1.選擇結構,2.順序結構,3.迴圈結構,4.異常處理邏輯結構

is(表示兩個物件相同) 如:x = 1,y = 1 , x is y  ,輸出為true,如果x與y不相同則輸出為false.   is not(表示的是兩個不同的物件) ,如:x = 1,y = 2, x is not y, 輸出為true;

in(表示乙個數是另乙個組合的成員) 如:x = 1,y = [1,2,3], x in y,輸出為true, not in(表示的是乙個數不在乙個組合內) ,如:x = 1,y = (2,3,4),x not in y輸出為true;

邏輯運算子 : 邏輯非(not),邏輯與(and),邏輯或(or), 優先順序為 not>and>or, 其中除了not 為一元運算(只對乙個表示式執行操作 即 有乙個運算元)符外,其他的都是二元運算子,

程式流程控制

1 順序結構 程式從上到下一行一行執行的結構,中間沒有判斷和跳轉,直到程式結束。2 if條件語句 應用格式一 if 條件語句 執行語句塊 應用格式二 if 條件語句 執行語句塊1 elseelse if 條件語句2 執行語句塊2 else if 條件語句n 執行語句塊n else 執行語句塊n 1 ...

程式流程控制

一 判斷語句 if 條件表示式 if 條件表示式 else if 條件表示式 else if 條件表示式 else 三元運算子 int y if x 1 y 100 else y 200 簡化形式 變數 條件表示式 表示式 1 表示式2 y x 1 100 200 什麼時候使用三元運算子?當if e...

程式流程控制

和 表示式每個部分都為真的時候,組合表示式才為真。或 表示式有乙個部分為真的時候,組合表示式就為真。異或 一真一假的時候才為真。非!取反。真為假,假為真。if 條件 if 條件 statement else if 條件 statement else if 條件 else switch 算數表示式 t...