初識Python


                  初識Python

  跟學習所有的編程語言一樣,首先得了解這門語言的編程風格和最基礎的語法。下面就讓我們一起來了解一下Python的編程風格。

1.邏輯行與物理行

  在Python中有邏輯行和物理行這個概念,物理行是指在編輯器中實際看到的一行,邏輯行是指一條Python語句。在Python中提倡一個物理行只包含一個邏輯行,這樣寫出來的代碼比較清晰明了。當然你也可以在一個物理行寫多個邏輯行,但是此時必須以分號";"來進行分隔。

print "hello python!"
print "i love python"

  上面這個例子中有兩個物理行和兩個邏輯行,每個物理行只有一個邏輯行。這種風格下,每條語句以換行結束。(當然如果在每條語句后面加上分號也是沒有錯誤的)

print "hello python!";print "i love python"

  這個例子只有一個物理行,但是一個物理行中有兩個邏輯行,此時在兩條語句中間必須以分號進行分隔。(第二條語句后面的分號可要可不要,看個人喜好)

2.Python中的縮進

  Python中的縮進是比較特殊的,在其他編程語言中一般使用大括號來表示程序邏輯,而在Python中縮進是用來表示程序邏輯的。也就是說在Python代碼中如果縮進有問題,程序會報錯。在Python中並未嚴格指定縮進的空白數目,但是要求同一層次的代碼必須有相同的縮進空白數目。比如:

def fun1(a,b):
 c=3;
 c*=a+b
 return c
 
def fun2(a,b):
    c=3;
    c+=a+b
    return c

print add(1,2)
print minus(1,2)

  在上面的代碼中,定義了2個函數fun1和fun2,在fun1中,有三條語句,這三條語句屬於同一層次,縮進空白數都是1;在fun2中,縮進空白數都是4。不過不建議像上面那樣寫代碼,最好所有的代碼都使用相同縮進,一般使用4個空白作為縮進。

3.Python的注釋

  在Python代碼中以‘#’來標識一條語句是注釋。

4.Python的續行

  在python中如何代碼過長,可以在需要換行的地方加上'\'即可表示續行。

father_name \
                      =  'jack'

  father_name = 'jack'

  效果一樣。

5.Python有main函數嗎?

  在C語言和Java中都有main,其作為程序的入口點,但是在Python中是沒有main的,Python作為一種解釋性語言,它會從頭至尾順序執行你需要執行的文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM