日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

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

python

python函数进阶小结_python之函数进阶

發布時間:2025/3/11 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python函数进阶小结_python之函数进阶 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 今日內容

1.1 函數的參數

*的魔性用法

函數形參最終順序

1.2名稱空間

全局名稱空間,局部名稱空間,內置名稱空間

取值順序與加載順序

作用域

內置函數:globals() locals()

1.3 高階函數(函數的嵌套)

1.4關鍵字:global nonlocal

2. 內容詳細

2.1 函數的參數

昨天我們從形參角度,講了兩種參數,一個是位置參數,位置參數主要是實參與形參從左至右一一對應,一個是默認值參數,默認值參數,如果實參不傳參,則形參使用默認參數。那么無論是位置參數,還是默認參數,函數調用時傳入多少實參,我必須寫等數量的形參去對應接收, 如果不這樣,那么就會報錯:

def eat(a,b,c,):

print('我請你吃:',a,b,c)

eat('蒸羊羔','蒸熊掌','蒸鹿尾兒','燒花鴨') # 報錯

如果我們在傳參數的時候不很清楚有哪些的時候,或者說給一個函數傳了很多實參,我們就要對應寫很多形參,這樣很麻煩,怎么辦?,我們可以考慮使用動態參數也叫萬能參數

2.11 形參的第三種:動態參數

動態參數分為兩種:動態接受位置參數 *args,動態接收關鍵字參數**kwargs.

動態接收位置參數:*args

我們按照上面的例子繼續寫,如果我請你吃的內容很多,但是我又不想用多個參數接收,那么我就可以使用動態參數*args

def eat(*args):

print('我請你吃:',args)

eat('蒸羊羔兒','蒸熊掌','蒸鹿尾兒','燒花鴨','燒雛雞','燒子鵝')

# 運行結果:

#我請你吃: ('蒸羊羔兒', '蒸熊掌', '蒸鹿尾兒', '燒花鴨', '燒雛雞', '燒子鵝')

解釋一下上面參數的意義:首先來說args,args就是一個普通的形參,但是如果你在args前面加一個,那么就擁有了特殊的意義:在python中除了表示乘號,他是有魔法的。+args,這樣設置形參,那么這個形參會將實參所有的位置參數接收,放置在一個元組中,并將這個元組賦值給args這個形參,這里起到魔法效果的是 * 而不是args,a也可以達到剛才效果,但是我們PEP8規范中規定就使用args,約定俗成的。練習:傳入函數中數量不定的int型數據,函數計算所有數的和并返回。

def my_max(*args):

n = 0

for i in args:

n += i

return n

動態接收關鍵字參數: **kwargs

實參角度有位置參數和關鍵字參數兩種,python中既然有*args可以接受所有的位置參數那么肯定也有一種參數接受所有的關鍵字參數,那么這個就是kwargs,同理這個是具有魔法用法的,kwargs約定俗成使用作為形參。舉例說明:**kwargs,是接受所有的關鍵字參數然后將其轉換成一個字典賦值給kwargs這個形參。

def func(**kwargs):

print(kwargs) # {'name': '太白金星', 'sex': '男'}

func(name='太白金星',sex='男')

我們看一下動態參數的完成寫法:

def func(*args,**kwargs):

print(args) # ('蒸羊羔兒', '蒸熊掌', '蒸鹿尾兒')

print(kwargs) # {'name': '太白金星', 'sex': '男'}

func('蒸羊羔兒', '蒸熊掌', '蒸鹿尾兒',name='太白金星',sex='男')

如果一個參數設置了動態參數,那么他可以接受所有的位置參數,以及關鍵字參數,這樣就會大大提升函數拓展性,針對于實參參數較多的情況下,解決了一一對應的麻煩。

2.12 *的魔性用法

剛才我們研究了動態參數,其實有的同學對于魔法用法 * 比較感興趣,那么那的魔性用法不止這么一點用法,我們繼續研究:

函數中分為打散和聚合。

函數外可以處理剩余的元素。

函數的打散和聚合

聚合

剛才我們研究了,在函數定義時,如果我只定義了一個形參稱為args,那么這一個形參只能接受幾個實參? 是不是只能當做一個位置參數對待?它只能接受一個參數:

def eat(args):

print('我請你吃:',args) # 我請你吃: 蒸羊羔兒

eat('蒸羊羔兒')

但是如果我給其前面加一個* 那么args可以接受多個實參,并且返回一個元組,對吧? (**kwargs也是同理將多個關鍵字參數轉化成一個字典返回)所以在函數的定義時: *起到的是聚合的作用。

打散

此時不著急給大家講這個打散,而是出一個小題:你如何將三個數據(這三個數據都是可迭代對象類型)s1 = 'alex',l1 = [1, 2, 3, 4], tu1 = ('武sir', '太白', '女神',)的每一元素傳給動態參數*args?(就是args最終得到的是 ('a','l','e','x', 1, 2, 3, 4,'武sir', '太白', '女神',)?有人說這還不簡單么?我直接傳給他們不就行了?

s1 = 'alex'

l1 = [1, 2, 3, 4]

tu1 = ('武sir', '太白', '女神',)

def func(*args):

print(args) # ('alex', [1, 2, 3, 4], ('武sir', '太白', '女神'))

func(s1,l1,tu1)

這樣肯定是不行,他會將這個三個數據類型當成三個位置參數傳給args,沒有實現我的要求。

好像你除了直接寫,沒有別的什么辦法,那么這里就得用到我們的魔法用法 :*

s1 = 'alex'

l1 = [1, 2, 3, 4]

tu1 = ('武sir', '太白', '女神',)

def func(*args):

print(args) # ('a', 'l', 'e', 'x', 1, 2, 3, 4, '武sir', '太白', '女神')

func(*s1,*l1,*tu1)

你看此時是函數的執行時,我將你位置參數的實參(可迭代類型)前面加上,相當于將這些實參給拆解成一個一個的組成元素當成位置參數,然后傳給args,這時候這個好像取到的是打散的作用。所以在函數的執行時:,**起到的是打散的作用。

dic1 = {'name': '太白', 'age': 18}

dic2 = {'hobby': '喝茶', 'sex': '男'}

def func(**kwargs):

print(kwargs) # {'name': '太白', 'age': 18, 'hobby': '喝茶', 'sex': '男'}

func(**dic1,**dic2)

*處理剩下的元素

*除了在函數中可以這樣打散,聚合外,函數外還可以靈活的運用:

# 之前講過的分別賦值

a,b = (1,2)

print(a, b) # 1 2

# 其實還可以這么用:

a,*b = (1, 2, 3, 4,)

print(a, b) # 1 [2, 3, 4]

*rest,a,b = range(5)

print(rest, a, b) # [0, 1, 2] 3 4

print([1, 2, *[3, 4, 5]]) # [1, 2, 3, 4, 5]

2.13 形參的順序

到目前為止,從形參的角度我們講了位置參數,默認值參數,動態參數*args,**kwargs,還差一種參數,需要講完形參順序之后,引出。先不著急,我們先看看已經講的這些形參他的排列順序是如何的呢?

首先,位置參數,與默認參數他兩個的順序我們昨天已經確定了,位置參數必須在前面,即 :位置參數,默認參數。

那么動態參數*args,**kwargs放在哪里呢?

動態參數*args,肯定不能放在位置參數前面,這樣我的位置參數的參數就接收不到具體的實參了:

# 這樣位置參數a,b始終接收不到實參了,因為args全部接受完了

def func(*args,a,b,sex='男'):

print(args)

print(a,b)

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

那么動態參數必須在位置參數后面,他可以在默認參數后面么?

# 這樣也不行,我的實參的第三個參數始終都會將sex覆蓋掉,這樣失去了默認參數的意義。

def func(a,b,sex='男',*args,):

print(args) # (4, 5)

print(sex) # 3

print(a,b) # 1 2

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

所以*args一定要在位置參數與默認值參數中間:位置參數,*args,默認參數。

那么我的kwargs放在哪里?kwargs可以放在默認參數前面么?

# 直接報錯:因為**kwargs是接受所有的關鍵字參數,如果你想改變默認參數sex,你永遠也改變不了,因為

# 它會先被**kwargs接受。

def func(a,b,*args,**kwargs,sex='男',):

print(args) # (4, 5)

print(sex) # 3

print(a,b) # 1 2

print(kwargs)

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

所以截止到此:所有形參的順序為:位置參數,*args,默認參數,**kwargs。

2.14 形參的第四種參數:僅限關鍵字參數

僅限關鍵字參數是python3x更新的新特性,他的位置要放在*args后面,kwargs前面(如果有kwargs),也就是默認參數的位置,它與默認參數的前后順序無所謂,它只接受關鍵字傳的參數:

# 這樣傳參是錯誤的,因為僅限關鍵字參數c只接受關鍵字參數

def func(a,b,*args,c):

print(a,b) # 1 2

print(args) # (4, 5)

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

# 這樣就正確了:

def func(a,b,*args,c):

print(a,b) # 1 2

print(args) # (3, 4)

print(5)

func(1, 2, 3, 4, c=5)

這個僅限關鍵字參數從名字定義就可以看出他只能通過關鍵字參數傳參,其實可以把它當成不設置默認值的默認參數而且必須要傳參數,不傳就報錯。

所以形參角度的所有形參的最終順序為:位置參數,*args,默認參數,僅限關鍵字參數,**kwargs。

課間考一道題:

def foo(a,b,*args,c,sex=None,**kwargs):

print(a,b)

print(c)

print(sex)

print(args)

print(kwargs)

# foo(1,2,3,4,c=6)

# foo(1,2,sex='男',name='alex',hobby='old_woman')

# foo(1,2,3,4,name='alex',sex='男')

# foo(1,2,c=18)

# foo(2, 3, [1, 2, 3],c=13,hobby='喝茶')

# foo(*[1, 2, 3, 4],**{'name':'太白','c':12,'sex':'女'})

2.2 名稱空間,作用域

2.21 名稱空間:

接下來我們講的內容,理論性的偏多,就是從空間角度,內存級別去研究python。首先我們看看什么是全局名稱空間:

在python解釋器開始執行之后, 就會在內存中開辟一個空間, 每當遇到一個變量的時候, 就把變量名和值之間的關系記錄下來, 但是當遇到函數定義的時候, 解釋器只是把函數名讀入內存, 表示這個函數存在了, 至于函數內部的變量和邏輯, 解釋器是不關心的. 也就是說一開始的時候函數只是加載進來, 僅此而已, 只有當函數被調用和訪問的時候, 解釋器才會根據函數內部聲明的變量來進行開辟變量的內部空間. 隨著函數執行完畢, 這些函數內部變量占用的空間也會隨著函數執行完畢而被清空.

我們首先回憶一下Python代碼運行的時候遇到函數是怎么做的,從Python解釋器開始執行之后,就在內存中開辟里一個空間,每當遇到一個變量的時候,就把變量名和值之間對應的關系記錄下來,但是當遇到函數定義的時候,解釋器只是象征性的將函數名讀如內存,表示知道這個函數存在了,至于函數內部的變量和邏輯,解釋器根本不關心。

等執行到函數調用的時候,Python解釋器會再開辟一塊內存來儲存這個函數里面的內容,這個時候,才關注函數里面有哪些變量,而函數中的變量回儲存在新開辟出來的內存中,函數中的變量只能在函數內部使用,并且會隨著函數執行完畢,這塊內存中的所有內容也會被清空。

我們給這個‘存放名字與值的關系’的空間起了一個名字-------命名空間。

代碼在運行伊始,創建的存儲“變量名與值的關系”的空間叫做全局命名空間;

在函數的運行中開辟的臨時的空間叫做局部命名空間也叫做臨時名稱空間。

現在我們知道了,py文件中,存放變量與值的關系的一個空間叫做全局名稱空間,而當執行一個函數時,內存中會臨時開辟一個空間,臨時存放函數中的變量與值的關系,這個叫做臨時名稱空間,或者局部名稱空間。

其實python還有一個空間叫做內置名稱空間:內置名稱空間存放的就是一些內置函數等拿來即用的特殊的變量:input,print,list等等,所以,我們通過畫圖捋一下:

那么這就是python中經常提到的三個空間。

總結:

\1. 全局命名空間--> 我們直接在py文件中, 函數外聲明的變量都屬于全局命名空間

\2. 局部命名空間--> 在函數中聲明的變量會放在局部命名空間

\3. 內置命名空間--> 存放python解釋器為我們提供的名字, list, tuple, str, int這些都是內置命名空間

2.22 加載順序:

所謂的加載順序,就是這三個空間加載到內存的先后順序,也就是這個三個空間在內存中創建的先后順序,你想想他們能是同時創建么?肯定不是的,那么誰先誰后呢?我們捋順一下:在啟動python解釋器之后,即使沒有創建任何的變量或者函數,還是會有一些函數直接可以用的比如abs(-1),max(1,3)等等,在啟動Python解釋器的時候,就已經導入到內存當中供我們使用,所以肯定是先加載內置名稱空間,然后就開始從文件的最上面向下一行一行執行,此時如果遇到了初始化變量,就會創建全局名稱空間,將這些對應關系存放進去,然后遇到了函數執行時,在內存中臨時開辟一個空間,加載函數中的一些變量等等。所以這三個空間的加載順序為:內置命名空間(程序運行伊始加載)->全局命名空間(程序運行中:從上到下加載)->局部命名空間(程序運行中:調用時才加載。

2.23 取值順序:

取值順序就是引用一個變量,先從哪一個空間開始引用。這個有一個關鍵點:從哪個空間開始引用這個變量。我們分別舉例說明:

# 如果你在全局名稱空間引用一個變量,先從全局名稱空間引用,全局名# 稱空間如果沒有,才會向內置名稱空間引用。

input = 666

print(input) # 666

# 如果你在局部名稱空間引用一個變量,先從局部名稱空間引用,

# 局部名稱空間如果沒有,才會向全局名稱空間引用,全局名稱空間在沒有,就會向內置名稱空間引用。

input = 666

print(input) # 666

input = 666

def func():

input = 111

print(input) # 111

func()

?

所以空間的取值順序與加載順序是相反的,取值順序滿足的就近原則,從小范圍到大范圍一層一層的逐步引用。

2.24 作用域

作用域就是作用范圍, 按照生效范圍來看分為全局作用域和局部作用域

全局作用域: 包含內置命名空間和全局命名空間. 在整個文件的任何位置都可以使用(遵循 從上到下逐?執行).

局部作用域: 在函數內部可以使用.

作?域命名空間:

1. 全局作用域: 全局命名空間 + 內置命名空間

2. 局部作?域: 局部命名空間

2.25 內置函數globals(),locals()

這兩個內置函數放在這里講是在合適不過的,他們就直接可以反映作用域的內容,有助于我們理解作用域的范圍。

globals(): 以字典的形式返回全局作用域所有的變量對應關系。

locals(): 以字典的形式返回當前作用域的變量的對應關系。

這里一個是全局作用域,一個是當前作用域,一定要分清楚,接下來,我們用代碼驗證:

# 在全局作用域下打印,則他們獲取的都是全局作用域的所有的內容。

a = 2

b = 3

print(globals())

print(locals())

'''

{'__name__': '__main__', '__doc__': None, '__package__': None,

'__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x000001806E50C0B8>,

'__spec__': None, '__annotations__': {},

'__builtins__': ,

'__file__': 'D:/lnh.python/py project/teaching_show/day09~day15/function.py',

'__cached__': None, 'a': 2, 'b': 3}

'''

?

# 在局部作用域中打印。

a = 2

b = 3

def foo():

c = 3

print(globals()) # 和上面一樣,還是全局作用域的內容

print(locals()) # {'c': 3}

foo()

?2.3 高階函數(函數的嵌套)

其實我們見到了嵌套這個詞不陌生,之前我們講過列表的嵌套,列表的嵌套就是一個列表中還有列表,可能那個列表中還有列表......那么顧名思義,函數的嵌套,就是一個函數中,還有函數。

想要玩明白函數的嵌套,關鍵點:只要遇見了函數名+()就是函數的調用. 如果沒有就不是函數的調用,吃透這一點就算明白了。那么我們舉例練習:找同學依次說出下面代碼的執行順序

# 例1:

def func1():

print('in func1')

print(3)

def func2():

print('in func2')

print(4)

func1()

print(1)

func2()

print(2)

?

# 例2:

def func1():

print('in func1')

print(3)

def func2():

print('in func2')

func1()

print(4)

print(1)

func2()

print(2)

# 例3:

def fun2():

print(2)

def fun3():

print(6)

print(4)

fun3()

print(8)

print(3)

fun2()

print(5)

2.4 關鍵字:global、nonlocal

global

講這個關鍵字之前,先給大家看一個現象:

a = 1

def func():

print(a)

func()

a = 1

def func():

a += 1 # 報錯

func()

局部作用域對全局作用域的變量(此變量只能是不可變的數據類型)只能進行引用,而不能進行改變,只要改變就會報錯,但是有些時候,我們程序中會遇到局部作用域去改變全局作用域的一些變量的需求,這怎么做呢?這就得用到關鍵字global:global第一個功能:在局部作用域中可以更改全局作用域的變量。

count = 1

def search():

global count

count = 2

search()

print(count)

?

利用global在局部作用域也可以聲明一個全局變量。

def func():

global a

a = 3

func()

print(a)

所以global關鍵字有兩個作用:

1,聲明一個全局變量。

2,在局部作用域想要對全局作用域的全局變量進行修改時,需要用到 global(限于字符串,數字)。

nonlocal

nonlocal是python3x新加的功能,與global用法差不多,就是在局部作用域如果想對父級作用域的變量進行改變時,需要用到nonlocal,當然這個用的不是很多,了解即可。

def add_b():

b = 42

def do_global():

b = 10

print(b)

def dd_nonlocal():

nonlocal b

b = b + 20

print(b)

dd_nonlocal()

print(b)

do_global()

print(b)

add_b()

?

nonlocal關鍵字舉例

nonlocal的總結:

1,不能更改全局變量。

2,在局部作用域中,對父級作用域(或者更外層作用域非全局作用域)的變量進行引用和修改,并且引用的哪層,從那層及以下此變量全部發生改變。

總結

以上是生活随笔為你收集整理的python函数进阶小结_python之函数进阶的全部內容,希望文章能夠幫你解決所遇到的問題。

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

天天干天天操天天拍 | 欧美极品在线播放 | 最新av观看 | 日韩理论片 | 99爱在线 | 中文字幕资源在线 | 2017狠狠干 | 国产黄大片在线观看 | 五月婷婷在线观看 | 国产精品资源网 | 国产黄色网 | av丁香花| 一级黄色片毛片 | www.亚洲激情.com | 香蕉国产91 | 狠狠操操网 | 日本深夜福利视频 | 99亚洲天堂| 日韩免费区| 日韩av快播电影网 | 中文字幕在线播放视频 | 在线免费中文字幕 | 免费色av | 亚洲伦理中文字幕 | 特级大胆西西4444www | 久久精品国产v日韩v亚洲 | 国产亚洲精品久久 | 97超碰免费在线 | 黄色免费av | 国产在线视频在线观看 | 人人看人人做人人澡 | 超碰在线人人爱 | 欧美成人在线免费观看 | 亚洲a在线观看 | 国产一二三在线视频 | 日韩在线观看视频在线 | 午夜av电影 | 国产精品日韩在线观看 | 99热精品久久 | 国产精品高潮呻吟久久久久 | 国产区精品在线观看 | 日本公妇在线观看高清 | 91精品一区二区三区蜜桃 | 日韩亚洲在线观看 | 91黄视频在线 | 四虎影视欧美 | 天天干天天干天天干天天干天天干天天干 | 成人av电影在线播放 | 热久久影视 | 久爱综合 | 成人久久18免费 | 九九激情视频 | 亚洲激色| 精品欧美小视频在线观看 | av亚洲产国偷v产偷v自拍小说 | 激情五月婷婷 | 999热视频 | 色在线国产 | 久久精品免费观看 | 在线观看小视频 | 免费高清在线视频一区· | 五月天婷婷在线观看视频 | 中文一区二区三区在线观看 | 91片黄在线观看动漫 | 精品久久一区二区三区 | 国产又粗又猛又爽又黄的视频免费 | 久久精品视频在线看 | 狠狠色伊人亚洲综合网站野外 | 亚洲免费色| 色伊人网| 人人澡人人干 | 国产欧美中文字幕 | 国产精品久久久久久久7电影 | 欧美日本在线视频 | 五月天综合网站 | 九九九在线观看视频 | 午夜精品久久久久久久久久久久久久 | 日本h在线播放 | 国产免费人成xvideos视频 | 国产亚洲精品久久 | 欧美孕妇与黑人孕交 | 不卡av电影在线 | 久久精品久久精品久久精品 | 天天综合日 | 国语自产偷拍精品视频偷 | 欧美日韩国产网站 | 欧美国产大片 | 激情www | 97成人在线| 中国老女人日b | 精品久久九九 | 91av在线免费看 | 日本公妇在线观看 | 丝袜美女在线 | av福利在线看 | 青春草视频在线播放 | 欧美激情视频一区二区三区免费 | 日本中文字幕高清 | 亚洲成人中文在线 | 欧美亚洲一区二区在线 | 国产香蕉视频在线播放 | 久久人人精 | 久久国产网站 | 国产精品第54页 | 激情综合婷婷 | 欧美日韩免费在线视频 | 天堂av在线网站 | 久久久综合九色合综国产精品 | 操操日| 色播激情五月 | 久久免费视频3 | 成年人在线电影 | 最近中文字幕mv免费高清在线 | 91禁在线看 | 久久成人精品电影 | 国内精品国产三级国产aⅴ久 | 精品欧美一区二区三区久久久 | 不卡av免费在线观看 | 亚洲在线精品视频 | 国产手机在线观看 | 国产成人久久精品亚洲 | 日韩视频1| 欧美成人xxxx| 久久综合狠狠 | 天天曰天天曰 | 色综合久久网 | 日韩毛片在线一区二区毛片 | 久久精品视频免费播放 | 俺要去色综合狠狠 | 久久精品国产一区二区电影 | 国产一级在线视频 | 亚洲欧美乱综合图片区小说区 | 亚洲视频免费在线 | 国产99久久九九精品 | www.久久久久 | av.com在线| 亚洲动漫在线观看 | 婷婷六月丁 | 色婷婷www | 麻豆91在线播放 | 综合色综合 | 国产精品久久在线 | 热久久在线视频 | 欧美极品少妇xbxb性爽爽视频 | 久久久久亚洲精品成人网小说 | 麻豆传媒视频在线 | 国产精在线 | 亚洲天堂精品视频 | 中文字幕视频 | 亚洲五月六月 | 999国内精品永久免费视频 | 国产精品嫩草55av | 麻豆视频大全 | 一级黄色大片 | www.精选视频.com | 欧美一级爽 | 久久国产系列 | 欧美精品中文字幕亚洲专区 | 91色国产在线 | 91九色porny在线 | 午夜18视频在线观看 | 日本丰满少妇免费一区 | 少妇18xxxx性xxxx片 | 欧美日韩二三区 | 91片在线观看 | 日日操天天爽 | 超碰激情在线 | 国产成人专区 | 久久久久久免费视频 | 日韩精品久久中文字幕 | 国产精品久久久久久久婷婷 | 欧美日韩国产综合网 | 久久伦理 | 黄色网www | 国产精品99久久免费观看 | 国产成人精品av | 美女网站黄在线观看 | 久久精品一二三区 | 国产中文字幕亚洲 | 超碰99人人 | 91漂亮少妇露脸在线播放 | 国产精品夜夜夜一区二区三区尤 | 日本三级香港三级人妇99 | 亚洲精品男人天堂 | 久久久免费少妇 | 99精品免费久久久久久久久日本 | 九九精品久久久 | 欧美精品久久人人躁人人爽 | 在线观看中文av | 天天天天天天天操 | 天天操天天舔天天爽 | 国产精品久久久久9999吃药 | 激情欧美丁香 | 国产r级在线观看 | 精产嫩模国品一二三区 | 免费一级片观看 | av在线电影网站 | av免费网站在线观看 | 成年人免费av| 黄色免费视频在线观看 | 六月丁香激情综合 | 狠狠干天天操 | 免费看片网址 | 97在线免费观看 | 福利区在线观看 | 91麻豆网站 | 成年人视频在线观看免费 | 伊人国产在线播放 | 69视频网站| 碰天天操天天 | 日韩成人欧美 | 中文字幕影片免费在线观看 | 国产精品嫩草在线 | 99久久网站| 免费观看www视频 | 国产日韩在线视频 | 伊人天天色 | 亚洲国产精品影院 | 精品在线观看一区二区 | 免费在线黄色av | 激情开心 | 亚洲综合视频在线观看 | av在线播放快速免费阴 | 综合色播 | 亚洲精品国产精品国产 | 国产高清视频在线观看 | 国产一级特黄毛片在线毛片 | 日本资源中文字幕在线 | 亚洲视频久久久 | 超碰成人av| 久久久精品在线观看 | 日韩久久视频 | av国产在线观看 | 日日夜夜精品免费视频 | 91在线小视频 | 一本一道久久a久久精品 | 外国av网| 婷婷精品视频 | 中文字幕乱在线伦视频中文字幕乱码在线 | 中文超碰字幕 | 亚洲精品美女视频 | 中文在线免费视频 | 日韩av影视在线观看 | 久久久久一区二区三区四区 | 毛片.com| 国产亚洲精品久久久久久 | 狠狠躁日日躁夜夜躁av | 国产成人av福利 | 99久久精品国产亚洲 | 免费高清在线观看电视网站 | 天天综合久久 | av在线网站观看 | 国产成人精品不卡 | 精品国产理论 | 四虎在线观看网址 | 搡bbbb搡bbb视频 | 色综合人人 | 丁香六月综合网 | 久久久久久麻豆 | 久久五月婷婷综合 | 欧美日韩精品在线播放 | 天天操夜夜曰 | 亚洲精品成人在线 | 欧美成人69av | 一级黄色免费网站 | 91精品爽啪蜜夜国产在线播放 | 夜夜婷婷| 最近av在线 | 最新中文字幕在线资源 | 99热最新精品 | 草莓视频在线观看免费观看 | 国产精品毛片一区视频播 | 国产精品美女久久久久久久 | 亚洲一区二区精品3399 | 91av原创 | 久草在线免费资源 | 色综合久久88色综合天天人守婷 | 亚洲国产一区二区精品专区 | 亚洲午夜久久久影院 | 不卡电影一区二区三区 | 国产999在线观看 | 最近中文字幕完整高清 | 成片免费观看视频大全 | 精品国产一区二区三区噜噜噜 | 久久久久久国产精品亚洲78 | 中文字幕亚洲精品在线观看 | 国产乱视频 | 99久久久国产精品美女 | 99热国内精品 | 美女黄频在线观看 | 国产在线视频在线观看 | 亚洲国产欧洲综合997久久, | 天天干天天插 | 91精品国产99久久久久久久 | 国产精品中文字幕在线 | 国产精品一区一区三区 | 国产亚洲一区二区在线观看 | 日躁夜躁狠狠躁2001 | av在线成人 | 欧美一级在线 | 91最新中文字幕 | 欧美另类高清 videos | 99久久综合狠狠综合久久 | 日本久久中文字幕 | 综合色在线观看 | 在线观看小视频 | www.av小说| 超碰电影在线观看 | 最新国产福利 | 国产亚洲综合性久久久影院 | 99久久久久| 成人91在线 | www一起操 | 91热爆视频| 久久激五月天综合精品 | 有没有在线观看av | 92国产精品久久久久首页 | 中文在线免费看视频 | 激情文学综合丁香 | 亚洲另类视频在线 | 天天操操操操操 | 久久人人97超碰精品888 | 国产69久久 | 天天爽天天碰狠狠添 | 日韩中文字幕在线看 | 免费看的黄色小视频 | 日批视频在线 | 久久精品视频在线播放 | 欧美午夜精品久久久久 | 人人爽爽人人 | 亚洲一区二区观看 | 玖玖玖国产精品 | 婷婷av网 | 国产高清在线观看av | 日韩中文字幕免费在线观看 | 人人插人人费 | 91麻豆精品国产91久久久使用方法 | 精品一区三区 | 日韩欧美在线视频一区二区 | 正在播放国产精品 | 国产精品尤物视频 | 国产精品美女久久久久久久 | 最新色站 | 中文永久免费观看 | 婷婷在线五月 | 国产一级二级在线播放 | 国产免费一区二区三区最新 | 超碰97在线资源 | 亚洲久久视频 | 在线看一级片 | 久久久久久黄色 | 毛片无卡免费无播放器 | 成人av手机在线 | 日韩免费播放 | 国产理论免费 | 看片网站黄 | 香蕉视频网址 | 欧美在线视频一区二区三区 | 久久免费成人精品视频 | 久久精选 | 亚洲综合在线视频 | 久久综合亚洲鲁鲁五月久久 | 欧美日韩在线免费观看 | 亚洲综合导航 | av福利第一导航 | 不卡视频国产 | 国产成人在线综合 | 久久综合久久综合久久综合 | a视频免费 | 日韩理论片中文字幕 | 91精品成人| 国产精品3 | 91香蕉视频 mp4 | 91久久偷偷做嫩草影院 | 操操操夜夜操 | 日本久久久久久久久 | 黄色大片日本免费大片 | 精品a视频 | 久久国产91 | 韩国av一区二区 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 一本一本久久a久久 | 精品久久久999 | 激情欧美在线观看 | www亚洲精品| 热久久国产精品 | 免费看一及片 | 欧美激情精品久久久久久变态 | 成人va天堂 | 狠狠干五月天 | 国产精品一区二区久久国产 | 婷婷激情5月天 | 国产一区二区午夜 | 五月婷婷丁香网 | 日日爱网站 | 在线看一区 | 国产精品九色 | 一区二区精品在线视频 | 久久不射电影网 | 久久99精品久久久久婷婷 | 99夜色 | 成人国产在线 | 久久国产午夜精品理论片最新版本 | 中文字幕乱码亚洲精品一区 | 免费观看性生活大片3 | 国产高清在线免费视频 | 夜色在线资源 | 国产精品视频99 | 一级a性色生活片久久毛片波多野 | 日韩理论片中文字幕 | 婷婷av网站| 欧美日韩高清在线一区 | 国产无吗一区二区三区在线欢 | 超碰免费在线公开 | 一区二区三区av在线 | 高清在线观看av | 色射爱| 午夜精品久久久久久久99水蜜桃 | 免费69视频 | 色偷偷88888欧美精品久久久 | 一区二区三区在线观看免费视频 | 亚洲天天摸日日摸天天欢 | 日日干网 | 欧美一性一交一乱 | 91看片淫黄大片91 | 一区二区三区免费在线观看视频 | 国产精品综合久久久久 | 中文字幕在 | 国色天香在线 | 中文一区在线观看 | 一区二区三区中文字幕在线 | 久久在线免费观看视频 | 欧美污网站 | 久久久www | 日韩免费中文 | 天天视频色 | 色综合久久久久综合体桃花网 | 国产精品精品久久久久久 | 亚洲va在线va天堂va偷拍 | 国产又粗又硬又长又爽的视频 | 四虎在线视频免费观看 | 亚洲婷婷丁香 | 亚洲女人天堂成人av在线 | 日韩羞羞 | 日韩激情中文字幕 | av电影一区二区三区 | 天天操天天操天天操天天操天天操 | 国产视频1区2区3区 久久夜视频 | 久影院| 在线观看中文 | 91伊人久久大香线蕉蜜芽人口 | 国产成人久 | 一级黄色毛片 | 精品在线视频一区二区三区 | 色视频在线观看 | 精品在线免费观看 | 一级免费观看 | 久久精品一区二区三区国产主播 | 欧洲精品一区二区 | 97精产国品一二三产区在线 | 婷婷丁香激情网 | 992tv又爽又黄的免费视频 | 91手机视频 | 91精品国产综合久久久久久久 | 国产精品成人一区二区三区吃奶 | 亚洲欧美在线综合 | 色之综合网 | 中文不卡视频在线 | 日韩在线视| 色www免费视频 | 黄网站色成年免费观看 | 91精品无人成人www | 午夜国产一区二区三区四区 | 一区 在线 影院 | 四虎免费在线观看 | 色五婷婷 | 国产手机在线播放 | 天天爱天天色 | 精品爱爱 | 国产一区二区影院 | 欧美性大胆 | 91精品中文字幕 | 久久亚洲专区 | 中文字幕在线视频一区二区 | 日本电影久久 | 国产精品麻豆免费版 | 天天操天天干天天玩 | av亚洲产国偷v产偷v自拍小说 | 色.www | 麻豆视传媒官网免费观看 | 久人人 | 99热精品国产一区二区在线观看 | 亚洲三级在线播放 | 中文字幕免费看 | 精品天堂av | 成人在线观看免费视频 | www.午夜| 91久久久久久国产精品 | av一区二区在线观看中文字幕 | 99久久电影 | 日韩av成人在线 | 免费久久久久久 | 91九色综合 | 午夜资源站| 成人亚洲综合 | 91精品伦理| 五月婷婷爱| 天堂久久电影网 | 久久久久久在线观看 | 日本久久久久久久久久 | 九热在线 | 又色又爽又激情的59视频 | 色噜噜狠狠色综合中国 | 久久久久久久国产精品视频 | 狠狠干天天操 | 91在线免费播放视频 | 九九久久免费 | 久热免费在线 | 久久久国产精品电影 | 热久久免费国产视频 | 午夜精品久久久久久久久久久 | 亚洲 欧洲 国产 日本 综合 | 最近更新好看的中文字幕 | 国产一区二区高清不卡 | 高清av免费一区中文字幕 | 欧美日韩午夜 | 永久免费观看视频 | 日韩在线观看一区二区三区 | 99re亚洲国产精品 | 久久视影 | 成人97视频一区二区 | 五月婷婷国产 | 欧美日韩国产一区二区在线观看 | 99夜色 | 久久人人爽人人爽人人片av免费 | 在线免费av网站 | 亚洲欧洲日韩 | 免费福利片2019潦草影视午夜 | 国产精品第一视频 | 亚洲一区久久久 | 久久亚洲视频 | 99性视频 | 在线91网| www.玖玖玖 | а天堂中文最新一区二区三区 | 久久视频免费 | 五月激情视频 | 午夜国产福利在线观看 | 亚洲涩涩网站 | 国产五月 | 亚洲一区尤物 | 日日夜夜av | 麻豆94tv免费版 | 91麻豆精品久久久久久 | 久久高清国产 | 久久综合狠狠综合久久狠狠色综合 | 91久久人澡人人添人人爽欧美 | 免费欧美高清视频 | 综合激情伊人 | 久久精品国产一区二区三 | 日韩精品在线视频免费观看 | 国产99中文字幕 | 日本久久久精品视频 | www.夜夜骑.com | 国产亚洲精品久久 | 久久a v电影 | 久久久久这里只有精品 | 激情视频一区二区 | 色欧美视频 | 高清av免费看 | 91免费版在线观看 | 99久久er热在这里只有精品15 | 国产美女精品 | 婷婷激情五月综合 | 天天操人人要 | 91av在线免费看 | 视频在线观看一区 | 久久免费美女视频 | 91麻豆精品国产自产在线 | 成年人在线播放视频 | 国产精品免费视频网站 | 日日干 天天干 | 婷婷丁香在线 | 在线看成人av| 成年人免费在线观看网站 | 国产在线精品区 | 黄网站污| 免费观看的av | 青草视频在线 | 在线观看日韩中文字幕 | 婷婷婷国产在线视频 | 欧美在一区 | 成人av影视在线 | 精品免费观看 | 成年人免费在线播放 | 91成人黄色| 色噜噜日韩精品欧美一区二区 | 久久国内精品99久久6app | 在线看av的网址 | 久久久久久福利 | 欧美福利久久 | 中文字幕日韩有码 | 一区二区三区 亚洲 | 国产手机在线 | 看污网站 | 天天操夜夜操夜夜操 | 久久久久久麻豆 | 伊人五月天综合 | 亚洲综合在线播放 | 久久国产精品免费一区 | 亚洲免费国产视频 | 干狠狠| 在线观看久久 | 久久综合久久鬼 | 久久专区| av电影 一区二区 | 中文字幕韩在线第一页 | 精品国产aⅴ一区二区三区 在线直播av | 欧美黄在线 | 99久久影视 | 久久久av电影 | 91精品国产自产在线观看永久 | 黄色三级在线看 | 欧美日韩一二三四区 | 久久精品视频国产 | 97精品国产 | 久久黄网站 | 亚洲一级黄色大片 | 久久久久久久久久久久久9999 | 色偷偷av男人天堂 | 国产黄免费在线观看 | 在线免费观看亚洲视频 | 国产一区福利在线 | 国产一区播放 | av电影一区 | 精品国产免费人成在线观看 | 欧美色图一区 | 最近日本韩国中文字幕 | 国产偷v国产偷∨精品视频 在线草 | 操高跟美女 | 黄色天堂在线观看 | 国产一区二区在线精品 | 91福利区一区二区三区 | 大型av综合网站 | 日韩精品中文字幕有码 | 亚洲激情网站免费观看 | 最近2019年日本中文免费字幕 | 五月香婷 | 国产69久久精品成人看 | 国产精品18久久久久久首页狼 | 欧美精品黑人性xxxx | 国产色秀视频 | 欧美精品乱码久久久久久按摩 | 国产剧情一区二区在线观看 | 精品一区二区三区四区在线 | 国产乱码精品一区二区蜜臀 | 丁香导航 | av福利电影 | 区一区二在线 | 久久手机免费视频 | 日韩欧美第二页 | 成人影音在线 | 免费看的黄色的网站 | www.色综合.com| 女人高潮一级片 | 日韩在线中文字幕视频 | 粉嫩av一区二区三区四区在线观看 | 免费久草视频 | 午夜精品在线看 | 狠狠狠狠狠色综合 | 久久新 | 国产免费大片 | 久久精品国产第一区二区三区 | 国产精品成人免费精品自在线观看 | 久久99精品一区二区三区三区 | 免费在线激情电影 | 国产高清在线a视频大全 | 欧美va日韩va| 久久综合欧美 | 在线观看亚洲电影 | 日韩av在线一区二区 | 日韩视频在线播放 | 九九av| 人人艹人人 | 免费在线精品视频 | 成人免费在线网 | 日韩亚洲精品电影 | 毛片888| 最近免费中文字幕 | 欧美久久影院 | 在线看不卡av | 亚洲第二色 | 人人要人人澡人人爽人人dvd | 精品久久久久久亚洲综合网站 | 四虎影视成人永久免费观看亚洲欧美 | 亚洲在线a | 日韩av一区二区在线 | 在线观看日韩中文字幕 | 在线亚洲精品 | 中文字幕高清 | 97电影网手机版 | 在线成人国产 | 国产一区二区视频在线播放 | 天天操天天操天天 | 91视频-88av | 婷婷开心久久网 | 久久精品国产一区二区电影 | 亚洲精品1区2区3区 超碰成人网 | 日韩精品一卡 | 欧美激情综合网 | 亚洲午夜久久久影院 | 久久久精品 | 99国产情侣在线播放 | 毛片久久久 | 99视频黄| 中文字幕成人网 | 日韩资源在线 | 91av久久 | 免费观看一级视频 | 欧美精品一区二区在线观看 | 亚洲视频一区二区三区在线观看 | 国产精品99久久久久久久久 | 欧美国产日韩激情 | 99情趣网视频| 亚洲美女免费精品视频在线观看 | 久久久久久久久久久久电影 | 一区二区三区免费在线观看视频 | 激情五月婷婷综合网 | 精品久久久免费 | 久久a久久 | 亚洲最新精品 | 天天干天天爽 | aaa日本高清在线播放免费观看 | 五月综合在线观看 | 日韩精品在线视频 | 激情婷婷| 国产高清无av久久 | 久久午夜电影 | 中文字幕观看av | 伊人色综合久久天天网 | 激情网站免费观看 | 天天爽综合网 | 久久久综合九色合综国产精品 | 久久国语露脸国产精品电影 | 黄色在线观看免费网站 | 久久精品国产精品亚洲 | 免费日韩三级 | 国产精久久久久久妇女av | 天天摸天天干天天操天天射 | 免费在线色视频 | 日韩在线 一区二区 | 久久经典国产视频 | 国产精品女同一区二区三区久久夜 | 欧美精品在线观看 | 99久久99久久 | 欧美日韩国产精品一区二区三区 | 天天爽夜夜爽人人爽曰av | 亚洲欧美综合 | 中文区中文字幕免费看 | 久久99九九99精品 | 999成人网| 久久视频网址 | 在线观看网站黄 | 激情一区二区三区欧美 | 国产精品自产拍在线观看蜜 | 成人片在线播放 | 午夜影院一级 | 青青河边草观看完整版高清 | 天天插天天射 | 国产精品麻豆果冻传媒在线播放 | 黄色1级毛片 | 日日干影院 | 日韩夜夜爽 | 国产精品视频地址 | av三级av | 久草国产在线观看 | 伊甸园永久入口www 99热 精品在线 | 国产成人免费精品 | 久久av影视| 国产精久久久久久久 | 日韩av电影中文字幕在线观看 | 亚洲视频一区二区三区在线观看 | 在线视频久久 | 91av在| 91原创在线观看 | 久久黄色免费视频 | 国产麻豆传媒 | 九色精品免费永久在线 | 久久无码精品一区二区三区 | 欧美福利视频一区 | 欧美a级片网站 | 亚洲黄色在线播放 | 在线观看一级片 | 日韩色在线 | 亚洲黄色成人 | 色噜噜日韩精品欧美一区二区 | 亚洲午夜av久久乱码 | 日韩精品在线免费观看 | 国产一级不卡毛片 | 亚洲美女视频在线观看 | 最新亚洲视频 | 国产黄色电影 | 在线观看黄网站 | 久久人人爽爽人人爽人人片av | 中文字幕区 | 亚洲精品视频大全 | 91桃色在线免费观看 | 久久国产一区二区三区 | 久久久久麻豆 | 成年人电影免费看 | 亚洲精品影视在线观看 | 日本久久久久久久久久 | 日日夜夜人人天天 | 91中文字幕永久在线 | 国产91影院 | 亚洲黄色成人av | 天天干天天综合 | 激情影音先锋 | 久久久久久久网 | 999久久久久久久久久久 | 亚洲国产中文字幕在线观看 | 婷婷久久婷婷 | 91久草视频 | 国产精品 亚洲精品 | 久久超碰97 | 国产剧情久久 | 色激情在线 | 三级免费黄色 | 91成年人在线观看 | 美女露久久 | 中文字幕91 | 激情黄色av | 九九免费观看全部免费视频 | 久精品视频免费观看2 | 久久成人国产精品一区二区 | 麻豆视频成人 | 亚洲国产精品一区二区久久,亚洲午夜 | 日本视频久久久 | 91福利视频一区 | 天天干天天插 | 97麻豆视频 | 91爱爱网址| 日本中文字幕在线一区 | 一级淫片在线观看 | 激情开心 | 97香蕉久久超级碰碰高清版 | 在线成人性视频 | 欧美亚洲久久 | 日日干天天爽 | 中文字幕有码在线 | 91九色精品女同系列 | 在线观看亚洲国产精品 | 日本黄色大片免费 | 天天舔夜夜操 | 日韩精品一区二区三区三炮视频 | 国产视频一二区 | 久久伦理影院 | 在线有码中文字幕 | 日韩有码欧美 | 欧美精品久久久久久 | 久久无码精品一区二区三区 | 婷婷伊人综合 | 久久1区| 免费99精品国产自在在线 | 国产精品毛片完整版 | 国产精品欧美一区二区三区不卡 | 久久情侣偷拍 | 亚洲欧美成人网 | 97色在线观看免费视频 | 国产精品激情偷乱一区二区∴ | 又黄又爽又刺激 | 国产黄色片在线 | 婷婷色吧 | 成人在线观看资源 | 婷婷综合视频 | av电影久久 | 免费在线观看av网址 | 国产 中文 日韩 欧美 | 九九九在线观看视频 | 国产91在线免费视频 | 国产一区二区在线观看免费 | 中文字幕一区二区三区四区久久 | 婷婷色吧 | 欧美日韩有码 | 欧美日韩国内在线 | 免费在线观看一区 | 天天射成人 | 久久综合亚洲鲁鲁五月久久 | 日韩视频免费观看高清完整版在线 | 激情丁香婷婷 | 深爱开心激情网 | 成人久久综合 | www.伊人网| 欧美日本三级 | 狠狠狠色丁香综合久久天下网 | 99视频国产精品免费观看 | 中文字幕中文字幕在线中文字幕三区 | 九九色在线观看 | 伊人激情综合 | 色悠悠久久综合 | 免费看成人a | 免费av成人在线 | av片在线观看免费 | 久久免费观看少妇a级毛片 久久久久成人免费 | 国产精品免费久久久久影院仙踪林 | 国产a级片免费观看 | 亚洲人av免费网站 | 99综合影院在线 | 日韩精品一区二区久久 | 久久精品一二三区 | 伊人国产在线播放 | 六月色丁香 | 精品国产一区二区三区久久久 | 欧美色噜噜噜 | 国产成人亚洲在线观看 | 99久久精品免费看国产一区二区三区 | 91丨九色丨勾搭 | 欧美日韩在线免费观看视频 | 欧美尹人 | 五月天婷婷视频 | 91亚洲永久精品 | 中文一区二区三区在线观看 | 91亚洲永久精品 | 激情综合五月 | 国产亚洲精品综合一区91 | 国产剧情一区二区 | 日韩在线观看一区二区三区 | 五月婷在线视频 | 在线只有精品 | 日韩黄色免费电影 | 亚洲精品美女 | 亚洲伊人第一页 | 日韩爱爱网站 | 国产精久久久 | 久久视频免费在线 | 免费麻豆 | 在线精品视频免费观看 | 国产中文字幕网 | 手机av电影在线观看 | 中文字幕三区 | 人人爽夜夜爽 | 天天色综合久久 | aaa毛片视频 | 天天操天天干天天干 | a午夜电影 | 2022中文字幕在线观看 | 美女黄久久 | www色网站| 国产精品在线看 | 亚洲综合欧美精品电影 | 青草视频在线免费 | 丝袜精品视频 | 青青河边草免费观看完整版高清 | 久久久久国产精品厨房 | 亚洲 中文字幕av | 欧美国产高清 | 久久综合影音 | 日韩精品久久久久久中文字幕8 | 中文字幕在线免费播放 | 久久久久久高潮国产精品视 | 一区二区三区高清在线 | 欧美看片 | 国产裸体视频bbbbb | 成年人免费观看在线视频 | 四虎影视国产精品免费久久 | 国产操在线| 成人在线观看你懂的 | 亚洲午夜av久久乱码 | 久久精品爱爱视频 | 综合色在线 | 8090yy亚洲精品久久 | 麻豆成人在线观看 | 黄网站大全 | 九九导航 | 亚洲人精品午夜 | 亚洲精品视频网站在线观看 | www91在线 | 亚洲高清激情 | 欧美激情视频在线免费观看 | 天天综合五月天 | 干综合网| 精品超碰 | 在线视频 一区二区 | 欧美一区二区三区不卡 | 欧美日韩二区在线 | aaaaaa毛片| 日本高清免费中文字幕 | 亚洲高清色综合 | 天天操天天舔天天爽 | 国产在线a | 免费看的黄色小视频 | 日韩欧美69 | 在线免费观看黄色av | 人人澡人摸人人添学生av | 国产一级在线看 | 97高清免费视频 | 91精品国产91久久久久 | 91成年人在线观看 |