python绘制月亮_Python函数
定義函數(shù)時(shí):
def f(*args): print(args)
這種聲明函數(shù)的方法,往里傳參時(shí)需要按照順序傳,而且傳的參數(shù)數(shù)目不定,得到的是個(gè)元組
>>> def f(*args):
print(args)
>>> f(1,2,3)
(1, 2, 3)
def f(**args): print(args)
這種的話,要按照映射關(guān)系傳參數(shù),不是按照順序,傳完會(huì)產(chǎn)生字典
>>> def f(**args):
print(args)
>>> f(a=1,b=2,c=3)
{'a': 1, 'b': 2, 'c': 3}
################################
調(diào)用函數(shù)時(shí):
*x: 表示傳的變量是個(gè)可迭代對(duì)象,第一次迭代出的內(nèi)容賦值給第一個(gè)變量,以此類推,變量的數(shù)量和參數(shù)的數(shù)量要一致
>>> def f(a,b,c):
print(a+b+c)
>>> l = [1,2,3]
>>> f(*l)
6
**x:
按照字典的映射關(guān)系傳參數(shù)
>>> def f(a,b,c):
print(a+b+c)
>>> d={'a':1, 'b':2,'c':3}
>>> f(**d)
6
例:如果*和**一起出現(xiàn),則**一定在*的后面
>>> def f(a, *pargs, **kargs):
print(a, pargs, kargs)
>>> f(1,2,3,4, x=1, y=2)
1 (2, 3, 4) {'x': 1, 'y': 2}
總結(jié)
以上是生活随笔為你收集整理的python绘制月亮_Python函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 微博个性签名大全
- 下一篇: centos 7 局域网丢包排查_Ngi