1. 程式人生 > >Python入門學習記錄之路Period 1

Python入門學習記錄之路Period 1

(圖1-1)

本人的書寫習慣,在/   /中加入語言符號。

def定義函式型別,例如這裡我們定義了一個函式sayhello(),在這裡要說明的是在python中的函式定義結尾都需要有/:/進行停止,如上圖,有點類似於C語言中的/{  }/花括號;

在sayhello函式中我們要實現的功能是一個print,輸出內容如括號所示。

python中的註釋字元是/#/類比於C語言的/ /;同時在python中/’‘’/或者/”“”/即三個單/雙引號可以進行整段的註釋。

故2-3行的程式碼有註釋講解。

圖(1-2)

在這段中,我定義了一個Mark(a,b)的函式,所以這段函式名並不重要,在這段函式中我們給了一個if條件的判斷。

在最後將這個函式輸出時,我們給a,b分別賦值2,4,而這個函式本身框架只有一個判斷,而並沒有輸出功能,所以函式在被列印時就會執行函式當中的判斷,顯然2,4滿足if而不是else,則函式return回了一個/不相等/三個字元,即變成了print(“不相等”)。

圖(1-3)

這就是執行結果,可以看到HelloPython輸出了兩次,這就是/a*X/所擁有的功能,我們在定義時將X輸入的2,所以重複輸出了兩次。而/end=""/的作用就是將圖(1-2)的結果輸出緊跟在圖(1-1)之後。

圖(1-4)

當然你可以將剛才的Hello Python改成一組引號內的。你開心就好。

圖(1-5)

在此段,我們先建立了一個擁有字元/Python/的字串

至於他的輸出準則,只可意會,不可言傳,自己多試試。

圖(1-6)

我自己的解釋,大佬可以繞道了,只是給小白入門看的。

類比於C語言。

print【0】,0是P的首地址,所以輸出的是P;

print【0:1】,0-1儲存的是字元P,故輸出也是P;

同理可得print【2:6】,2-6儲存的是字串thon;

結合圖(1-5)程式碼和輸出結果。

Period 1 ending!