程序流程控制

python2與Python3的區別python

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中 / 表示真除可是要根據除數和被除數的小數點位數決定運算結果的小數,%表示取餘,// 表示取整。input

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 爲一元運算(只對一個表達式執行操做 即 有一個操做數)符外,其餘的都是二元運算符,

相關文章
相關標籤/搜索