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

歡迎訪問 生活随笔!

生活随笔

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

python

python-函数定义

發(fā)布時間:2024/7/19 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python-函数定义 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#抽象-函數定義 #內建函數callable函數可以用來判斷函數是否可用 import math x=1 y=math.sqrt print(callable(x)) print(callable(y))#函數定義:使用def語句 #斐波那契數列函數定義: #為函數添加注釋,并使其與函數一同存儲在內存,以備后續(xù)查看:在函數開頭直接寫字符串, #通過函數名.__doc__可以訪問,也可以通過help(函數名)查看 def fibs(num):'計算num項斐波那契數列,并返回其列表're=[0,1]for i in range(num-2):re.append(re[-2]+re[-1])return re num=int(input("input fibs items number:")) print(fibs(num)) print(fibs.__doc__)#__doc__為函數屬性,doc左右都是兩根下劃線 print(help(fibs))#函數參數存儲在局部作用域,在函數內為參數賦予新值不會改變外部任何變量,但若列表作為參數, #則在內部修改則會影響外部對應列表,這是需要傳入列表的副本#關鍵字參數:不需要記住參數的具體位置,而通過形參數來提供值 def Hello(greeting,name):print(greeting,name) Hello(name='li',greeting='nice to meet you!')#*號作用:函數參數前的*號為將其余位置的參數收集放置在一個元組中 def PrintItem(title,*text):print(text) PrintItem('a,','b','c','d')#**收集函數的關鍵字參數(默認參數) def func(**item):print(item) func(x=1,y='a',z="Z")#參數使用實例 def story(**k):return "Once upon a time,there was a"\"%(job)s called %(name)s."%k def power(x,y,**others):if others:print('Received redundant parameters:',others)return pow(x,y)def interval(start,stop=None,step=1):'Imitats range() for step >0'if stop is None:start,stop=0,start#指定參數的值re=[]i=startwhile i<stop:re.append(i)i+=stepreturn reprint(story(job='King',name='Gumby')) params={'job':"Txt",'name':'text'} print(story(**params))#參數收集的逆過程,在調用時加** print(power(2,3)) print(interval(5,10,2))#作用域:函數內的變量為局部變量,屏蔽同名的全局變量,不會影響全局變量, #不同名時可以使用全局變量s='A' def PrintStr(s):print(s+'-'+globals()['s']) #參數s與全局變量同名,需使用globals()返回全局變量所在的字典,然后以變量名作為鍵訪問其內容; PrintStr("a")x=1 def Add():global x#global聲明了x為全局變量,可以改變全局變量x的值,稱為重綁定全局變量x=x+1print(x)Add()#函數的嵌套定義:可以用一個函數去定義另一個函數,并將其返回 def mul(x):def mulx(y):return x*yreturn mulx x=mul(2) print(x(10))#定義了x*y函數

?

?

?

總結

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

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