卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Python函數(shù)類型和返回值

1. 返回值的介紹所謂“返回值”,就是程序中函數(shù)完成一件事情后,最后給調(diào)用者的結(jié)果??梢詫⑵漕惐扔诂F(xiàn)實生活中的場景:我給兒子10塊錢,讓他給我買包煙。這個例子中,10塊錢是我給兒子的,就相當(dāng)于調(diào)用函數(shù)

1. 返回值的介紹

所謂“返回值”,就是程序中函數(shù)完成一件事情后,最后給調(diào)用者的結(jié)果??梢詫⑵漕惐扔诂F(xiàn)實生活中的場景:

我給兒子10塊錢,讓他給我買包煙。這個例子中,10塊錢是我給兒子的,就相當(dāng)于調(diào)用函數(shù)時傳遞的參數(shù)。讓兒子買煙這個事情的最終目標(biāo)是,讓他把煙給你帶回來然后給你。這里的煙就是返回值。

在開發(fā)中,也存在類似的場景。比如定義了一個函數(shù),完成了獲取室內(nèi)溫度的功能,那么想一想是不是應(yīng)該把這個結(jié)果返回給調(diào)用者?只有調(diào)用者擁有了這個返回值,才能夠根據(jù)當(dāng)前的溫度做適當(dāng)?shù)恼{(diào)整。

綜上所述,所謂“返回值”,就是程序中函數(shù)完成一件事情后,最后給調(diào)用者的結(jié)果。

2. 帶有返回值的函數(shù)

想要在函數(shù)中把結(jié)果返回給調(diào)用者,需要在函數(shù)中使用return關(guān)鍵字來定義返回值。

示例代碼如下:

```python

def num(a, b):

c a b

return c

num(1, 2)

```

輸出結(jié)果為:

```

3

```

另外一個示例代碼如下:

```python

def num(a, b):

return a, b

num(1, 2)

```

輸出結(jié)果為:

```

(1, 2)

```

3. 保存函數(shù)的返回值

如果一個函數(shù)返回了某個數(shù)據(jù),想要在后續(xù)的代碼中使用這個數(shù)據(jù),就需要將其保存起來。

示例代碼如下:

```python

def num(a, b):

return a b

result num(1, 3)

```

可以通過result變量來獲取函數(shù)返回的結(jié)果,從而進(jìn)行后續(xù)的操作。

4. 四種函數(shù)的類型

函數(shù)根據(jù)有沒有參數(shù)、有沒有返回值,可以相互組合,一共有4種類型:

1. 無參數(shù)、無返回值的函數(shù):此類函數(shù)不能接收參數(shù),也沒有返回值。一般用于打印提示信息等類似功能。

示例代碼如下:

```python

def printPlan():

print("------------")

print("通訊錄")

print("聯(lián)系人")

print("新建聯(lián)系人")

print("------------")

printPlan()

```

輸出結(jié)果為:

```

------------

通訊錄

聯(lián)系人

新建聯(lián)系人

------------

```

2. 無參數(shù)、有返回值的函數(shù):此類函數(shù)不能接收參數(shù),但是可以返回某個數(shù)據(jù)。一般用于采集數(shù)據(jù)等場景。

示例代碼如下:

```python

def getNum():

return 23

num getNum()

```

變量`num`保存了函數(shù)返回的結(jié)果。

3. 有參數(shù)、無返回值的函數(shù):此類函數(shù)可以接收參數(shù),但不可以返回數(shù)據(jù)。一般用于設(shè)置某些變量的值而不需要結(jié)果的情況。

4. 有參數(shù)、有返回值的函數(shù):此類函數(shù)不僅可以接收參數(shù),還可以返回某個結(jié)果。一般用于數(shù)據(jù)處理并需要返回結(jié)果的應(yīng)用。

示例代碼如下:

```python

def numAdd(num):

result 0

i 1

while i < num:

result i

i 1

return result

numAdd(50)

```

輸出結(jié)果為:

```

1275

```

以上就是關(guān)于Python函數(shù)類型和返回值的內(nèi)容。通過對函數(shù)類型和返回值的理解,可以更好地進(jìn)行函數(shù)的設(shè)計和使用。

標(biāo)簽: