python 函式語法 python函式的基本語法

2021-10-13 14:06:47 字數 1516 閱讀 8879

函式:

一次定義,多次呼叫,函式可以變相看成變數

函式的階段:

1.定義階段

2呼叫階段

形參和實參:

定義階段的引數叫形參,呼叫階段的引數叫實參

函式的幾種基本用法:

#多變數

def test(name,age):

print("在下%s,今年%s,請問有何貴幹!"%(name,age))

a = test(『趙日天『,『18『)

>>> 在下趙日天,今年18,請問有何貴幹!

def test(name,age="18"):

print("在下%s,今年%s,請問有何貴幹!"%(name,age))

a = test(『趙日天『)

>>> 在下趙日天,今年18,請問有何貴幹!

# *args可以傳入多個實參

def test(a,*args):

print(a)

print(args)

test(『a『,1,1,1,1)

>>> a

>>> 1,1,1,1,1

test([『a『,『b『],『a『,『b『)

>>> [『a『, 『b『]

>>> (『a『, 『b『)

#**kwargs:可以傳入多個鍵值對

#當元組中只有乙個元素時,必須加乙個『,』。

def test(a,*args,**kwargs):

print(a)

print(args)

print(kwargs)

test(1,[『a『,『b『,『c『],**)

>>> 1

>>> ([『a『, 『b『, 『c『],)

>>>

eg:小例項:分開列印

def test(*args, **kwargs):

if args:

print(args)

if kwargs:

print(kwargs)

test(1,2,3,4,5,6,a=100,b=200)

>>> (1, 2, 3, 4, 5, 6)

>>>

# return:返回乙個函式的執行結果,

# 並且return往後的**將不會被執行,return可以返回任意資料型別

n=3def test(x,y):

return x + y

res = test(1,2)

if n == res:

print(『==『)

else:

print(『!=『)

def test(x,y):

print(x + y)

res = test(1,2)

>>> 3

#函式的名字就是記憶體位址,並且函式的記憶體位址加()就是呼叫

def test():

n1 = 1

n2 = 2

n3 = 3

dict1 =

return dict1

print(test)

Python 常用函式,語法

這裡記錄一些我用python深度學習的七七八八常用函式或者小技巧啥啥的吧 畢竟好記性不如爛筆頭 嗯 會再更噠 1.strip string1.strip string2 一句話來說就是去除字串string1裡面包含的字串行string2 str 00000003210runoob0123000000...

python 函式語法 Python中的函式語法

函式是一段組織好的,可重複使用的,用來實現單一,或相關聯功能的 段。乙個較大的程式通常會分割成若干子程式,每乙個子程式完成乙個特定的功能,這些子程式通常來說就是功能 在乙個專案中,很多功能會被反覆使用,那麼就可以將某段 封裝成函式,當我們要使用的時候直接呼叫即可 函式的本質就是一段有特定功能 可以重...

swift 函式語法 格式

import uikit swift中函式的格式如下 func 函式名 引數列表 返回值型別 func 是關鍵字,多個引數列表之間使用逗號隔開,也可以沒有引數 使用箭頭 指向返回值型別 如果函式沒有返回值,返回值為void,並且 可以省略 1沒有引數沒有返回值的方法 func about1 void...