關於爬蟲、數據處理似乎大家都很推崇python,就連近幾年的AI深度學習相關的也幾乎都是使用python,令我這個長期PHP使用者,也心癢癢的想試看看究竟python到底有多好用。接著下來,應該會把自己學習的相關筆記都發佈上來。
今天的筆記內容是使用python自訂函數,在php函數是用function()
作為關鍵詞,而python則是以def()
為關鍵詞。
python函數範例
說再多都比不上,直上範例有用,所以廢話不多說,直接端上範例。
1 2 3 4 5 6 7 8 9 10 11 | #定義display函數 def display( str ): print ( '你輸入的內容是:' + str ) #定義main函數 def main(): content = input ( '請隨意輸入一段文字:' ) display(content) #呼叫main()函數 main() |
函數定義方式
python定義函數的方式非常容易,只要使用下面的方式,便能夠定義函數
def 函數名稱():
要使用函數也非常簡單,只要呼叫函數名稱就可以了,例如:
函數名稱()
解說範例
這邊總共定義了兩個函數,分別是 main()、display()
main()函數
這個函數會顯示一個輸入提示,要求用戶輸入一串任意內容,並把內容存在content,再呼叫display()函數,將內容輸出。
1 2 3 4 5 | def main(): #使用者輸入任意文字 content = input ( '請隨意輸入一段文字:' ) #呼叫display函數 display(content) |
display()函數
這個函數的作用,純粹是將用戶輸入的字串,輸出而已。
1 2 | def display( str ): print ( '你輸入的內容是:' + str ) |
執行結果
這整段代碼,實際執行後,會先要求輸入一段任意文字。
輸入後,會將內容輸出。這邊輸入的內容為aidectw
後語
整個程式腳本其實並沒有很難,但身為長期的php使用者,還是有些地方不太習慣,例如無須使用「;」結尾,而是改用縮排的方式。
但整體感覺還是挺不錯的~
文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)
原文連結:
https://blog.aidec.tw/post/python-function
若有業務合作需求,可寫信至: opweb666@gmail.com
創業、網站經營相關內容未來將發布在 小易創業筆記