成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Python中的函數(shù)參數(shù)(位置參數(shù)、默認(rèn)參數(shù)、可變參數(shù))

Python中的函數(shù)參數(shù)(位置參數(shù)、默認(rèn)參數(shù)、可變參數(shù))

熱門標(biāo)簽:佛山防封外呼系統(tǒng)收費 哈爾濱外呼系統(tǒng)代理商 鄭州智能外呼系統(tǒng)運營商 湛江電銷防封卡 不錯的400電話辦理 南昌辦理400電話怎么安裝 徐州天音防封電銷卡 獲客智能電銷機器人 電話機器人適用業(yè)務(wù)

函數(shù)的參數(shù):Python中函數(shù)定義非常簡單,由于函數(shù)參數(shù)的存在,使函數(shù)變得非常靈活應(yīng)用廣泛;不但使得函數(shù)能夠處理復(fù)雜多變的參數(shù),還能簡化函數(shù)的調(diào)用。

Python中的函數(shù)參數(shù)有如下幾種:位置參數(shù)、默認(rèn)參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù)和命名關(guān)鍵字參數(shù)

一、位置參數(shù)

位置參數(shù)(positional arguments)就是其他語言的參數(shù),其他語言沒有分參數(shù)的種類是因為只有這一種參數(shù), 所有參數(shù)都遵循按位置一一對應(yīng)的原則 。

計算x^2 的函數(shù):

def power(x):
    return x * x
power(2)


對于power(x) 函數(shù),參數(shù)x就是一個 位置參數(shù) ,也叫做 必選參數(shù) 。當(dāng)我們調(diào)用power函數(shù)時,必須傳入有且僅有的一個參數(shù)x。

現(xiàn)在,如果我們要計算 x^3 怎么辦?可以再定義一個power3 函數(shù),但是如果要計算 x^4 、 x^5 ……怎么辦?我們不可能定義無限多個函數(shù)。

你也許想到了,可以把power(x) 修改為power(x, n) ,用來計算 x^n ,說干就干:

def power(x,n):
    s = 1
    while n > 0:
        s = s*x
        n = n-1
    return s

對于這個修改后的power(x, n) 函數(shù),可以計算任意n次方

print(power(2,10))
print(power(1,10))


輸出:

1024

1

修改后的power(x, n) 函數(shù)有兩個參數(shù):x和n,這兩個參數(shù)都是位置參數(shù),調(diào)用函數(shù)時,傳入的兩個值 按照位置順序 依次賦給參數(shù)x 和n 。

二、默認(rèn)參數(shù)

由于我們經(jīng)常計算 x^2 ,所以,完全可以把第二個參數(shù)n 的默認(rèn)值設(shè)定為2,這個時候,默認(rèn)參數(shù)就派上用場了。

def power(x,n=2):
s = 1
while n > 0:
s = s*x
n = n-1
return s
print(power(4))
print(power(3,n=3))
print(power(2,4))


輸出:

16

27

16

這樣,當(dāng)我們調(diào)用power(4) 時,相當(dāng)于調(diào)用power(4, 2) :而對于n > 2 的其他情況,就必須明確地傳入n ,比如power(2, 4) 。

從上面的例子可以看出, 默認(rèn)參數(shù)可以簡化函數(shù)的調(diào)用 。

設(shè)置默認(rèn)參數(shù)時,有幾點要注意:

1、必選參數(shù)(位置參數(shù))在前,默認(rèn)參數(shù)在后,否則Python的解釋器會報錯

2、當(dāng)函數(shù)有多個參數(shù)時,把變化大的參數(shù)放前面,變化小的參數(shù)放后面。變化小的參數(shù)就可以作為默認(rèn)參數(shù)

使用默認(rèn)參數(shù)有什么好處

舉個例子,我們寫個一年級小學(xué)生注冊的函數(shù),需要傳入name 、gender 、age、city四個參數(shù):

由于大多數(shù)學(xué)生注冊時年齡和城市基本一樣,就可以把年齡和城市設(shè)置為默認(rèn)參數(shù),這樣,大多數(shù)學(xué)生注冊時不需要提供年齡和城市,只提供必須的兩個參數(shù),只有與默認(rèn)參數(shù)不符的學(xué)生才需要提供額外的信息。

#學(xué)籍輸入
def enroll(name,gender,age=6,city='BJ'):
print('name is: ',name)
print('gender is: ',gender)
print('age is: ',age)
print('city is: ',city,'\n')
enroll('Tom','M')
enroll('Lisa','f')
enroll('Bob','M',7)
enroll('Lucy','F',7,'TJ')
enroll('Jerry','M',city='SH')


輸出:

name is: Tom

gender is: M

age is: 6

city is: BJ

name is: Lisa

gender is: f

age is: 6

city is: BJ

name is: Bob

gender is: M

age is: 7

city is: BJ

name is: Lucy

gender is: F

age is: 7

city is: TJ

name is: Jerry

gender is: M

age is: 6

city is: SH

可見,默認(rèn)參數(shù)降低了函數(shù)調(diào)用的難度,而一旦需要更復(fù)雜的調(diào)用時,又可以傳遞更多的參數(shù)來實現(xiàn)。無論是簡單調(diào)用還是復(fù)雜調(diào)用,函數(shù)只需要定義一個。

注意:默認(rèn)參數(shù)有個最大的坑,演示如下:

先定義一個函數(shù),傳入一個list,添加一個end 再返回:

def add_end(list=[]):
list.append('end')
return list


當(dāng)你正常調(diào)用時,結(jié)果似乎不錯:

print(add_end([1,2,3]))
print(add_end(['x','y']))


輸出:

[1, 2, 3, 'end']

['x', 'y', 'end']

#當(dāng)你使用默認(rèn)參數(shù)調(diào)用時,一開始結(jié)果也是對的:
print(add_end())
#但是,再次調(diào)用add_end() 時,結(jié)果就不對了:
print(add_end())
print(add_end())


輸出:

['end']

['end', 'end']

['end', 'end', 'end']

很多初學(xué)者很疑惑,默認(rèn)參數(shù)是[] ,但是函數(shù)似乎每次都“記住了”上次添加了'end' 后的list。原因解釋如下:

Python函數(shù)在定義的時候,默認(rèn)參數(shù)list的值就被計算出來了,即[] ,因為默認(rèn)參數(shù)list也是一個變量,它指向?qū)ο骩] ,每次調(diào)用該函數(shù),如果改變了list的內(nèi)容,則下次調(diào)用時,默認(rèn)參數(shù)的內(nèi)容就變了,不再是函數(shù)定義時的[]了。

定義默認(rèn)參數(shù)要牢記一點:默認(rèn)參數(shù)必須指向不變對象!

因此定義默認(rèn)參數(shù)時一定要使用不可變對象(int、float、str、tuple)。使用可變對象語法上沒錯,但在邏輯上是不安全的,代碼量非常大時,容易產(chǎn)生很難查找的bug。

要修改上面的例子,我們可以用None 這個不變對象來實現(xiàn):

def add_end(list=None):
if list == None:
list = []
list.append('end')
return list
print(add_end([1,2,3]))
print(add_end(['x','y']))
print(add_end())
print(add_end())
print(add_end())


輸出:

[1, 2, 3, 'end']

['x', 'y', 'end']

['end']

['end']

['end']

現(xiàn)在,無論調(diào)用多少次,都不會有問題。

為什么要設(shè)計str 、 None 這樣的不變對象呢?因為不變對象一旦創(chuàng)建,對象內(nèi)部的數(shù)據(jù)就不能修改,這樣就減少了由于修改數(shù)據(jù)導(dǎo)致的錯誤。此外,由于對象不變,多任務(wù)環(huán)境下同時讀取對象不需要加鎖,同時讀一點問題都沒有。我們在編寫程序時,如果可以設(shè)計一個不變對象,那就盡量設(shè)計成不變對象。

三、可變參數(shù)

在Python函數(shù)中,還可以定義可變參數(shù)。顧名思義,可變參數(shù)就是傳入的參數(shù)個數(shù)是可變的,可以是1個、2個到任意個,還可以是0個。

我們以數(shù)學(xué)題為例子,給定一組數(shù)字a,b,c…… ,請計算a^2 + b^2 + c^2 +...

要定義出這個函數(shù),我們必須確定輸入的參數(shù)。由于參數(shù)個數(shù)不確定,我們首先想到可以把a,b,c……作為一個list或tuple傳進來,這樣,函數(shù)可以定義如下:

def calculator(numbers):
sum = 0
for n in numbers:
sum = sum + n * n
return sum
print(calculator([2,3]))
print(calculator((3,5,6)))


輸出:

13

70

但是調(diào)用的時候,需要先組裝出一個list 或tuple,如果利用可變參數(shù),調(diào)用函數(shù)的方式就可以簡化:

def calculator(*numbers):
sum = 0
for n in numbers:
sum = sum + n * n
return sum
print(calculator(2,3))
print(calculator(3,5,6))


輸出:

13

70

定義可變參數(shù)和定義一個list 或tuple 參數(shù)相比,僅僅在參數(shù)前面加了一個* 號。在函數(shù)內(nèi)部,參數(shù)numbers接收到的是一個tuple(可變參數(shù)將以tuple形式傳遞),因此,函數(shù)代碼完全不變。但是,調(diào)用該函數(shù)時,可以傳入任意個參數(shù),包括0個參數(shù)。

如果已經(jīng)有一個list或者tuple,要調(diào)用一個可變參數(shù)怎么辦?可以這樣做:

nums = [2,3,4]
print(calculator(nums[0],nums[1],nums[2]))


輸出:

29

這種寫法當(dāng)然是可行的,問題是太繁瑣,所以Python允許你* 在list或tuple前面加一個 號**,把list或tuple的元素變成可變參數(shù)傳進去:

nums = [2,3,4]
print(calculator(*nums))


輸出:

29

nums 表示把nums 這個list的所有元素作為可變參數(shù)傳進去。這種寫法相當(dāng)有用,而且很常見。

四、關(guān)鍵字參數(shù)

python的可變參數(shù)以tuple形式傳遞,而關(guān)鍵字參數(shù)則是以dict形式傳遞。

即可變參數(shù)傳遞的是參數(shù)值,關(guān)鍵字參數(shù)傳遞的是參數(shù)名:參數(shù)值鍵值對。

形式: **kw 這是慣用寫法,建議使用,容易被理解

def stu_info(name,gender,**kw):
    print('name is:',name,' gender is:',gender,' other is :',kw)
stu_info('Bob','M',age=7,city='TJ')
stu_info('Lucy','F',city='BJ')


輸出:

name is: Bob gender is: M other is : {'age': 7, 'city': 'TJ'}

name is: Lucy gender is: F other is : {'city': 'BJ'}

可變參數(shù)和關(guān)鍵字參數(shù)都可以接受0個或者多個參數(shù)

五、命名關(guān)鍵字參數(shù)

Python的命名關(guān)鍵字參數(shù)對傳入的關(guān)鍵字參數(shù)做了進一步的限制。

格式:在關(guān)鍵字參數(shù)前增加一個”*”。

def stu_info(name,gender,*,age,city):
    print('name is:',name,' gender is:',gender,' age:',age,' city:',city)
stu_info('Bob','M',age=7,city='TJ')
stu_info('Lucy','F',city='BJ',age=10)


輸出:

name is: Bob gender is: M age: 7 city: TJ

name is: Lucy gender is: F age: 10 city: BJ

* 關(guān)鍵字參數(shù)和命名關(guān)鍵字參數(shù)的區(qū)別在于,前者可以傳遞任何名字的參數(shù),而后者只能傳遞 后面名字的參數(shù)。* 如果函數(shù)定義中已經(jīng)有了一個可變參數(shù),后面跟著的命名關(guān)鍵字參數(shù)就不再需要一個特殊分隔符 了:

#args可以傳遞一個tuple 其后只能傳遞age和city參數(shù)
def stu_info(name,gender,*args,age,city):
print('name is:',name,' gender is:',gender,' age:',age,' city:',city)
for i in args:
print('args:',i)
stu_info('Bob','M',age=7,city='TJ')
stu_info('Lucy','F',(2,3),city='BJ',age=10)


輸出:

name is: Bob gender is: M age: 7 city: TJ

name is: Lucy gender is: F age: 10 city: BJ

args: (2, 3)

六、各種參數(shù)之間的組合

一次函數(shù)調(diào)用可以傳遞以上所述任何一種參數(shù)或者多種參數(shù)的組合,當(dāng)然也可以沒有任何參數(shù)。正如默認(rèn)參數(shù)必須在最右端一樣,使用多種參數(shù)時也對順序有嚴(yán)格要求,也是為了解釋器可以正確識別到每一個參數(shù)。

順序:位置參數(shù)、默認(rèn)參數(shù)、可變參數(shù)、命名關(guān)鍵字參數(shù)和關(guān)鍵字參數(shù)。

def function(a, b, c=0, *, d, **kw):
    print('a =', a, 'b =', b, 'c =', c, 'd =', d, 'kw =', kw)


可讀性是代碼的一個很重要的要求,所以盡量避免使用多種參數(shù)的組合。

到此這篇關(guān)于Python中的多個函數(shù)參數(shù)的文章就介紹到這了,更多相關(guān)Python中的函數(shù)參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python實現(xiàn)包含min函數(shù)的棧
  • Python ord函數(shù)()案例詳解
  • python copy模塊中的函數(shù)實例用法
  • Python函數(shù)基礎(chǔ)
  • Python之基礎(chǔ)函數(shù)案例詳解
  • 關(guān)于Python中的 oct 函數(shù)與 min 函數(shù)

標(biāo)簽:廣西 蘭州 吉安 呂梁 紹興 蕪湖 懷化 安康

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python中的函數(shù)參數(shù)(位置參數(shù)、默認(rèn)參數(shù)、可變參數(shù))》,本文關(guān)鍵詞  Python,中的,函數(shù),參數(shù),位置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python中的函數(shù)參數(shù)(位置參數(shù)、默認(rèn)參數(shù)、可變參數(shù))》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python中的函數(shù)參數(shù)(位置參數(shù)、默認(rèn)參數(shù)、可變參數(shù))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    一区二区在线高清视频| 亚洲高清自拍| 中文字幕综合网| 9i在线看片成人免费| 男人天堂一区二区| 中文人妻熟女乱又乱精品| 久久99深爱久久99精品| 国产不卡一区二区在线播放| 国产精品r级在线| caoporn超碰国产公开| 一区在线影院| 日日夜夜操视频| 综合欧美视频一区二区三区| 亚洲精品一线二线三线| 国产九色91| 中文字幕99页| 91免费在线播放视频| 老女人性淫交视频| 激情不卡一区二区三区视频在线| 99国产超薄肉色丝袜交足的后果| av观看在线免费| 国产麻豆一区二区三区精品| 亚洲欧美在线免费观看| 制服丝袜中文字幕在线| av大大超碰在线| 青草综合视频| 97久久精品人人做人人爽50路| 亚洲精品久久久久久| 久久精品国产成人一区二区三区| 国产麻豆一区| 国产丝袜精品丝袜| 亚洲一区二区少妇| 欧美中文字幕一区二区三区| 欧美aaa大片| 2022国产精品视频| 成黄免费在线| 日韩香蕉视频| 91精品丝袜国产高跟在线| 欧美精品videosbestsex另类| 浮力影院网站午夜| 欧洲激情一区二区| 五月天丁香久久| 欧美性猛交内射兽交老熟妇| 一个人免费视频www在线观看| 中文字幕一区二区三区人妻| 国产区卡一卡二卡三乱码免费| 欧美在线观看成人| 免费看国产曰批40分钟| 偷拍精品一区二区三区| 风间由美一区| 午夜精品久久久久久久99老熟妇| 日韩一卡二卡在线观看| 欧美老熟妇一区二区三区| 亚洲日本久久久| 欧美成人一区在线| 久久久久久国产精品一区| 57pao成人国产永久免费| 欧美视频在线看| 无码人妻丰满熟妇区bbbbxxxx| 国产风韵犹存在线视精品| 免费黄色在线播放| 欧美日韩三级一区二区| 久久精品中文字幕免费mv| 在线免费观看av网址| 亚欧在线观看视频| www.日韩| 免看一级a毛片一片成人不卡| 亚洲在线免费视频| 国产麻豆精品一区二区三区v视界| 四虎影视精品成人| 精品国产乱码久久久久久1区2区| 韩国精品在线观看| 成人手机在线免费视频| 亚洲最大的av网站| 久久6精品影院| 亚洲日本一区二区三区在线观看| 国产精品第1页| 日日躁夜夜躁白天躁晚上躁91| 日本www高清视频| 狠狠干天天干| 亚洲美女在线看| 亚洲天堂第二页| 亚洲人与黑人屁股眼交| av日韩在线播放| 婷婷精品在线观看| 波多野结衣电车痴汉| 中文字幕一区二区三区色视频| 香蕉久久夜色精品国产| 久久精品第九区免费观看| 欧美年轻男男videosbes| 日韩免费视频播放| 又爽又黄的午夜网站| 亚洲三级电影网站| 国产精品久久久久无码av色戒| 国产女人免费看a级丨片| 国产成人精品免费视频大全最热| 国产91精品入口17c| 国内视频在线精品| 在线免费看av网站| 免费一级特黄特色大片| 欧美成人视屏| 91久久久久久白丝白浆欲热蜜臀| 亚欧洲精品视频在线观看| 国产精品蜜臀av| 91精品视频免费观看| 韩国一区二区三区美女美女秀| 日本亚州欧洲精品不卡| 成人性生活毛片| 真实国产乱子伦精品一区二区三区| 老司机在线永久免费观看| 国产一区二区黄| 国产精品一区一区三区| 91精品国产品国语在线不卡| 国产精品嫩草影院在线看| 精品国产伦一区二区三| 欧美偷拍一区二区三区| 伊人手机在线| 蜜桃a∨噜噜一区二区三区| 黄免费在线观看| 精品一区亚洲| 国内欧美日韩| 国产一区二区三区欧美| 中文字幕日本一区| 国产欧美日韩不卡免费| 国产成人涩涩涩视频在线观看| 欧美偷拍一区二区三区| 激情av一区二区| 日本理论片午伦夜理片在线观看| 精精国产xxx在线视频app| 偷拍日韩校园综合在线| 亚洲欧美国产日韩天堂区| 破处女黄色一级片| 久久精品免费看| 日韩高清不卡一区二区三区| 国产理论视频在线观看| 国产精品三级美女白浆呻吟| 牛人盗摄一区二区三区视频| 四虎影视成人精品国库在线观看| 国产在线98福利播放视频| 天堂在线一区二区| 呦视频在线一区二区三区| 亚洲AV无码国产精品午夜字幕| 亚洲免费av观看| 亚洲国产又黄又爽女人高潮的| sm在线播放| 国产精品一二三区在线观看| 欧美日韩怡红院| 国产黄色特级片| 性高潮久久久久久久| 日韩大片在线永久免费观看网站| 精品在线手机视频| 精品国产18久久久久久洗澡| 亚洲综合免费观看高清在线观看| 女人av一区| www.国产自拍| 亚洲国产午夜伦理片大全在线观看网站| 成人av影视在线| 在线看片黄色| 51妺嘿嘿午夜福利| 欧美精品一区二区三区蜜桃视频| 久久精品99国产精品日本| 我要看一级黄色录像| 亚洲最大视频网| 亚洲s色大片在线观看| 久久爱www成人| 欧美日韩视频在线观看一区二区三区| 亚洲一区在线观看免费观看电影高清| www.youjizz.com亚洲| 日韩av在线天堂网| 女人十八毛片嫩草av| 亚洲欧美日韩国产一区二区三区| 香蕉视频污视频| 日韩女优一区二区| 亚洲看片网站| 波多野结衣 久久| 精品福利一区二区三区免费视频| 久草热8精品视频在线观看| 国内一区二区三区| 日韩理论在线观看| 3751色影院一区二区三区| 激情欧美日韩| 欧美日韩在线网站| 国内精品在线观看视频| 国产亚洲成av人在线观看导航| 97久久综合精品久久久综合| 亚洲片av在线| 国产伦精品一区二区三区视频金莲| 美女黄色在线网站大全| 久久久99精品视频| 综合久久国产| 我看黄色一级片| 久久综合伊人77777| 精品国产91乱码一区二区三区| 99re在线播放| 九九视频在线免费观看| 亚洲欧美一区二区三区四区| 欧美tickling挠脚心丨vk| 2020国产精品极品色在线观看| 久久男女视频| 成人深夜福利| 国产精品婷婷午夜在线观看| 91午夜在线观看| 久久精品男女| www在线观看免费视频| 成人做爰视频www网站小优视频| 国产精成人品localhost| 极品销魂美女一区二区三区| 在线观看日韩精品视频| 久久久国产精品一区| 欧美不卡一区| www.狠狠| 嫩草嫩草嫩草嫩草嫩草| 日本一区二区三区在线不卡| 青青草自拍偷拍| 美女福利视频一区| 91免费精品| 亚洲欧洲美洲av| 免费看欧美黑人毛片| 精品视频一区二区在线| 中文字幕国产高清| 欧美视频在线一区| 精品va天堂亚洲国产| 天干天干啦夜天天天视频| 国产精品一区二区久久精品| 欧美三级午夜理伦三级富婆| 精品一区二区精品| 麻豆成人入口| 成人黄色片免费| 一区二区在线高清视频| 久久精品天堂| 女人天堂亚洲aⅴ在线观看| 男女污污视频在线观看| 高清一区二区三区四区| 欧美激情视频二区| 精品亚洲一区二区三区四区| 在线成人中文字幕| 亚洲影视一区二区三区| 最近中文字幕第一页| 一本色道久久综合狠狠躁的推荐| 久草视频国产在线| 亚洲第一天堂无码专区| 黄色片视频在线观看| 欧美网站一区二区| 五月精品视频| 怡红院一区二区三区| 国产一级性片| 欧美成人午夜激情| 国产成人在线观看免费网站| 中文字幕+乱码+中文乱码www| 亚洲一级理论片| 波多野结衣一区二区在线| 青柠在线免费观看| 久久av网址| 一级做a爰片性色毛片视频| 最新在线观看av网站| 久久综合色综合| 久久久久久久久久久av| 精品123区| 四虎电影网址| 日韩影视精品| 九色porny视频在线观看| 亚洲免费在线视频观看| www.一区二区三区.com| 色噜噜狠狠成人网p站| 全国精品久久少妇| 国产精品入口免费软件| 日本福利专区在线观看| 三区在线视频| 亚洲一区 欧美| 国产女呦网站| 久久久99精品视频| 国产黄色免费视频| 婷婷开心激情网| av资源免费观看| 国产成人超碰人人澡人人澡| 中文字幕中文字幕在线中心一区| 一区二区在线免费播放| 欧美日韩亚洲国产精品| 韩国三级午夜理伦三级三| 日韩aaa久久蜜桃av| 爱情岛论坛亚洲入口| 在线视频免费观看一区| 亚洲午夜一二三区视频| 成人亚洲欧美一区二区三区| 三级视频在线观看| 国产精久久久久久| 樱花在线免费观看| 日韩xxxx视频| 国产精品精品一区二区三区午夜版| 成人同人动漫免费观看| 成人综合日日夜夜| 91精品在线免费视频| 免费av观看网站| 欧美极品在线观看| 精品无码av无码免费专区| www黄色网址| 女人让男人操自己视频在线观看| 91麻豆桃色免费看| 国产人妻精品午夜福利免费| 国产精品久久久久久久岛一牛影视| 日韩极品在线| 91在线视频免费观看| 成人免费视频视频在线观看免费| 1769国内精品视频在线播放| 二区三区在线视频| ckplayer中文字幕| 亚洲狠狠婷婷综合久久久久图片| 四虎精品一区二区免费| 影音先锋人妻啪啪av资源网站| 国产裸体歌舞团一区二区| 精品国产伦一区二区三区观看说明| 亚洲精品国产精品久久清纯直播| 黄色a级在线观看| 制服丝袜在线第一页| 亚洲 自拍 另类小说综合图区| 国产精品久线观看视频| 国产女同无遮挡互慰高潮91| 亚洲精品无码久久久久| 欧美亚洲爱爱另类综合| 亚洲欧美aⅴ...| 最好看的2019年中文视频| 精品国产一区二区三区久久久蜜月| 亚欧精品视频一区二区三区| 欧美日韩在线视频一区二区| 色综合一区二区三区| 久久久久九九九| 国产情侣自拍av| 亚洲一区二区色|