python入门--函数
生活随笔
收集整理的這篇文章主要介紹了
python入门--函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
函數的定義
def abs(x):if x >= 0:return xelse:return -xdef main()a = abs(-3)print(a)if __name__ == '__main__'main()python函數細節
判斷是否直接執行當前文件
if __name__ == '__main__'準確說,這個是每個模塊都有的一個成員,也就是導入時候的名稱,
>>> os.__name__ 'os'所以這個如果出現在其他模塊中返回是false ,直接被調用就是返回了True
函數的返回值
python的返回值不同于C,pyhton可以同時返回多個值
(其實C也可以返回多個值,只是需要pair<\T,T>類)、
可見函數同時返回了三個值,順序也是從左到右
函數的參數
常規的 def abs(x):
理所應當的python的也有參數的缺省
變參函數 def func(*a):
這樣的函數參數是可變的,a是一個 tuple對象(元組,數組)
就會有這樣的(簡直相當好用!)
空函數(pass)
python沒有用花括號進行結構控制
而是縮進,所以這樣就產生了占位符的概念
小結
python的函數的小特點吧,慢慢學
總結
以上是生活随笔為你收集整理的python入门--函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python入门--模块的导入和使用
- 下一篇: Python连接DM8数据库