欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

pythonlst函數(shù),nls函數(shù)python

Python中字典的內(nèi)建函數(shù)用法是什么?

十年的謝通門網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整謝通門建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“謝通門網(wǎng)站設(shè)計(jì)”,“謝通門網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

點(diǎn)擊上方 "Python人工智能技術(shù)" 關(guān)注,星標(biāo)或者置頂

22點(diǎn)24分準(zhǔn)時(shí)推送,第一時(shí)間送達(dá)

后臺(tái)回復(fù)“大禮包”,送你特別福利

編輯:樂樂 | 來自:pypypypy

上一篇:

正文

大家好,我是Pythn人工智能技術(shù)。

內(nèi)置函數(shù)就是Python給你提供的,拿來直接用的函數(shù),比如print.,input等。

截止到python版本3.6.2 ,python一共提供了68個(gè)內(nèi)置函數(shù),具體如下

abs() dict() help() min() setattr()

all() dir() hex() next() slice()

any() divmod() id() object() sorted()

ascii() enumerate() input() oct() staticmethod()

bin() eval() int() open() str()

bool() exec() isinstance() ord() sum()

bytearray() ?lter() issubclass() pow() super()

bytes() ?oat() iter() print() tuple()

callable() format() len() property() type()

chr() frozenset() list() range() vars()

classmethod() getattr() locals() repr() zip()

compile() globals() map() reversed() __import__()

complex() hasattr() max() round()

delattr() hash() memoryview() set()

本文將這68個(gè)內(nèi)置函數(shù)綜合整理為12大類,正在學(xué)習(xí)Python基礎(chǔ)的讀者一定不要錯(cuò)過,建議收藏學(xué)習(xí)!

和數(shù)字相關(guān) 1. 數(shù)據(jù)類型

bool : 布爾型(True,False)

int : 整型(整數(shù))

float : 浮點(diǎn)型(小數(shù))

complex : 復(fù)數(shù)

2. 進(jìn)制轉(zhuǎn)換

bin() 將給的參數(shù)轉(zhuǎn)換成二進(jìn)制

otc() 將給的參數(shù)轉(zhuǎn)換成八進(jìn)制

hex() 將給的參數(shù)轉(zhuǎn)換成十六進(jìn)制

print(bin(10)) # 二進(jìn)制:0b1010

print(hex(10)) # 十六進(jìn)制:0xa

print(oct(10)) # 八進(jìn)制:0o12

3. 數(shù)學(xué)運(yùn)算

abs() 返回絕對(duì)值

divmode() 返回商和余數(shù)

round() 四舍五入

pow(a, b) 求a的b次冪, 如果有三個(gè)參數(shù). 則求完次冪后對(duì)第三個(gè)數(shù)取余

sum() 求和

min() 求最小值

max() 求最大值

print(abs(-2)) # 絕對(duì)值:2

print(divmod(20,3)) # 求商和余數(shù):(6,2)

print(round(4.50)) # 五舍六入:4

print(round(4.51)) #5

print(pow(10,2,3)) # 如果給了第三個(gè)參數(shù). 表示最后取余:1

print(sum([1,2,3,4,5,6,7,8,9,10])) # 求和:55

print(min(5,3,9,12,7,2)) #求最小值:2

print(max(7,3,15,9,4,13)) #求最大值:15

和數(shù)據(jù)結(jié)構(gòu)相關(guān) 1. 序列

(1)列表和元組

list() 將一個(gè)可迭代對(duì)象轉(zhuǎn)換成列表

tuple() 將一個(gè)可迭代對(duì)象轉(zhuǎn)換成元組

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

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

(2)相關(guān)內(nèi)置函數(shù)

reversed() 將一個(gè)序列翻轉(zhuǎn), 返回翻轉(zhuǎn)序列的迭代器

slice() 列表的切片

lst = "你好啊"

it = reversed(lst) # 不會(huì)改變?cè)斜? 返回一個(gè)迭代器, 設(shè)計(jì)上的一個(gè)規(guī)則

print(list(it)) #['啊', '好', '你']

lst = [1, 2, 3, 4, 5, 6, 7]

print(lst[1:3:1]) #[2,3]

s = slice(1, 3, 1) # 切片用的

print(lst[s]) #[2,3]

(3)字符串

str() 將數(shù)據(jù)轉(zhuǎn)化成字符串

print(str(123)+'456') #123456

format() 與具體數(shù)據(jù)相關(guān), 用于計(jì)算各種小數(shù), 精算等.

s = "hello world!"

print(format(s, "^20")) #劇中

print(format(s, "20")) #左對(duì)齊

print(format(s, "20")) #右對(duì)齊

# hello world!

# hello world!

# hello world!

print(format(3, 'b' )) # 二進(jìn)制:11

print(format(97, 'c' )) # 轉(zhuǎn)換成unicode字符:a

print(format(11, 'd' )) # ?進(jìn)制:11

print(format(11, 'o' )) # 八進(jìn)制:13

print(format(11, 'x' )) # 十六進(jìn)制(?寫字母):b

print(format(11, 'X' )) # 十六進(jìn)制(大寫字母):B

print(format(11, 'n' )) # 和d?樣:11

print(format(11)) # 和d?樣:11

print(format(123456789, 'e' )) # 科學(xué)計(jì)數(shù)法. 默認(rèn)保留6位小數(shù):1.234568e+08

print(format(123456789, '0.2e' )) # 科學(xué)計(jì)數(shù)法. 保留2位小數(shù)(小寫):1.23e+08

print(format(123456789, '0.2E' )) # 科學(xué)計(jì)數(shù)法. 保留2位小數(shù)(大寫):1.23E+08

print(format(1.23456789, 'f' )) # 小數(shù)點(diǎn)計(jì)數(shù)法. 保留6位小數(shù):1.234568

print(format(1.23456789, '0.2f' )) # 小數(shù)點(diǎn)計(jì)數(shù)法. 保留2位小數(shù):1.23

print(format(1.23456789, '0.10f')) # 小數(shù)點(diǎn)計(jì)數(shù)法. 保留10位小數(shù):1.2345678900

print(format(1.23456789e+3, 'F')) # 小數(shù)點(diǎn)計(jì)數(shù)法. 很大的時(shí)候輸出INF:1234.567890

bytes() 把字符串轉(zhuǎn)化成bytes類型

bs = bytes("今天吃飯了嗎", encoding="utf-8")

print(bs) #b'\xe4\xbb\x8a\xe5\xa4\xa9\xe5\x90\x83\xe9\xa5\xad\xe4\xba\x86\xe5\x90\x97'

bytearray() 返回一個(gè)新字節(jié)數(shù)組. 這個(gè)數(shù)字的元素是可變的, 并且每個(gè)元素的值得范圍是[0,256)

ret = bytearray("alex" ,encoding ='utf-8')

print(ret[0]) #97

print(ret) #bytearray(b'alex')

ret[0] = 65 #把65的位置A賦值給ret[0]

print(str(ret)) #bytearray(b'Alex')

ord() 輸入字符找?guī)ё址幋a的位置

chr() 輸入位置數(shù)字找出對(duì)應(yīng)的字符

ascii() 是ascii碼中的返回該值 不是就返回u

print(ord('a')) # 字母a在編碼表中的碼位:97

print(ord('中')) # '中'字在編碼表中的位置:20013

print(chr(65)) # 已知碼位,求字符是什么:A

print(chr(19999)) #丟

for i in range(65536): #打印出0到65535的字符

print(chr(i), end=" ")

print(ascii("@")) #'@'

repr() 返回一個(gè)對(duì)象的string形式

s = "今天\n吃了%s頓\t飯" % 3

print(s)#今天# 吃了3頓 飯

print(repr(s)) # 原樣輸出,過濾掉轉(zhuǎn)義字符 \n \t \r 不管百分號(hào)%

#'今天\n吃了3頓\t飯'

2. 數(shù)據(jù)集合

字典:dict 創(chuàng)建一個(gè)字典

集合:set 創(chuàng)建一個(gè)集合

frozenset() 創(chuàng)建一個(gè)凍結(jié)的集合,凍結(jié)的集合不能進(jìn)行添加和刪除操作。

3. 相關(guān)內(nèi)置函數(shù)

len() 返回一個(gè)對(duì)象中的元素的個(gè)數(shù)

sorted() 對(duì)可迭代對(duì)象進(jìn)行排序操作 (lamda)

語法:sorted(Iterable, key=函數(shù)(排序規(guī)則), reverse=False)

Iterable: 可迭代對(duì)象

key: 排序規(guī)則(排序函數(shù)), 在sorted內(nèi)部會(huì)將可迭代對(duì)象中的每一個(gè)元素傳遞給這個(gè)函數(shù)的參數(shù). 根據(jù)函數(shù)運(yùn)算的結(jié)果進(jìn)行排序

reverse: 是否是倒敘. True: 倒敘, False: 正序

lst = [5,7,6,12,1,13,9,18,5]

lst.sort() # sort是list里面的一個(gè)方法

print(lst) #[1, 5, 5, 6, 7, 9, 12, 13, 18]

ll = sorted(lst) # 內(nèi)置函數(shù). 返回給你一個(gè)新列表 新列表是被排序的

print(ll) #[1, 5, 5, 6, 7, 9, 12, 13, 18]

l2 = sorted(lst,reverse=True) #倒序

print(l2) #[18, 13, 12, 9, 7, 6, 5, 5, 1]

#根據(jù)字符串長度給列表排序

lst = ['one', 'two', 'three', 'four', 'five', 'six']

def f(s):

return len(s)

l1 = sorted(lst, key=f, )

print(l1) #['one', 'two', 'six', 'four', 'five', 'three']

enumerate() 獲取集合的枚舉對(duì)象

lst = ['one','two','three','four','five']

for index, el in enumerate(lst,1): # 把索引和元素一起獲取,索引默認(rèn)從0開始. 可以更改

print(index)

print(el)

# 1

# one

# 2

# two

# 3

# three

# 4

# four

# 5

# five

all() 可迭代對(duì)象中全部是True, 結(jié)果才是True

any() 可迭代對(duì)象中有一個(gè)是True, 結(jié)果就是True

print(all([1,'hello',True,9])) #True

print(any([0,0,0,False,1,'good'])) #True

zip() 函數(shù)用于將可迭代的對(duì)象作為參數(shù), 將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)元組, 然后返回由這些元組組成的列表. 如果各個(gè)迭代器的元素個(gè)數(shù)不一致, 則返回列表長度與最短的對(duì)象相同

lst1 = [1, 2, 3, 4, 5, 6]

lst2 = ['醉鄉(xiāng)民謠', '驢得水', '放牛班的春天', '美麗人生', '辯護(hù)人', '被嫌棄的松子的一生']

lst3 = ['美國', '中國', '法國', '意大利', '韓國', '日本']

print(zip(lst1, lst1, lst3)) #

for el in zip(lst1, lst2, lst3):

print(el)

# (1, '醉鄉(xiāng)民謠', '美國')

# (2, '驢得水', '中國')

# (3, '放牛班的春天', '法國')

# (4, '美麗人生', '意大利')

# (5, '辯護(hù)人', '韓國')

# (6, '被嫌棄的松子的一生', '日本')

fiter() 過濾 (lamda)

語法:fiter(function. Iterable)

function: 用來篩選的函數(shù). 在?lter中會(huì)自動(dòng)的把iterable中的元素傳遞給function. 然后根據(jù)function返回的True或者False來判斷是否保留留此項(xiàng)數(shù)據(jù) , Iterable: 可迭代對(duì)象

搜索公眾號(hào)頂級(jí)架構(gòu)師后臺(tái)回復(fù)“面試”,送你一份驚喜禮包。

def func(i): # 判斷奇數(shù)

return i % 2 == 1

lst = [1,2,3,4,5,6,7,8,9]

l1 = filter(func, lst) #l1是迭代器

print(l1) #

print(list(l1)) #[1, 3, 5, 7, 9]

map() 會(huì)根據(jù)提供的函數(shù)對(duì)指定序列列做映射(lamda)

語法 : map(function, iterable)

可以對(duì)可迭代對(duì)象中的每一個(gè)元素進(jìn)行映射. 分別去執(zhí)行 function

def f(i): return i

lst = [1,2,3,4,5,6,7,]

it = map(f, lst) # 把可迭代對(duì)象中的每一個(gè)元素傳遞給前面的函數(shù)進(jìn)行處理. 處理的結(jié)果會(huì)返回成迭代器print(list(it)) #[1, 2, 3, 4, 5, 6, 7]

和作用域相關(guān)

locals() 返回當(dāng)前作用域中的名字

globals() 返回全局作用域中的名字

def func():

a = 10

print(locals()) # 當(dāng)前作用域中的內(nèi)容

print(globals()) # 全局作用域中的內(nèi)容

print("今天內(nèi)容很多")

func()

# {'a': 10}

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

# _frozen_importlib_external.SourceFileLoader object at 0x0000026F8D566080,

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

# (built-in), '__file__': 'D:/pycharm/練習(xí)/week03/new14.py', '__cached__': None,

# 'func': }

# 今天內(nèi)容很多

和迭代器生成器相關(guān)

range() 生成數(shù)據(jù)

next() 迭代器向下執(zhí)行一次, 內(nèi)部實(shí)際使?用了__ next__()?方法返回迭代器的下一個(gè)項(xiàng)目

iter() 獲取迭代器, 內(nèi)部實(shí)際使用的是__ iter__()?方法來獲取迭代器

for i in range(15,-1,-5):

print(i)

# 15

# 10

# 5

# 0

lst = [1,2,3,4,5]

it = iter(lst) # __iter__()獲得迭代器

print(it.__next__()) #1

print(next(it)) #2 __next__()

print(next(it)) #3

print(next(it)) #4

字符串類型代碼的執(zhí)行

eval() 執(zhí)行字符串類型的代碼. 并返回最終結(jié)果

exec() 執(zhí)行字符串類型的代碼

compile() 將字符串類型的代碼編碼. 代碼對(duì)象能夠通過exec語句來執(zhí)行或者eval()進(jìn)行求值

s1 = input("請(qǐng)輸入a+b:") #輸入:8+9

print(eval(s1)) # 17 可以動(dòng)態(tài)的執(zhí)行代碼. 代碼必須有返回值

s2 = "for i in range(5): print(i)"

a = exec(s2) # exec 執(zhí)行代碼不返回任何內(nèi)容

# 0

# 1

# 2

# 3

# 4

print(a) #None

# 動(dòng)態(tài)執(zhí)行代碼

exec("""

def func():

print(" 我是周杰倫")

""" )

func() #我是周杰倫

code1 = "for i in range(3): print(i)"

com = compile(code1, "", mode="exec") # compile并不會(huì)執(zhí)行你的代碼.只是編譯

exec(com) # 執(zhí)行編譯的結(jié)果

# 0

# 1

# 2

code2 = "5+6+7"

com2 = compile(code2, "", mode="eval")

print(eval(com2)) # 18

code3 = "name = input('請(qǐng)輸入你的名字:')" #輸入:hello

com3 = compile(code3, "", mode="single")

exec(com3)

print(name) #hello

輸入輸出

print() : 打印輸出

input() : 獲取用戶輸出的內(nèi)容

print("hello", "world", sep="*", end="@") # sep:打印出的內(nèi)容用什么連接,end:以什么為結(jié)尾

#hello*world@

內(nèi)存相關(guān)

hash() : 獲取到對(duì)象的哈希值(int, str, bool, tuple). hash算法:(1) 目的是唯一性 (2) dict 查找效率非常高, hash表.用空間換的時(shí)間 比較耗費(fèi)內(nèi)存

s = 'alex'print(hash(s)) #-168324845050430382lst = [1, 2, 3, 4, 5]print(hash(lst)) #報(bào)錯(cuò),列表是不可哈希的 id() : 獲取到對(duì)象的內(nèi)存地址s = 'alex'print(id(s)) #2278345368944

文件操作相關(guān)

open() : 用于打開一個(gè)文件, 創(chuàng)建一個(gè)文件句柄

f = open('file',mode='r',encoding='utf-8')

f.read()

f.close()

模塊相關(guān)

__ import__() : 用于動(dòng)態(tài)加載類和函數(shù)

# 讓用戶輸入一個(gè)要導(dǎo)入的模塊

import os

name = input("請(qǐng)輸入你要導(dǎo)入的模塊:")

__import__(name) # 可以動(dòng)態(tài)導(dǎo)入模塊

幫 助

help() : 函數(shù)用于查看函數(shù)或模塊用途的詳細(xì)說明

print(help(str)) #查看字符串的用途

調(diào)用相關(guān)

callable() : 用于檢查一個(gè)對(duì)象是否是可調(diào)用的. 如果返回True, object有可能調(diào)用失敗, 但如果返回False. 那調(diào)用絕對(duì)不會(huì)成功

a = 10

print(callable(a)) #False 變量a不能被調(diào)用

def f():

print("hello")

print(callable(f)) # True 函數(shù)是可以被調(diào)用的

查看內(nèi)置屬性

dir() : 查看對(duì)象的內(nèi)置屬性, 訪問的是對(duì)象中的__dir__()方法

print(dir(tuple)) #查看元組的方法

你還有什么想要補(bǔ)充的嗎?

免責(zé)聲明:本文內(nèi)容來源于網(wǎng)絡(luò),文章版權(quán)歸原作者所有,意在傳播相關(guān)技術(shù)知識(shí)行業(yè)趨勢,供大家學(xué)習(xí)交流,若涉及作品版權(quán)問題,請(qǐng)聯(lián)系刪除或授權(quán)事宜。

技術(shù)君個(gè)人微信

添加技術(shù)君個(gè)人微信即送一份驚喜大禮包

→ 技術(shù)資料共享

→ 技術(shù)交流社群

--END--

往日熱文:

Python程序員深度學(xué)習(xí)的“四大名著”:

這四本書著實(shí)很不錯(cuò)!我們都知道現(xiàn)在機(jī)器學(xué)習(xí)、深度學(xué)習(xí)的資料太多了,面對(duì)海量資源,往往陷入到“無從下手”的困惑出境。而且并非所有的書籍都是優(yōu)質(zhì)資源,浪費(fèi)大量的時(shí)間是得不償失的。給大家推薦這幾本好書并做簡單介紹。

獲得方式:

2.后臺(tái)回復(fù)關(guān)鍵詞:名著

Python中列表函數(shù)問題

#numnote.py

def?numnote(lst):

msg=[?]

for?num?in?lst:

if?num0:

s=str(num)+'?is?negative'

elif?0=num=9:

s=str(num)+'?is?a?digit'

else:

continue

msg.append(s)

return?msg

這個(gè)應(yīng)該是書上有問題吧。

加一個(gè)?else:?continue??就ok了

python lst求平均

思路是接收輸入的字符串,以空格為分隔符,將分割的數(shù)據(jù)存入列表(lst1)中,將lst1中的數(shù)據(jù)轉(zhuǎn)存入另一個(gè)空列表(lst)中,轉(zhuǎn)存時(shí)將字符串轉(zhuǎn)化為整型,從而利用函數(shù)求出lst中數(shù)的和、平均值。print("-----求平均值,可輸入任意多個(gè)數(shù)-------")

lst = [] #定義一個(gè)空列表

str = raw_input("請(qǐng)輸入數(shù)值,用空格隔開:")

lst1 = str.split(" ")#lst1用來存儲(chǔ)輸入的字符串,用空格分割

i = 0

while i = len(lst1)+1:

lst.append(int(lst1.pop()))#將lst1的數(shù)據(jù)轉(zhuǎn)換為整型并賦值給lst

i += 1

#print(lst)

def sum(list):

"對(duì)列表的數(shù)值求和"

s = 0

for x in list:

s += x

return s

def average(list):

"對(duì)列表數(shù)據(jù)求平均值"

avg = 0

avg = sum(list)/(len(list)*1.0) #調(diào)用sum函數(shù)求和

return avg

print("avg = %f"%average(lst))

運(yùn)行結(jié)果:

請(qǐng)輸入數(shù)值,用空格隔開:21 32 45 65

avg = 47.333333

lst[3:8:2]在python中是什么意思?

這是 python 的切片操作。

格式是: lst[start : end : step]

start 表示開始的位置,end表示結(jié)束的位置, step 表示步長(每次跳過的元素個(gè)數(shù))

lst[3:8:2] 表示 從第4個(gè)元素開始,到第9個(gè)元素,每隔一個(gè)取一個(gè)

例如:

lst = "0123456789ABCDEFG"

lst[3:8:2] = "357"

python的題 求解

def one(s):

return s == s[::-1]

def two(lst):

lst.sort()

del(lst[len(lst) - 1])

lst.append(lst.pop(0))

return lst.copy()

def three(s1, s2, s3):

return (s1 | s2 | s3,

s1 s2 s3,

(s1 | s2) - (s2 | s3))

def four(num):

return sum(map(int, str(num)))

def five():

text="12345"

fo = open("five.txt", "w", encoding="utf-8")

fo.write(text)

fo.close()

python小白問題,自定義函數(shù)NameError: name 'lst' is not defined?

if的縮進(jìn)錯(cuò)了,應(yīng)該和for循環(huán)在同一層

判斷有無重復(fù)有更簡單的方法,即len(lst) == len(set(lst))

分享名稱:pythonlst函數(shù),nls函數(shù)python
文章位置:http://aaarwkj.com/article6/dssgjog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、云服務(wù)器、建站公司、微信公眾號(hào)、用戶體驗(yàn)電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
青青草原在线视频观看| 欧美伊人久久大综合精品| 中文字幕日韩av综合在线| 亚洲欧美一区二区中文字幕| 日本免费播放一区二区视频| 日本久久91跳蛋视频| 精品国产自在久久成人| 欧美中文字幕精在线不卡| 91麻豆成人精品国产| 国产高清av免费在线播放| 国产亚洲精品一区久久| 激情久久五月激情婷婷| 欧美日韩国产综合下一页| 九九九视频精品免费九九| 日韩精品视频一二三区| 亚洲国产精品一区二区成人| 高清欧美精品一区二区三区 | 内射嫩国产欧美国产日韩欧美| 欧美日韩精品人妻中文| 91人妻成人精品一区二区| 日本久久在线观看视频| 国产黄色一区二区三区,| 国产一区二区高清在线| 亚洲国产日本一区自拍| 在线青青草视频免费观看| 国产原创剧情免费观看av| 91免费在线观看高清| 精品国产一区二区三区精品日韩| 中文字幕日韩精品亚洲精品 | 日韩精品中文字幕国产精品| 精品视频一区二区三区中文字幕| 在线免费观看国产黄色av| 蜜臀在线免费观看黄片视频| 色婷婷亚洲综合色一区二区| 亚洲高清无毛一区二区| 国产精品一久久香蕉产线看| 亚洲综合av伊人久久| 日韩黄色精品中文视频| 国产综合精品一区二区| 91精品一区二区三区91人妻| 白天躁晚上躁天天躁在线|