Py 與C類不同的語法2

2021-10-11 02:04:26 字數 571 閱讀 8948

1.if語句

python中if語句的一般形式如下所示:

if condition_1:

block_1

elif condition_2:

block_2

else:

block_3

2.while迴圈:

while 判斷條件:

block

注意:

(1)需要注意冒號和縮排;

(2)沒有do..while迴圈。

3.for迴圈:for迴圈可以遍歷任何序列的物件;

for in :

block

4.定義函式:使用 def 關鍵字

def  函式名(引數列表):

函式體

(1)引數列表:所有引數(自變數)在python裡都是按引用傳遞;

(2)函式返回:不帶引數值的return語句返回none;

(3)返回多個值:return n1 n2;按順序返回;

py2和py3之間的不同

很瑣碎,而print語法的變化可能是最廣為人知的了,但是仍值得一提的是 python 2 的 print 宣告已經被print 函式取代了,這意味著我們必須包裝我們想列印在小括號中的物件。python 2 不具有額外的小括號問題。但對比一下,如果我們按照 python 2 的方式不使用小括號呼叫pr...

py2與py3的區別

py2與py3的區別 1 py2 的預設編碼是ascii,py3的預設編碼是utf 8 2 py2print函式可以用引號引起來也可以括起來執行,py3必須括號括起來執行 3 py2互動使用函式raw input 得到了str,input 得到了int資料型別,py3使用input 得到str 4 ...

C 值型別與類的不同

關於值型別和引用型別的區別網上很多,可參考今天稍微總結一下,概念性的東西大體一說,c 的所有值型別均隱式派生自system.valuetype,需要注意system.valuetype確是一種引用型別,並且繼承system.object,而所有的引用型別均繼承system.object,值型別儲存在...