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!