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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Day 9 函数的初识1

發(fā)布時(shí)間:2023/12/1 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day 9 函数的初识1 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

?






def my_len():
l1 = [1,2,3,5,6]
print(111)
print(222)
return
print(333)
print(my_len())

一、函數(shù)的定義
1.遇到return ,此函數(shù)結(jié)束,if 不在向下進(jìn)行:
2.return 的返回值
1. 不寫return 返回為none
2. return non ,和1 一樣返回none
3. return 單個(gè)值,返回此單值。
4.return 多個(gè)值,將多個(gè)值包括在元祖中,返回給調(diào)用者.

2.1. 不寫 ,return返回為none def my_len():
l1 = [1, 2, 3, 4, 5, 6, 5, 4, 3]
print(1111)
print(222)
return
print(333)
rec = my_len()
print (rec)

2.2.return non ,和1 一樣返回none def my_len():
l1 = [1, 2, 3, 4, 5, 6, 5, 4, 3]
print(1111)
print(222)
return none
print(333)
rec = my_len()
print (rec) 2.3. return 單個(gè)值,返回此單值。 def my_len():
l1 = [1, 2, 3, 4, 5, 6, 5, 4, 3]
count = 0
for i in l1:
count += 1
return count
ret = my_len()
print(ret)

2.4return 多個(gè)值,將多個(gè)值包括在元祖中,返回給調(diào)用者.
  def my_len(): l1 = [1, 2, 3, 4, 5, 6, 5, 4, 3]
count = 0
for i in l1:
count += 1
return 1,2,[123,2]

ret1,ret2,ret3 = my_len() # (1,2,[123,2])
print(ret1,ret2,ret3)

、函數(shù)的參數(shù)

1. 從實(shí)參的角度

1. 按位傳參
def max(x,y): #形式參數(shù)
z=x if x >y else y
return z
ret =max(100,200)#按位傳參
print(ret)

2. 按關(guān)鍵字傳參.
def func(x,y):#形式參數(shù)
  z=x if x>y else y
   return z
   func(y=2,x=4)#關(guān)鍵字傳參.
print(func(y=2,x=4))

3. 混合傳參, 關(guān)鍵字參數(shù)永遠(yuǎn)在位置參數(shù)后面
def func (x,y,a,b):
print(x,y)
print(a,b)
func(1,2,a=2,b=3)#混合傳參.
print(func(1,2,a=2,b=3))


2. 從形參的角度

1.位置參數(shù)
def my_len(x,y): #形參:形式參數(shù)count = 0for i in x:count += 1return count ret = my_len(2,3) # 按位置傳參 print(ret)

2.默認(rèn)參數(shù)(在形式參數(shù)里默認(rèn)添加值比如 ,sex =“男”)
def func(name,sex='男'):#默認(rèn)參數(shù)
with open('name_list','a',encoding='utf-8') as f1:
f1.write('{} {}\n'.format(name,sex))
while True:
name = input('請(qǐng)輸入名字:')
if '姐' in name:
sex = input('請(qǐng)輸入性別:')
func(name,sex) # 混合
else:
func(name)
  

轉(zhuǎn)載于:https://www.cnblogs.com/mengbin0546/p/8392614.html

總結(jié)

以上是生活随笔為你收集整理的Day 9 函数的初识1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。