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

歡迎訪問 生活随笔!

生活随笔

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

python

Python开课复习10

發布時間:2023/12/20 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python开课复习10 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# 儲備知識:
# 函數的使用應該分為兩個明確的階段
# 1. 定義階段:只檢測語法,不執行函數體代碼
def func():
print('from func')
# 2. 調用階段:會觸發函數體代碼的執行
# func()

#先定義后調用
# 示范一
# def foo():
# print('from foo')
# bar()
# foo()

# # 示范二:
# def bar():
# print('from bar')
#
# def foo():
# print('from foo')
# bar()
#
# foo()

# # 示范三:
# def foo():
# print('from foo')
# bar()
#
# def bar():
# print('from bar')
#
# foo()

# 示范四:
def foo():
print('from foo')
bar()

foo()

def bar():
print('from bar')





# return 值:
# 注意點:
# 1. 函數的返回值沒有類型限制
# 2. 函數的返回值沒有個數限制
# 2.1 返回多個值: 多個返回值用逗號分隔開,返回的是元組形式
# def func():
# print('from func')
# return 1,1.1,'hello',[1,2,3]
#

# res=func()
# print(res,type(res))
# 2.2 返回1個值: 返回的就是該值本身
# def func():
# return 123
# res=func()
# print(res,type(res))

# 2.3 返回0個值或者干脆沒有return: 返回None
# def func():
# return
# pass
# res=func()
# print(res)

# return除了有返回值的功能,還有結束函數執行的的功能
# 函數內可以有多個return,但只要執行一次,整個函數就立即結束,并且將return后的值返回

def func():
print(1)
return
print(2)
return
print(3)

func()






#一: 函數的參數分為兩大類:
# 形式參數(形參): 在定義函數階段,括號內定義的參數/變量名稱為形參
# 實際參數(實參): 在調用函數階段,括號內傳入的值/變量值稱為實參
# ps: 在調用函數階段會將實參(值)的值綁定給形參(變量名),這種綁定關系只在調用函數時生效,在函數執行完畢后就會解除綁定
# def func(x,y): #x=1 y=2
# # x=1
# # y=2
# print(x,y)
#
# func(1,2)
#
# print(x)
# print(y)


# 二: 細分:
# 1. 位置參數:
# 1.1 位置形參: 在定義階段,按照從左到右的順序依次定義的形參稱之為位置形參
# 特點: 但凡時按照位置定義的形參, 必須被傳值, 多一個不行少一個也不行
# def func(x,y,z):
# print(x,y,z)

# func(1,2)
# func(1,2,3)
# func(1,2,3,4)

# 1.2 位置實參: 在調用階段,按照從左到右的 順序依次 傳入的值稱之為位置實參
# 特點:
# 1. 與形參一一對應
# def func(x,y,z):
# print(x,y,z)
#
# func(2,1,3)

# 2. 關鍵字實參: 在調用階段,按照 key=value 的形式定義的實參稱之為關鍵字實參
# 特點: 可以完全打亂順序,但仍然能為指定的形參傳值(總結:指名道姓地為指定的形參傳值)
# def func(x,y,z):
# print(x,y,z)

# func(x=1,y=2,z=3)
# func(1,2,3)
# func(z=3,y=2,x=1)
# 實參的形式可以是位置實參與關鍵字實參混合使用,但是必須遵循原則
# 1.位置實參必須放在關鍵字實參的前面
# 2.不能對同一個形參重復傳值
# func(1,z=3,y=2)
# func(z=3,1,y=2) #錯誤
# func(1,z=3,x=2,y=3) #錯誤

轉載于:https://www.cnblogs.com/junge666/p/9703232.html

總結

以上是生活随笔為你收集整理的Python开课复习10的全部內容,希望文章能夠幫你解決所遇到的問題。

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