日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python十三:函数

發布時間:2025/6/15 python 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python十三:函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python函數定義方法def fo(x):""" 這是一個函數的注釋 """if x > 1:x -= 1else:x += 1return xdef 定義函數的關鍵字 fo 函數名字 () 括號內,可定義形參 return 定義返回值 # python中的函數返回值,可以理解去超市買東西,可以逛一圈超市,什么都不買出來(函數返回None), # 也可以買一件東西(返回一個值(object)),也可以買很多東西(返回很多值(元祖))def returnNone():print("returnOne")def returnOne():print("returnOne")return "one"def returnMuch():print("returnMuch")return "xiong","ba","tian","xia"v1 = returnNone() v2 = returnOne() v3 = returnMuch() print(v1) print(v2) print(v3) def printParam(x, y, z):print(x)print(y)print(z)# 位置參數 printParam(4,5,6) # 關鍵字參數 printParam(z=4,y=5,x=6) # arg="default"是默認參數,默認值是"default" def defaultPara(x, arg="default"):print(x)print(arg)defaultPara("tianxia") defaultPara("tianxia", arg="heping")# 參數組 **字典 *列表 def paraGroup(x, *args):print(x)print(args)paraGroup("tianx") # 不加*號,會把['x','t','h','h']當成元素的一個元素 paraGroup("tianx", ['x','t','h','h'])# 加上*號,可以理解成解釋器遍歷列表,把列表中每個元素加到arg中 paraGroup("tianx", *['x','t','h','h'])def paraGroupTow(x, **kwargs):print(x)print(kwargs)paraGroupTow(1, name="張飛", sex="男")# * 和 ** 一起使用, 個人感覺 kw:是kew word的縮寫 def paraGroupMul(x, *args, **kwargs):print(x)print(args)print(kwargs)paraGroupMul("xia",1,2,3,4,5,6,name="張飛", sex="男") paraGroupMul("xia",*(1,2,3,4,5,6),**{"xia":"張飛", "sex":"男"})

不同于java, python函數之間可以嵌套


# 不同于java, 定義的函數,沒有先后順序區分 def guanyu():name = "關羽"things = name + "刀斬" + chezhou() # 可以調用,后面定義的函數print(things)def chezhou():name = "車胄"return nameguanyu()


總結

以上是生活随笔為你收集整理的python十三:函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。