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