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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

【Python基础】Python初学者必须吃透这69个内置函数!

發(fā)布時(shí)間:2025/3/12 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python基础】Python初学者必须吃透这69个内置函数! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

所謂內(nèi)置函數(shù),就是Python提供的, 可以直接拿來直接用的函數(shù),比如print,enumerate、format等。Python內(nèi)置的這些函數(shù)非常精巧且強(qiáng)大的,對(duì)初學(xué)者來說,經(jīng)常會(huì)忽略,但是偶爾會(huì)碰到,我也是用了一段時(shí)間python之后才發(fā)現(xiàn),哇還有這么好的函數(shù),每個(gè)函數(shù)都非常經(jīng)典,而且經(jīng)過嚴(yán)格測試,使用內(nèi)置函數(shù),不用自己閉門造車,并且代碼簡潔易讀了很多,真是方便又實(shí)用,值得花時(shí)間進(jìn)行體系化研究學(xué)習(xí)。

初學(xué)者的代碼之所以寫的不簡潔,不是因?yàn)閷W(xué)的不夠好,而是學(xué)的不夠多,很多內(nèi)置的東西都沒學(xué)透。

abs()

delattr()

hash()

memoryview()

set()

all()

dict()

help()

min()

setattr()

any()

dir()

hex()

next()

slice()

ascii()

divmod()

id()

object()

sorted()

bin()

enumerate()

input()

oct()

staticmethod()

bool()

eval()

int()

open()

str()

breakpoint()

exec()

isinstance()

ord()

sum()

bytearray()

filter()

issubclass()

pow()

super()

bytes()

float()

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()


?

一、數(shù)字相關(guān)

01 數(shù)據(jù)類型

bool()

描述:測試一個(gè)對(duì)象是True, 還是False.bool 是 int 的子類。

語法:class bool([x])

參數(shù):x -- 要進(jìn)行轉(zhuǎn)換的參數(shù)。

bool([0,0,0]) True bool([]) False issubclass(bool, int) # bool 是 int 子類 True

?

int()

描述:int() 函數(shù)用于將一個(gè)字符串或數(shù)字轉(zhuǎn)換為整型。x可能為字符串或數(shù)值,將x 轉(zhuǎn)換為一個(gè)普通整數(shù)。如果參數(shù)是字符串,那么它可能包含符號(hào)和小數(shù)點(diǎn)。如果超出了普通整數(shù)的表示范圍,一個(gè)長整數(shù)被返回。

語法:int(x, base =10)

參數(shù):

  • x -- 字符串或數(shù)字。

  • base -- 進(jìn)制數(shù),默認(rèn)十進(jìn)制。

int('12',16) 18int('12',10) 12

float()

描述:將一個(gè)字符串或整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)

語法:class float([x])

參數(shù):x -- 整數(shù)或字符串

float(3) 3.0 float('123') 123.0

?

complex()

描述:創(chuàng)建一個(gè)復(fù)數(shù)

語法:class complex([real[, imag]])

參數(shù):

  • real -- int, long, float或字符串;

  • imag -- int, long, float;

complex(1,2) (1+2j) complex('1') (1+0j) complex("1+2j") (1+2j)

02 進(jìn)制轉(zhuǎn)換

bin()

描述:bin()?返回一個(gè)整數(shù) int 或者長整數(shù) long int 的二進(jìn)制表示。將十進(jìn)制轉(zhuǎn)換為二進(jìn)制

語法:bin(x)

參數(shù):x -- int 或者 long int 數(shù)字

bin(2) '0b10'bin(20) '0b10100'

oct()

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

語法:oct(x)

參數(shù):x -- 整數(shù)。

oct(8) '0o10'oct(43) '0o53'

hex()

描述:hex()?函數(shù)用于將10進(jìn)制整數(shù)轉(zhuǎn)換成16進(jìn)制,以字符串形式表示。

語法:hex(x)

參數(shù):x -- 10進(jìn)制整數(shù)。

將十進(jìn)制轉(zhuǎn)換為十六進(jìn)制 hex(43) '0x2b'#43等于2Bhex(15) '0xf'

?

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

abs()

描述:返回?cái)?shù)字絕對(duì)值或復(fù)數(shù)的模

語法:abs( x )

參數(shù):x 數(shù)值表達(dá)式。

abs(-6) 6 abs(5j+4) 6.4031242374328485

?

divmod()

描述:divmod() 函數(shù)把除數(shù)和余數(shù)運(yùn)算結(jié)果結(jié)合起來,返回一個(gè)包含商和余數(shù)的元組(a // b, a % b)。

語法:divmod(a, b)

參數(shù):a: 數(shù)字--被除數(shù)

? ? ? ? ?b: 數(shù)字--除數(shù)

divmod(11,3) (3, 2)divmod(20,4) (5, 0)

?

round()

描述:round()?函數(shù)返回浮點(diǎn)數(shù)x的四舍五入值。

語法:round( x [, n] ?)

參數(shù):

  • x -- 數(shù)值表達(dá)式。

  • n --代表小數(shù)點(diǎn)后保留幾位

round(10.0222222, 3) 10.022

?

pow()

描述:pow(x,y)?方法返回x的y次方的值,等價(jià)于x**y。函數(shù)是計(jì)算x的y次方,如果z在存在,則再對(duì)結(jié)果進(jìn)行取模,其結(jié)果等效于pow(x,y) %z

語法:pow(x, y[, z])

參數(shù):

  • x -- 數(shù)值表達(dá)式。

  • y -- 數(shù)值表達(dá)式。

  • z -- 數(shù)值表達(dá)式。

pow(10, 2) 10010**2 100pow(4,3,5) 4 等價(jià)于4**3%

sum()

描述:sum()?方法對(duì)系列進(jìn)行求和計(jì)算。

語法:sum(iterable[, start])

參數(shù):

  • iterable -- 可迭代對(duì)象,如:列表、元組、集合。

  • start -- 指定相加的參數(shù),如果沒有設(shè)置這個(gè)值,默認(rèn)為0。

a = [1,4,2,3,1] sum(a) 11sum(a,10) #求和的初始值為10 21

?

min()

描述:min() 方法返回給定參數(shù)的最小值,參數(shù)可以為序列。

語法:min( x, y, z, .... )

參數(shù):

  • x -- 數(shù)值表達(dá)式。

  • y -- 數(shù)值表達(dá)式。

  • z -- 數(shù)值表達(dá)式。

min(80, 100, 1000) 80 min([80, 100, 1000]) 80

?

max()

描述:max() 方法返回給定參數(shù)的最大值,參數(shù)可以為序列。

語法:max( x, y, z, .... )

參數(shù):

  • x -- 數(shù)值表達(dá)式。

  • y -- 數(shù)值表達(dá)式。

  • z -- 數(shù)值表達(dá)式。

max(3,1,4,2,1) 4di = {'a':3,'b1':1,'c':4} max(di) 'c'

?

二、數(shù)據(jù)結(jié)構(gòu)相關(guān)

01 序列數(shù)據(jù)類型

1)列表和元組

list()

描述:list() 函數(shù)創(chuàng)建列表或者用于將序列轉(zhuǎn)換為列表。

語法:list( iterable )

參數(shù):iterable -- 可迭代序列。

序列為元組時(shí) s=(123, 'xyz', 'zara', 'abc') list(S) [123, 'xyz', 'zara', 'abc']序列為字符串 s= '小伍哥真是帥,特別帥' list(s) ['小', '伍', '哥', '真', '是', '帥', ',', '特', '別', '帥'] 序列為字典 s = {'nanme':'小伍哥','age':30,'address':'Hangzhou'} list(s) ['nanme', 'age', 'address'] tuple() 描述:元組 tuple() 函數(shù)將列表轉(zhuǎn)換為元組。 語法:tuple( iterable ) 參數(shù):iterable -- 要轉(zhuǎn)換為元組的可迭代序列。 案例: tuple([1,2,3,4]) (1, 2, 3, 4)tuple({'a':2,'b':4}) #針對(duì)字典 會(huì)返回字典的key組成的tuple('a', 'b')tuple('小伍哥真是帥,特別帥')('小',?'伍',?'哥',?'真',?'是',?'帥',?',',?'特',?'別',?'帥')???

2)集合數(shù)據(jù)類型

dict()

描述:創(chuàng)建數(shù)據(jù)字典

語法:

class dict(**kwarg)

class dict(mapping, **kwarg)

class dict(iterable, **kwarg)

參數(shù):

  • **kwargs -- 關(guān)鍵字

  • mapping -- 元素的容器。

  • iterable -- 可迭代對(duì)象。

#創(chuàng)建空字典 dict() {} #傳入關(guān)鍵字 dict(a='a', b='b', t='t') {'a': 'a', 'b': 'b', 't': 't'} # 映射函數(shù)方式來構(gòu)造字典 dict(zip(['one', 'two', 'three'], [1, 2, 3])) {'three': 3, 'two': 2, 'one': 1} #可迭代對(duì)象方式來構(gòu)造字典 dict([('one', 1), ('two', 2), ('three', 3)]) {'one': 1, 'two': 2, 'three': 3}

?

set()

描述:set()?函數(shù)創(chuàng)建一個(gè)無序不重復(fù)元素集,可進(jìn)行關(guān)系測試,刪除重復(fù)數(shù)據(jù),還可以計(jì)算交集、差集、并集等。

語法:class set([iterable])

參數(shù):iterable -- 可迭代對(duì)象對(duì)象;

#返回一個(gè)set對(duì)象,可實(shí)現(xiàn)去重: a = [1,4,2,3,1] set(a) {1, 2, 3, 4}

?

frozenset()

描述:frozenset()?返回一個(gè)凍結(jié)的集合,凍結(jié)后集合不能再添加或刪除任何元素。

語法:class frozenset([iterable])

參數(shù):iterable -- 可迭代的對(duì)象,比如列表、字典、元組等等。

創(chuàng)建一個(gè)不可修改的集合。 frozenset([1,1,3,2,3]) frozenset({1, 2, 3})

?

3)字符串

str()

描述:str() 函數(shù)將對(duì)象轉(zhuǎn)化為適于人閱讀的形式。將字符類型、數(shù)值類型等轉(zhuǎn)換為字符串類型

語法:class str(object='')

參數(shù):object -- 對(duì)象。

integ = 100 str(integ) '100'dict = {'baidu': 'baidu.com', 'google': 'google.com'}; str(dict) "{'baidu': 'baidu.com', 'google': 'google.com'}"

?

format()

描述:Python2.6 開始,新增了一種格式化字符串的函數(shù) str.format(),它增強(qiáng)了字符串格式化的功能。基本語法是通過?{}?和?:?來代替以前的?%?。使用format()來格式化字符串時(shí),使用在字符串中使用{}作為占位符,占位符的內(nèi)容將引用format()中的參數(shù)進(jìn)行替換。可以是位置參數(shù)、命名參數(shù)或者兼而有之。

format 函數(shù)可以接受不限個(gè)參數(shù),位置可以不按順序。

語法:format(value, format_spec)

# 位置參數(shù) '{}:您{}購買的{}到了!請(qǐng)下樓取快遞。'.format('快遞小哥','淘寶','快遞') '快遞小哥:您淘寶購買的快遞到了!請(qǐng)下樓取快遞。'#給批量客戶發(fā)短息 n_list=['馬云','馬化騰','麻子','小紅','李彥宏','二狗子'] for name in n_list: print('{0}:您淘寶購買的快遞到了!請(qǐng)下樓取快遞!'.format(name)) 馬云:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! 馬化騰:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! 麻子:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! 小紅:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! 李彥宏:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! 二狗子:您淘寶購買的快遞到了!請(qǐng)下樓取快遞!#名字進(jìn)行填充 for n in n_list: print('{0}:您淘寶購買的快遞到了!請(qǐng)下樓取快遞!'.format(n.center(3,'*')))*馬云:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! 馬化騰:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! *麻子:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! *小紅:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! 李彥宏:您淘寶購買的快遞到了!請(qǐng)下樓取快遞! 二狗子:您淘寶購買的快遞到了!請(qǐng)下樓取快遞!'{0}, {1} and {2}'.format('gao','fu','shuai') 'gao,?fu?and?shuai' x=3 y=5 '{0}+{1}={2}'.format(x,y,x+y) # 命名參數(shù) '{name1}, {name2} and {name3}'.format(name1='gao', name2='fu', name3='shuai') 'gao, fu and shuai' # 混合位置參數(shù)、命名參數(shù) '{name1}, {0} and {name3}'.format("shuai", name1='fu', name3='gao') 'fu,?shuai?and?gao'#for循環(huán)進(jìn)行批量處理 ["vec_{0}".format(i) for i in range(0,5)] ['vec_0', 'vec_1', 'vec_2', 'vec_3', 'vec_4']['f_{}'.format(r) for r in list('abcde')]['f_a', 'f_b', 'f_c', 'f_d', 'f_e']

?

bytes()

描述:將一個(gè)字符串轉(zhuǎn)換成字節(jié)類型

語法:class bytes([source[, encoding[, errors]]])

參數(shù):

  • 如果 source 為整數(shù),則返回一個(gè)長度為 source 的初始化數(shù)組;

  • 如果 source 為字符串,則按照指定的 encoding 將字符串轉(zhuǎn)換為字節(jié)序列;

  • 如果 source 為可迭代類型,則元素必須為[0 ,255] 中的整數(shù);

  • 如果 source 為與 buffer 接口一致的對(duì)象,則此對(duì)象也可以被用于初始化 bytearray。

  • 如果沒有輸入任何參數(shù),默認(rèn)就是初始化數(shù)組為0個(gè)元素。

s = "apple" bytes(s,encoding='utf-8') b'apple'bytes([1,2,3,4]) b'\x01\x02\x03\x04'

bytearray()

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

語法:class bytearray([source[, encoding[, errors]]])

參數(shù):

  • 如果 source 為整數(shù),則返回一個(gè)長度為 source 的初始化數(shù)組;

  • 如果 source 為字符串,則按照指定的 encoding 將字符串轉(zhuǎn)換為字節(jié)序列;

  • 如果 source 為可迭代類型,則元素必須為[0 ,255] 中的整數(shù);

  • 如果 source 為與 buffer 接口一致的對(duì)象,則此對(duì)象也可以被用于初始化 bytearray。

  • 如果沒有輸入任何參數(shù),默認(rèn)就是初始化數(shù)組為0個(gè)元素。

bytearray() bytearray(b'') bytearray([1,2,3]) bytearray(b'\x01\x02\x03') bytearray('baidu', 'utf-8') bytearray(b'baidu')

?

ord()

描述:查看某個(gè)ascii對(duì)應(yīng)的十進(jìn)制數(shù)

語法:ord(c)

參數(shù):c -- 字符。

ord('A') 65 ord('~') 126

?

chr()

描述:chr() 用一個(gè)范圍在 range(256)內(nèi)的(就是0~255)整數(shù)作參數(shù),返回一個(gè)對(duì)應(yīng)的字符。

語法:chr(i)

參數(shù):i -- 可以是10進(jìn)制也可以是16進(jìn)制的形式的數(shù)字。

查看十進(jìn)制整數(shù)對(duì)應(yīng)的ASCII字符 chr(65) 'A' 可以參考4案例中的表

?

ascii()

描述:ascii() 函數(shù)返回任何對(duì)象(字符串,元組,列表等)的可讀版本。

ascii() 函數(shù)會(huì)將所有非 ascii 字符替換為轉(zhuǎn)義字符:

? 將替換為 \xe5。

語法:ascii(object)

參數(shù):object--對(duì)象,可以是元組、列表、字典、字符串、set()創(chuàng)建的集合。

ascii('中國') "'\\u4e2d\\u56fd'"ascii('新冠肺炎') "'\\u65b0\\u51a0\\u80ba\\uascii("My name is St?le") "'My name is St\\xe5le'"print(ascii((1,2))) #元組 (1, 2) print(type(ascii((1,2)))) <class 'str'>print(ascii([1,2])) #列表 [1, 2] print(type(ascii([1,2]))) <class 'str'>print(ascii('?')) #字符串,非 ASCII字符,轉(zhuǎn)義 '\uff1f' print(type(ascii("?"))) <class 'str'>print(ascii({1:2,'name':5})) #字典 {1: 2, 'name': 5} print(type(ascii({1:2,'name':5}))) <class 'str'>

ASCII碼表具體如下所示(節(jié)選)

Bin

(二進(jìn)制)

Oct

(八進(jìn)制)

Dec

(十進(jìn)制)

Hex

(十六進(jìn)制)

縮寫/字符

解釋

0000 0000

00

0

0x00

NUL(null)

空字符

0010 0001

041

33

0x21

!

嘆號(hào)

0010 0010

042

34

0x22

"

雙引號(hào)

0010 1010

052

42

0x2A

*

星號(hào)

...

...

...

...

...

...

0111 1101

0175

125

0x7D

}

閉花括號(hào)

0111 1110

0176

126

0x7E

~

波浪號(hào)

0111 1111

0177

127

0x7F

DEL (delete)

刪除

repr()

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

?

03 數(shù)據(jù)結(jié)構(gòu)處理相關(guān)函數(shù)

len()

描述:len() 函數(shù)返回對(duì)象(字符、列表、元組等)長度或項(xiàng)目個(gè)數(shù)。

語法:len(s)

參數(shù):s -- 對(duì)象。

#字典的長度 dic = {'a':1,'b':3} len(dic) 2#字符串長度 s='aasdf' len(s) 5#列表元素個(gè)數(shù) l = [1,2,3,4,5] len(l)

?

sorted()?

描述:sorted()函數(shù)對(duì)所有可迭代的對(duì)象進(jìn)行排序操作。

語法:sorted(iterable, ?key=None, reverse=False)

參數(shù):

  • iterable--可迭代對(duì)象。

  • key--主要是用來進(jìn)行比較的元素,只有一個(gè)參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對(duì)象中,指定可迭代對(duì)象中的一個(gè)元素來進(jìn)行排序。

  • reverse -- 排序規(guī)則,reverse=True降序 ,reverse = False升序(默認(rèn))。

a = [5,7,6,3,4,1,2] b = sorted(a) #保留原列表 a [5, 7, 6, 3, 4, 1, 2] b [1, 2, 3, 4, 5, 6, 7]#利用key L=[('b',2),('a',1),('c',3),('d',4)]sorted(L, key=lambda x:x[1]) [('a', 1), ('b', 2), ('c', 3), ('d', 4)]#按年齡排序 students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)] sorted(students, key=lambda s: s[2]) [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]#按降序 sorted(students, key=lambda s: s[2], reverse=True) [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]#降序排列 a = [1,4,2,3,1] sorted(a,reverse=True) [4,?3,?2,?1,?1]

sort 與 sorted 區(qū)別:

sort 是應(yīng)用在list 的方法,sorted可以對(duì)所有可迭代的對(duì)象進(jìn)行排序操作;list的sort 方法返回的是對(duì)已經(jīng)存在的列表進(jìn)行操作,無返回值,而內(nèi)建函數(shù)sorted方法返回的是一個(gè)新的 list,而不是在原來的基礎(chǔ)上進(jìn)行的操作。

?

reversed()

描述:reversed函數(shù)返回一個(gè)反轉(zhuǎn)的迭代器。

語法:reversed(seq)

參數(shù):seq -- 要轉(zhuǎn)換的序列,可以是 tuple, string, list 或 range。

#反轉(zhuǎn)列表 rev = reversed([1,4,2,3,1]) list(rev) [1, 3, 2, 4, 1]#反轉(zhuǎn)字符串 rev = reversed('我愛中國') list(rev) ['國', '中', '愛', '我']''.join(rev) '國中愛我's = '我的世界開始下雪' ''.join(reversed(s)) '雪下始開界世的我'

?

slice()

描述:slice()?函數(shù)實(shí)現(xiàn)切片對(duì)象,主要用在切片操作函數(shù)里的參數(shù)傳遞。返回一個(gè)表示由 range(start, stop, step) 所指定索引集的 slice對(duì)象

語法:

  • class slice(stop)

  • class slice(start, stop[, step])

參數(shù):

  • start -- 起始位置

  • stop -- 結(jié)束位置

  • step -- 間距

a = [1,4,2,3,1] a[slice(0,5,2)] #等價(jià)于a[0:5:2] [1, 2, 1]a = list(range(10)) a[slice(3)] [0, 1, 2]

?

enumerate()

描述:enumerate() 函數(shù)用于將一個(gè)可遍歷的數(shù)據(jù)對(duì)象(如列表、元組或字符串)組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在for循環(huán)當(dāng)中。返回一個(gè)可以枚舉的對(duì)象,該對(duì)象的next()方法將返回一個(gè)元組。enumerate在字典上是枚舉、列舉的意思。

語法:enumerate(sequence, [start=0])

參數(shù):sequence -- 一個(gè)序列、迭代器或其他支持迭代對(duì)象。

? ? ? ? ? start -- 下標(biāo)起始位置。

L = ['Spring', 'Summer', 'Fall', 'Winter'] enumerate(L) <enumerate at 0x226e1ee1138>#生成的額迭代器,無法直接查看 list(enumerate(L))#列表形式,可以看到內(nèi)部結(jié)構(gòu),默認(rèn)下標(biāo)從0開始 [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]list(enumerate(L, start=1)) #下標(biāo)從 1 開始 [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]for i,v in enumerate(L): print(i,v) 0 Spring 1 Summer 2 Fall 3 Winterfor i,v in enumerate(L,1):print(i,v) 1 Spring 2 Summer 3 Fall 4 Winters = ["a","b","c"]for i ,v in enumerate(s,2): print(i,v) 2 a 3 b 4 c普通的 for 循環(huán) i = 0 seq = ['one', 'two', 'three'] for element in seq: print (i, seq[i])i+= 1 0 one 1 two 2 three在看一個(gè)普通循環(huán)的對(duì)比案例 for 循環(huán)使用 enumerateseq = ['one', 'two', 'three'] for i, element in enumerate(seq):print?(i,?element) 0 one 1 two 2 threeseq = ['one', 'two', 'three'] for i, element in enumerate(seq,2): print (i, element) 2 one 3 two 4 three

all()

描述:接受一個(gè)迭代器,如果迭代器(元組或列表)的所有元素都為真,那么返回True,否則返回False,元素除了是0、空、None、False外都算 True。注意:空元組、空列表返回值為True,這里要特別注意。

語法:all(iterable)

參數(shù):iterable -- 元組或列表

案例:

all([1,0,3,6]) Falseall([1,9,3,6]) Trueall(['a', 'b', '', 'd']) False all([]) #空列表為真 Trueall(()) #空元組為真 Trueany() 描述:接受一個(gè)迭代器,如果迭代器里有一個(gè)元素為真,那么返回True,否則返回False,元素除了是 0、空、None、False 外都算 True。 語法:any(iterable) 參數(shù):iterable -- 元組或列表 案例: any([0,0,0,[]]) Falseany([0,0,1]) Trueany((0, '', False)) Falseany([]) # 空列表 Falseany(()) # 空元組 False

zip()

描述:zip()?函數(shù)用于將可迭代的對(duì)象作為參數(shù),將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)個(gè)元組,然后返回由這些元組組成的對(duì)象,這樣做的好處是節(jié)約了不少的內(nèi)存。我們可以使用 list() 轉(zhuǎn)換來輸出列表。,如果各個(gè)迭代器的元素個(gè)數(shù)不一致,則返回列表長度與最短的對(duì)象相同,利用?*?號(hào)操作符,可以將元組解壓為列表。

語法:zip([iterable,...])

參數(shù):iterable 一個(gè)或多個(gè)迭代器

創(chuàng)建一個(gè)聚合了來自每個(gè)可迭代對(duì)象中的元素的迭代器: x = [3,2,1] y = [4,5,6] list(zip(y,x)) [(4, 3), (5, 2), (6, 1)] #搭配for循環(huán),數(shù)字與字符串組合 a = range(5) b = list('abcde') [str(y)+str(x) for x,y in zip(a,b)] ['a0', 'b1', 'c2', 'd3', 'e4'] #數(shù)數(shù)相乘 list1 = [2,3,4] list2 = [5,6,7] for x,y in zip(list1,list2): print(x,'*',y,'--',x*y) 2 * 5 -- 10 3 * 6 -- 18 4 * 7 -- 28 #元素個(gè)數(shù)與最短的列表一致 list(zip(x,b))[(3, 'a'), (2, 'b'), (1, 'c')]s #與 zip 相反,zip(* ) 可理解為解壓,返回二維矩陣式 a1, a2 = zip(*zip(a,b)) a1 (0, 1, 2, 3, 4) a2 ('a',?'b',?'c',?'d','e')

filter()

描述:filter()?函數(shù)用于過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。該接收兩個(gè)參數(shù),第一個(gè)為函數(shù),第二個(gè)為序列,序列的每個(gè)元素作為參數(shù)傳遞給函數(shù)進(jìn)行判斷,然后返回 True 或 False,最后將返回 True 的元素放到新列表中。

語法:filter(function, iterable)

參數(shù):

  • function -- 判斷函數(shù)。

  • iterable -- 可迭代對(duì)象。

fil = filter(lambda x: x>10,[1,11,2,45,7,6,13]) fil<filter at 0x28b693b28c8> list(fil) [11, 45, 13]def is_odd(n): return n % 2 == 1newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) print(list(newlist)) [1, 3, 5, 7, 9]

?

map()

描述:map()?會(huì)根據(jù)提供的函數(shù)對(duì)指定序列做映射。返回一個(gè)將 function 應(yīng)用于 iterable 中每一項(xiàng)并輸出其結(jié)果的迭代器

語法:map(function, iterable, ...)

參數(shù):

  • function -- 函數(shù)

  • iterable -- 一個(gè)或多個(gè)序列

def square(x) : # 計(jì)算平方數(shù)return x ** 2 list(map(square, [1,2,3,4,5])) # 計(jì)算列表各個(gè)元素的平方 [1, 4, 9, 16, 25]list(map(lambda x: x ** 2, [1, 2, 3, 4, 5])) # 使用 lambda 匿名函數(shù) [1, 4, 9, 16, 25]# 提供了兩個(gè)列表,對(duì)相同位置的列表數(shù)據(jù)進(jìn)行相加 list(map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])) [3, 7, 11, 15, 19]list(map(lambda?x:?x%2==1,?[1,3,2,4,1])) [True, True, False, False, True]

?

三、和作用域相關(guān)

locals()

描述:locals()?函數(shù)會(huì)以字典類型返回當(dāng)前位置的全部局部變量。對(duì)于函數(shù), 方法, lambda 函式, 類, 以及實(shí)現(xiàn)了 __call__ 方法的類實(shí)例, 它都返回 True。

語法:locals()

?

globals()

描述:?函數(shù)會(huì)以字典類型返回當(dāng)前位置的全部全局變量。

語法:globals()

參數(shù):

a='runoob' print(globals())? #globals 函數(shù)返回一個(gè)全局變量的字典,包括所有導(dǎo)入的變量。

?

四、迭代器生成器

range()

描述:range() 函數(shù)可創(chuàng)建一個(gè)整數(shù)列表,一般用在 for 循環(huán)中。

語法:range(start, stop[, step])

參數(shù):

  • start: 計(jì)數(shù)從 start 開始。默認(rèn)是從 0 開始。例如range(5)等價(jià)于range(0, 5);

  • stop: 計(jì)數(shù)到 stop 結(jié)束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5

  • step:步長,默認(rèn)為1。例如:range(0,5)等價(jià)于 range(0, 5, 1)

list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]list(range(1, 11)) # 從 1 開始到 11 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]list(range(0, 30, 5)) [0, 5, 10, 15, 20, 25]for i in range(5):print(i) 0 1 2 3

next()

描述:next()?返回迭代器的下一個(gè)項(xiàng)目。next() 函數(shù)要和生成迭代器的iter() 函數(shù)一起使用。

語法:next(iterator[, default])

參數(shù):

  • iterator -- 可迭代對(duì)象

  • default -- 可選,用于設(shè)置在沒有下一個(gè)元素時(shí)返回該默認(rèn)值,如果不設(shè)置,又沒有下一個(gè)元素則會(huì)觸發(fā)StopIteration異常。

不加默認(rèn)值的情況,最后會(huì)報(bào)錯(cuò)StopIteration

it = iter([5,3,4,1]) next(it) 5 next(it) 3 next(it) 4 next(it) 1 next(it) Traceback (most recent call last):File "<ipython-input-392-bc1ab118995a>", line 1, in <module>next(it) StopIteration

加默認(rèn)值的情況,最后迭代完了,會(huì)返回默認(rèn)值

it = iter([0,1,2,3,4]) next(it,'結(jié)束了') 0 next(it,'結(jié)束了') 1 next(it,'結(jié)束了') 2 next(it,'結(jié)束了') 3 next(it,'結(jié)束了') 4 next(it,'結(jié)束了') '結(jié)束了'

?

iter()

描述:返回一個(gè)?iterator?對(duì)象

語法:iter(object[,?sentinel])

參數(shù):

  • object -- 支持迭代的集合對(duì)象。

  • sentinel -- 如果傳遞了第二個(gè)參數(shù),則參數(shù) object 必須是一個(gè)可調(diào)用的對(duì)象(如,函數(shù)),此時(shí),iter 創(chuàng)建了一個(gè)迭代器對(duì)象,每次調(diào)用這個(gè)迭代器對(duì)象的__next__()方法時(shí),都會(huì)調(diào)用 object。

iter([0,1,2,3,4]) <list_iterator at 0x2aa87d32988>for i in iter([0,1,2,3,4]): print(i) 0 1 2 3 4

?

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

eval()

描述:將字符串str 當(dāng)成有效的表達(dá)式來求值并返回計(jì)算結(jié)果取出字符串中內(nèi)容

語法:eval(expression[, globals[, locals]])

參數(shù):

  • expression -- 表達(dá)式。

  • globals -- 變量作用域,全局命名空間,如果被提供,則必須是一個(gè)字典對(duì)象。

  • locals -- 變量作用域,局部命名空間,如果被提供,可以是任何映射對(duì)象。

s = "1 + 3 +5" eval(s) 9#要統(tǒng)計(jì)圖片的數(shù)量 str1 = "['https://ww1.sin5n.jpg', 'https://ww1.siqk4he.jpg']" len(eval(str1)) 2len(str1) 5

?

exec()

描述:執(zhí)行儲(chǔ)存在字符串或文件中的Python語句,相比于eval,exec可以執(zhí)行更復(fù)雜的Python代碼。

語法:exec(object, globals, locals)

參數(shù):

  • object-- 要執(zhí)行的表達(dá)式。

  • globals -- 可選。包含全局參數(shù)的字典。

  • locals -- 可選。包含局部參數(shù)的字典。

執(zhí)行字符串或compile方法編譯過的字符串,沒有返回值 s = "print('helloworld')" r = compile(s,"<string>", "exec") exec(r) helloworldx = 10 expr = """ z = 30 sum = x + y + z print(sum) """ def func():y = 20exec(expr)exec(expr, {'x': 1, 'y': 2})exec(expr, {'x': 1, 'y': 2}, {'y': 3, 'z': 4})func() 60 33 34

?

compile()

描述:compile() 將?source?編譯成代碼或 AST 對(duì)象,將字符串類型的代碼編碼, 代碼對(duì)象能夠通過exec語句來執(zhí)行或者eval()進(jìn)行求值

語法:compile(source, filename, mode[, flags[, dont_inherit]])

參數(shù):

  • source -- 字符串或者AST(Abstract Syntax Trees)對(duì)象。。

  • filename -- 代碼文件名稱,如果不是從文件讀取代碼則傳遞一些可辨認(rèn)的值。

  • mode -- 指定編譯代碼的種類。可以指定為 exec, eval, single。

  • flags -- 變量作用域,局部命名空間,如果被提供,可以是任何映射對(duì)象。。

  • flags和dont_inherit是用來控制編譯源碼時(shí)的標(biāo)志

將字符串編譯成python能識(shí)別或可以執(zhí)行的代碼,也可以將文字讀成字符串再編譯。 s = "print('helloworld')" r?=?compile(s,"<string>",?"exec") r <code object <module> at 0x000000000F819420, file "<string>", line 1> exec(r) helloworldstr = "for i in range(0,5): print(i)" c = compile(str,'','exec') # 編譯為字節(jié)代碼對(duì)象 c <code object <module> at 0x000001EB82C91ED0, file "", line 1>exec(c) 0 1 2 3

六、輸入輸出

print()

描述:print()?方法用于打印輸出,最常見的一個(gè)函數(shù)。在 Python3.3 版增加了 flush 關(guān)鍵字參數(shù)。print 在 Python3.x 是一個(gè)函數(shù),但在 Python2.x 版本不是一個(gè)函數(shù),只是一個(gè)關(guān)鍵字。

語法:print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

參數(shù):

  • objects -- 復(fù)數(shù),表示可以一次輸出多個(gè)對(duì)象。輸出多個(gè)對(duì)象時(shí),需要用 , 分隔。

  • sep -- 用來間隔多個(gè)對(duì)象,默認(rèn)值是一個(gè)空格。

  • end -- 用來設(shè)定以什么結(jié)尾。默認(rèn)值是換行符 \n,我們可以換成其他字符串。

  • file -- 要寫入的文件對(duì)象。

  • flush -- 輸出是否被緩存通常決定于 file,但如果 flush 關(guān)鍵字參數(shù)為 True,流會(huì)被強(qiáng)制刷新。

print("Hello World") Hello World #設(shè)置間隔符 print("www","baidu","com",sep=".") www.baidu.com

?

input()

描述:Python3.x 中 input() 函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為 string 類型。獲取用戶輸入內(nèi)容

語法:input([prompt])

參數(shù):prompt:--提示信息

a = input("input:") input:1234 print(a) 123

?

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

hash()

描述:返回該對(duì)象的哈希值(如果它有的話)。哈希值是整數(shù)。它們?cè)谧值洳檎以貢r(shí)用來快速比較字典的鍵。相同大小的數(shù)字變量有相同的哈希值(即使它們類型不同,如 1 和 1.0),hash表.用空間換的時(shí)間 比較耗費(fèi)內(nèi)存,hash() 函數(shù)可以應(yīng)用于數(shù)字、字符串和對(duì)象,不能直接應(yīng)用于 list、set、dictionary。

語法:hash(object)

參數(shù):object -- 對(duì)象

案例:

在hash()對(duì)對(duì)象使用時(shí),所得的結(jié)果不僅和對(duì)象的內(nèi)容有關(guān),還和對(duì)象的id(),也就是內(nèi)存地址有關(guān)。 class Test:def __init__(self, i):self.i = i for i in range(10):t = Test(1)print(hash(t), id(t)) -9223371853633304640 2931543538696 -9223371853633350840 2931542799496 -9223371853633350832 2931542799624 -9223371853633350756 2931542800840 -9223371853520958964 2933341069512 -9223371853633350668 2931542802248 -9223371853633350796 2931542800200 -9223371853633350748 2931542800968 -9223371853633350856 2931542799240 -9223371853633350880 2931542798856

hash() 函數(shù)的用途:hash() 函數(shù)的對(duì)象字符不管有多長,返回的hash值都是固定長度的,也用于校驗(yàn)程序在傳輸過程中是否被第三方(木馬)修改,如果程序(字符)在傳輸過程中被修改hash值即發(fā)生變化,如果沒有被修改,則hash值和原始的hash值吻合,只要驗(yàn)證hash值是否匹配即可驗(yàn)證程序是否帶木馬(病毒)。

name1 = '正常程序代碼' name2 = '正常程序代碼帶病毒' print(hash(name1)) -3048480827538126659 print(hash(name2)) -9065726187242961328

?

memoryview()

描述:memoryview()?函數(shù)返回給定參數(shù)的內(nèi)存查看對(duì)象(Momory view)。返回由給定實(shí)參創(chuàng)建的“內(nèi)存視圖”對(duì)象, Python 代碼訪問一個(gè)對(duì)象的內(nèi)部數(shù)據(jù),只要該對(duì)象支持緩沖區(qū)協(xié)議 而無需進(jìn)行拷貝

語法:memoryview(obj)

參數(shù):obj -- 對(duì)象

v = memoryview(bytearray("abcefg", 'utf-8')) v[1] 98 v[-1] 98v[1:4] <memory at 0x0000028B68E26AC8> v[1:4].tobytes() b'bce'

?

八、文件讀寫

open()

描述:open()函數(shù)用于打開一個(gè)文件,創(chuàng)建一個(gè)file對(duì)象,相關(guān)的方法才可以調(diào)用它進(jìn)行讀寫。所以open()讀取文件分為兩步。

語法:open(name[, mode[, buffering]])

參數(shù):

  • name : 一個(gè)包含了你要訪問的文件名稱的字符串值。

  • mode : mode決定了打開文件的模式:只讀,寫入,追加等。所有可取值見如下的完全列表。這個(gè)參數(shù)是非強(qiáng)制的,默認(rèn)文件訪問模式為只讀(r)。

  • buffering : 如果 buffering 的值被設(shè)為 0,就不會(huì)有寄存。如果 buffering 的值取 1,訪問文件時(shí)會(huì)寄存行。如果將 buffering 的值設(shè)為大于1的整數(shù),表明了這就是的寄存區(qū)的緩沖大小。如果取負(fù)值,寄存區(qū)的緩沖大小則為系統(tǒng)默認(rèn)。

打開文件的模式:

r: 打開一個(gè)文件用于只讀,文件的指針將會(huì)放在文件的開頭,這是默認(rèn)模式。

w:打開一個(gè)文件用于寫入,如果文件存在則打開文件,并從開頭開始編輯,即原有內(nèi)容會(huì)被刪除。如果該文件不存在,創(chuàng)建新文件。

a:打開一個(gè)文件用于追加,如果文件已存在,文件指針將會(huì)放在文件的結(jié)尾,如果文件不存在,創(chuàng)建新文件進(jìn)行寫入。

?

r+:打開一個(gè)文件用于讀寫,文件指針將會(huì)放在文件的開頭。

w+:打開一個(gè)文件用于讀寫。如果該文件已存在,刪除原有內(nèi)容并從開頭開始編輯;如果該文件不存在,創(chuàng)建新文件。

a+:打開一個(gè)文件用于讀寫。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾,如果該文件不存在,創(chuàng)建新文件用于讀寫。

?

rb:以二進(jìn)制格式打開一個(gè)文件用于只讀。文件指針將會(huì)放在文件的開頭。這是默認(rèn)模式。

rb+:以二進(jìn)制格式打開一個(gè)文件用于讀寫。文件指針將會(huì)放在文件的開頭。

wb:以二進(jìn)制格式打開一個(gè)文件只用于寫入。如果該文件已存在則打開文件,并從開頭開始編輯,即原有內(nèi)容會(huì)被刪除。如果該文件不存在,創(chuàng)建新文件。

wb+:以二進(jìn)制格式打開一個(gè)文件用于讀寫。如果該文件已存在則打開文件,并從開頭開始編輯,即原有內(nèi)容會(huì)被刪除。如果該文件不存在,創(chuàng)建新文件。

ab:以二進(jìn)制格式打開一個(gè)文件用于追加。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。也就是說,新的內(nèi)容將會(huì)被寫入到已有內(nèi)容之后。如果該文件不存在,創(chuàng)建新文件進(jìn)行寫入。

ab+:以二進(jìn)制格式打開一個(gè)文件用于追加。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。如果該文件不存在,創(chuàng)建新文件用于讀寫。

注意:當(dāng)讀取音視頻、圖片等二進(jìn)制文件時(shí),需要采用二進(jìn)制的讀取方法。

?

file對(duì)象方法

file.read([size]):size 未指定則返回整個(gè)文件,如果文件大小>2 倍內(nèi)存則有問題,f.read()讀到文件尾時(shí)返回""(空字串)。

file.readline():返回一行。

file.readlines([size])?:返回包含size行的列表, size 未指定則返回全部行。

for line in file:?print(line):通過迭代器訪問。

file.write():如果要寫入字符串以外的數(shù)據(jù),先將他轉(zhuǎn)換為字符串。

file.tell():返回一個(gè)整數(shù),表示當(dāng)前文件指針的位置(就是到文件頭的比特?cái)?shù))。

file.seek(偏移量,[起始位置]):用來移動(dòng)文件指針。偏移量: 單位為比特,可正可負(fù);起始位置: 0 - 文件頭, 默認(rèn)值; 1 - 當(dāng)前位置; 2 - 文件尾

file.close():關(guān)閉文件

file = open('test.txt',encoding='utf-8') #打開文件 file.read()#直接顯示文件所有內(nèi)容 file.readline#顯示第一行 file.close() #關(guān)閉文件

test.txt存儲(chǔ)的的內(nèi)容如下

hello python i love you

?

read()方法

file = open('test.txt') file.read() 'hello\npython\ni\nlove you'

readline()方法

file = open('test.txt') file.readline() 'hello\n'

readlines()方法

file= open('test.txt') file.readlines() ['python\n', 'i\n', 'love you']

逐行讀取

file = open('test.txt') for line in file:print(line) hello python i love you

?

九、模塊相關(guān)

__ import__()

描述:該函數(shù)會(huì)導(dǎo)入 name 模塊,有可能使用給定的 globals 和 locals 來確定如何在包的上下文中解讀名稱。fromlist 給出了應(yīng)該從由 name 指定的模塊導(dǎo)入對(duì)象或子模塊的名稱。標(biāo)準(zhǔn)實(shí)現(xiàn)完全不使用其 locals 參數(shù),而僅使用 globals 參數(shù)來確定 import 語句的包上下文。level 指定是使用絕對(duì)還是相對(duì)導(dǎo)入。?0?(默認(rèn)值) 意味著僅執(zhí)行絕對(duì)導(dǎo)入。

語法:__import__(name,?globals=None,?locals=None,?fromlist=(),?level=0)

參數(shù):object -- 對(duì)象

語句 import spam的結(jié)果將為與以下代碼作用相同的字節(jié)碼:spam = __import__('spam.ham', globals(), locals(), [], 0)

?

十、獲取幫助

help()

描述:返回對(duì)象的幫助文檔

語法:help(object)

參數(shù):object -- 對(duì)象

help('sys') # 查看sys模塊的幫助 ??

可以看到文檔的網(wǎng)址:https://docs.python.org/3.7/library/sys

查看str數(shù)據(jù)類型的幫助

help('str')

可以看到,字符串相關(guān)的所有方法用法介紹? ? ? ?

a = [1,2,3] help(a) # 查看列表list幫助信息 help(a.append)# 顯示list的append方法的幫助

十一、對(duì)象調(diào)用

callable()

描述:callable()?函數(shù)用于檢查一個(gè)對(duì)象是否是可調(diào)用的。如果返回 True,object 仍然可能調(diào)用失敗;但如果返回 False,調(diào)用對(duì)象object絕對(duì)不會(huì)成功。對(duì)于函數(shù)、方法、lambda 函式、 類以及實(shí)現(xiàn)了?__call__?方法的類實(shí)例, 它都返回True。

這個(gè)函數(shù)一開始在 Python 3.0 被移除了,但在 Python 3.2 被重新加入。

語法:callable(object)

參數(shù):object -- 對(duì)象

#檢查一個(gè)數(shù)字 callable(0) False#創(chuàng)建一個(gè)函數(shù) def add(x,y):return x+y callable(add) True#創(chuàng)建一個(gè)帶有__call__方法的類 class Dogs:def __call__(self):return 0 callable(Dogs) True

?

十二、內(nèi)置屬性

dir()

描述:dir()?查看對(duì)象的內(nèi)置屬性, 訪問的是對(duì)象中的__dir__()方法,函數(shù)不帶參數(shù)時(shí),返回當(dāng)前范圍內(nèi)的變量、方法和定義的類型列表;帶參數(shù)時(shí),返回參數(shù)的屬性、方法列表。如果參數(shù)包含方法__dir__(),該方法將被調(diào)用,如果參數(shù)不包含__dir__(),該方法將最大限度地收集參數(shù)信息。

語法:dir(object)

參數(shù):object 對(duì)象、變量、類型。

#獲得當(dāng)前模塊的屬性列表 dir() ['In','Out', 'exit', 'get_ipython', 'quit']#查看列表的方法,使用dir([ ])或者dir(list())#查看列表的方法 print(dir(list())) ['__add__', ... 'copy', 'count', 'extend', 'index', 'insert', 'pop',?'reverse',?'sort','remove']

dir()訪問的是對(duì)象中的__dir__()方法,因此下面的調(diào)用也能得到相同的結(jié)果:

list().__dir__() [__repr__',,?...?'copy',?'count',?'extend',?'index',?'insert',?'pop',?'remove',?'rever']

print(dir(str))、print(dir(list))、print(dir(dict))、分別獲取各個(gè)數(shù)據(jù)類型的方法,不帶參數(shù)時(shí)返回當(dāng)前范圍內(nèi)的變量,方法和定義的類型列表;帶參數(shù)時(shí)返回參數(shù)的屬性,方法列表。

?

hasattr()

描述:函數(shù)用于判斷對(duì)象是否包含對(duì)應(yīng)的屬性。

語法:hasattr(object, name)

參數(shù):

  • object -- 對(duì)象。

  • name -- 字符串,屬性名。

class Coordinate:x = 10y = -5z = 0point1 = Coordinate() print(hasattr(point1, 'x')) True print(hasattr(point1, 'y')) True print(hasattr(point1, 'z')) True print(hasattr(point1, 'no')) # 沒有該屬性 False 往期精彩回顧適合初學(xué)者入門人工智能的路線及資料下載機(jī)器學(xué)習(xí)及深度學(xué)習(xí)筆記等資料打印機(jī)器學(xué)習(xí)在線手冊(cè)深度學(xué)習(xí)筆記專輯《統(tǒng)計(jì)學(xué)習(xí)方法》的代碼復(fù)現(xiàn)專輯 AI基礎(chǔ)下載機(jī)器學(xué)習(xí)的數(shù)學(xué)基礎(chǔ)專輯 獲取本站知識(shí)星球優(yōu)惠券,復(fù)制鏈接直接打開: https://t.zsxq.com/qFiUFMV 本站qq群704220115。加入微信群請(qǐng)掃碼:

總結(jié)

以上是生活随笔為你收集整理的【Python基础】Python初学者必须吃透这69个内置函数!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

少妇bbbb搡bbbb桶 | 成+人+色综合 | 人人爽人人搞 | 国产精品麻豆99久久久久久 | 日韩大片在线看 | 日韩一级电影在线 | 天天射天天干天天爽 | 91久久久久久久 | 亚洲一区二区天堂 | 黄色三级免费片 | 国产在线观看免 | 天天操狠狠操夜夜操 | 国产成人免费av电影 | 国产一区高清在线 | 久久国产精品小视频 | 日韩一区正在播放 | 九九热av | 2019中文在线观看 | 在线观看中文字幕亚洲 | 欧美日韩国产精品一区二区亚洲 | 国产在线一区二区三区播放 | 久久av免费| 久久伦理网 | 久久精品永久免费 | 日韩精品在线观看视频 | 国产精品观看在线亚洲人成网 | 成人蜜桃网 | 四虎www. | 国产午夜一区二区 | 色a在线观看 | 久草97| 99精品一区二区 | 一级性av | 成人小电影在线看 | 国产精品美女久久久网av | 日韩中文字幕a | 国产亚洲精品久久久久久大师 | 免费日韩在线 | 亚洲综合五月天 | 91日韩在线 | 亚洲在线视频网站 | 日韩精品一区电影 | 欧美性生活免费看 | 最新中文字幕在线观看视频 | 人人爽人人看 | 日本精品一区二区 | 亚洲欧美在线视频免费 | 成人九九视频 | 久久网址| 99视频在线免费 | 欧美激情第八页 | 免费视频一二三区 | 日韩高清dvd| 91超国产 | 天天色成人 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 欧美国产不卡 | 久久久亚洲国产精品麻豆综合天堂 | 亚洲精品视频免费在线观看 | 国产精品白浆视频 | 久久99国产综合精品免费 | 9在线观看免费 | 黄色电影网站在线观看 | 婷婷看片 | 日韩网站视频 | 97超碰精品 | 精品视频资源站 | 精品免费视频123区 午夜久久成人 | 91丨九色丨91啦蝌蚪老版 | 黄色大片av| 日韩在线观看你懂的 | 国产精品久久久久久久免费大片 | 青春草视频在线播放 | 久久亚洲欧美日韩精品专区 | 亚洲视频播放 | 又黄又爽又无遮挡免费的网站 | 久久人操 | 久青草视频| 日韩欧美在线一区二区 | 久热免费在线 | www.eeuss影院av撸 | 久久久久久久综合色一本 | 911精品视频| 最近中文字幕国语免费av | 成年人在线看视频 | 97av影院| 中文字幕在线观看免费观看 | 又黄又爽又色无遮挡免费 | 欧美一级黄色网 | 国产999久久久 | 狠狠色丁香婷综合久久 | 综合色影院 | 久久爱导航 | 色综合咪咪久久网 | 国产精品久久久久久久久久久久 | 91精品黄色 | 婷婷综合在线 | 99国产情侣在线播放 | 高清在线一区二区 | 国产黄色免费看 | 夜夜躁日日躁狠狠躁 | 亚洲播放一区 | 黄色小说免费观看 | 一级片视频在线 | 97在线影院| 天天av天天 | 天天操天天色天天射 | 一级片视频免费观看 | 久久99视频精品 | 一区二区影视 | 手机av观看 | 亚洲天堂精品视频 | 日韩亚洲国产中文字幕 | 少妇啪啪av入口 | 九九涩涩av台湾日本热热 | 亚洲精品中文字幕在线观看 | 欧美黄色免费 | 婷婷色中文字幕 | 成人资源在线 | 久久天堂亚洲 | 国产精品男女啪啪 | 久久久久国产精品免费网站 | 欧美成人免费在线 | 人人舔人人干 | 日韩精品久久久久 | 国产在线观看你懂得 | 成人动漫精品一区二区 | 四虎国产精品免费观看视频优播 | 91九色视频在线播放 | 日韩电影在线观看一区 | 欧美一区二视频在线免费观看 | 小草av在线播放 | 一级性av| 激情五月婷婷综合 | 天天射天天干天天插 | 欧美日韩1区2区 | 日韩69av | 日韩欧美视频免费看 | 中文字幕在线观看2018 | 精品在线视频一区二区三区 | 色婷婷精品 | 欧美午夜视频在线 | 最近免费观看的电影完整版 | 日本天天操 | 黄色大片日本 | 国产黄| 国产精品成久久久久三级 | 91视频在线免费观看 | 国产91精品一区二区麻豆亚洲 | 国产精品九色 | 99色在线观看 | 一区二区欧美在线观看 | 亚洲一区二区三区四区在线视频 | 91| 国产精品视屏 | 日本在线免费看 | 在线成人免费av | 天天做日日爱夜夜爽 | 久久久免费精品 | 狠狠干夜夜 | 玖玖玖精品 | 欧美精品久久久久久久久久丰满 | 99久久国产免费看 | 国产高清精 | 免费在线观看av不卡 | 中文字幕婷婷 | 天天操天天色天天射 | 亚洲综合在线一区二区三区 | 婷婷色伊人 | 日韩在线小视频 | 欧美日韩亚洲在线 | 精品国内自产拍在线观看视频 | 欧美一级艳片视频免费观看 | 国产精品久久久久影院日本 | 久久久久久久精 | 丁香花中文在线免费观看 | 久草视频在线观 | 永久免费毛片 | 操久在线 | 人人澡人人爱 | 色精品视频 | 国产美女精品 | 最近更新中文字幕 | 黄色avwww | 亚洲激情国产精品 | 狠狠地日 | 在线视频日韩精品 | 五月婷婷导航 | 欧美国产不卡 | 国产精品一区二区中文字幕 | 中文字幕成人在线 | 99久久久久国产精品免费 | 很黄很污的视频网站 | 精品影院一区二区久久久 | 人人干网站 | 日韩免费大片 | 四虎在线免费 | 美女久久99 | 国产高清免费视频 | 久草在线看片 | 久久精品一二三区 | 免费国产在线精品 | 香蕉影视在线观看 | 丁香视频全集免费观看 | 91久久久久久国产精品 | 四虎成人精品永久免费av九九 | 国产一区二区网址 | 激情综合网五月婷婷 | 久草在线欧美 | 精品久久久久久亚洲 | 国产一区网址 | 免费亚洲精品视频 | 亚洲情感电影大片 | 久久久久久久久久亚洲精品 | 国产精品欧美精品 | 91高清免费 | 99综合电影在线视频 | 九九av| 91mv.cool在线观看| 99视频网站 | 88av色| 免费视频xnxx com | 色国产精品一区在线观看 | 激情图片区 | 插久久| 久草视频在 | 成年人视频在线免费 | 99精品国产视频 | 国产香蕉视频在线播放 | 一区二区不卡在线观看 | 久久99国产精品二区护士 | 久久婷婷久久 | 在线视频你懂 | www最近高清中文国语在线观看 | 日韩免费视频线观看 | 免费日韩av片 | 日韩性网站 | 久久在线精品视频 | 国产精品第52页 | 黄色小说视频网站 | 亚洲欧美视频在线播放 | 婷婷综合视频 | 深夜免费福利在线 | 24小时日本在线www免费的 | 日韩av影视在线 | 欧美最新另类人妖 | 国产成人av一区二区三区在线观看 | 色com | 中文字幕乱码视频 | 免费看色网站 | 国产成人精品综合久久久 | 日日夜夜免费精品 | 中文字幕日韩一区二区三区不卡 | 日日爽天天爽 | 欧美日韩一区二区三区免费视频 | 五月天国产 | 麻豆国产露脸在线观看 | 2019免费中文字幕 | 国产精品2区| 干干操操 | 久久精品直播 | 亚洲成a人片综合在线 | 国产精品免费久久久 | 91探花系列在线播放 | 日韩欧美久久 | 成人免费看片网址 | 精品免费视频 | 色夜视频 | 91最新网址在线观看 | www.黄色片网站 | 国产亚洲在 | 久久国产精品色av免费看 | 色网av| 97香蕉久久超级碰碰高清版 | 国产成人一区二区三区久久精品 | 免费福利片2019潦草影视午夜 | 国产在线精品一区二区三区 | 久久99久久精品 | 久久香蕉国产精品麻豆粉嫩av | 欧美资源在线观看 | 麻豆免费视频网站 | 日本精品在线视频 | www毛片com| 992tv在线 | av短片在线观看 | 国内精品久久久久久久久久清纯 | 亚洲精品网站 | 一区二区三区在线观看中文字幕 | 视频二区在线视频 | 成人h视频 | 婷婷精品国产欧美精品亚洲人人爽 | 欧美一区二区三区在线观看 | 99精品视频免费 | 成人黄色在线视频 | 婷婷免费在线视频 | 在线观看免费高清视频大全追剧 | 国产无限资源在线观看 | 久久艹国产视频 | 日韩在线观看第一页 | 欧美激情综合五月 | 日韩国产欧美在线视频 | 午夜精品久久久久久久久久久久 | 亚洲香蕉视频 | 亚洲午夜不卡 | av成人免费在线看 | av一级片 | 一区二区三区免费看 | 亚洲一区二区三区在线看 | 欧美精品久久久久久久久久 | 中文字幕色站 | 国产精品入口a级 | 四虎成人精品永久免费av九九 | 久久国产成人午夜av影院潦草 | 日韩在线观看三区 | 日韩成人精品 | 国产成人久久av | 激情综合五月 | 国产精品第72页 | 九九热精品视频在线播放 | 国产精品亚 | 午夜视频免费 | 日韩久久一区二区 | 日日躁夜夜躁aaaaxxxx | 狠狠干美女 | 久久经典视频 | 免费日韩一区 | 欧美日韩大片在线观看 | 免费男女羞羞的视频网站中文字幕 | 久久夜色电影 | 亚洲一区二区三区在线看 | 四虎亚洲精品 | 91av在线电影| 久久久免费播放 | 在线电影中文字幕 | 九七视频在线 | 亚洲第一中文网 | 中文永久免费观看 | 亚洲观看黄色网 | 欧美大片aaa | adn—256中文在线观看 | 天天拍天天干 | 激情欧美在线观看 | 亚洲免费a | 在线a视频免费观看 | 久久综合九色综合网站 | 国产又粗又硬又爽视频 | 中文字幕在线观看完整版 | 国产精品视频在线看 | av日韩中文| 亚洲婷婷综合色高清在线 | 成年人视频在线观看免费 | 蜜臀一区二区三区精品免费视频 | 91精品在线免费观看视频 | 国内精品免费久久影院 | av一区二区在线观看中文字幕 | 国产一区二区三区四区在线 | 国产一级免费av | 久久国产品| 欧美精品在线观看 | 最近中文字幕第一页 | 美女国内精品自产拍在线播放 | 婷婷视频在线 | av免费网站在线观看 | 国产精品婷婷 | 九九精品无码 | 人人干网 | 夜色资源网 | 中文字幕在线观看免费高清完整版 | 欧美性生活免费 | 久久艹影院 | 99视频在线免费看 | 久久九九久久 | 婷婷丁香av| 99精品视频在线播放观看 | 人人射人人爽 | 国产又粗又长的视频 | 人人爽人人搞 | 在线观看日韩免费视频 | 狠狠色丁香婷婷综合久小说久 | 久久免费精品一区二区三区 | 黄色片网站 | 色噜噜在线观看 | 天堂黄色片 | 天天操狠狠操网站 | 九月婷婷人人澡人人添人人爽 | 欧美色图东方 | 国产日韩欧美综合在线 | 日韩视频在线观看免费 | 免费观看91视频 | 97在线免费视频 | 蜜臀aⅴ国产精品久久久国产 | 成人国产一区 | 成人av教育| 操操碰| 97在线视频免费观看 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 久久 在线| 国产你懂的在线 | 水蜜桃亚洲一二三四在线 | 色天天综合网 | 亚洲欧美国产精品 | 国产在线视频导航 | 天天操天天爱天天爽 | 成人精品99| 精品久久久久一区二区国产 | 国产精品中文久久久久久久 | 91精品国产成人 | 国产小视频网站 | 国产精品毛片久久久久久久久久99999999 | 婷婷5月色 | 久久视影| www黄在线 | 五月婷婷六月丁香 | 亚洲综合色丁香婷婷六月图片 | 超碰公开在线观看 | 手机色在线| 亚洲va在线va天堂va偷拍 | 美女福利视频 | 久久久综合香蕉尹人综合网 | 国产精品嫩草在线 | 亚洲热久久 | 久久久久亚洲精品中文字幕 | 久久久国产精品麻豆 | 九九精品视频在线观看 | 亚洲欧美日韩精品久久奇米一区 | 色综合狠狠干 | 91原创在线观看 | 日韩在线第一区 | 久草视频播放 | 人人揉人人揉人人揉人人揉97 | 狠狠伊人| 又粗又长又大又爽又黄少妇毛片 | 欧美欧美 | 国产黄色精品视频 | 日日操日日 | 日韩电影中文字幕 | 亚洲精品乱码久久久久久高潮 | 奇米影视8888在线观看大全免费 | 国产日本在线观看 | 一级a性色生活片久久毛片波多野 | 91日韩在线播放 | 久草在线费播放视频 | 欧美少妇xxx | 九九热免费在线观看 | 亚洲欧美成人在线 | 亚洲国内精品在线 | 丁香av在线 | av在线短片| 丁香六月婷婷开心婷婷网 | 少妇高潮流白浆在线观看 | 中文字幕在线一二 | 久久你懂的 | 日韩久久一区二区 | 中文字幕高清免费日韩视频在线 | www91在线观看 | 亚洲成av人影片在线观看 | 成人一区二区三区中文字幕 | 99在线精品视频观看 | 日本中文字幕电影在线免费观看 | 婷婷视频| 欧美大片在线观看一区 | 不卡的av在线播放 | 久久久久久在线观看 | 亚洲欧美日本国产 | 久久网站最新地址 | 亚洲综合在线五月天 | 亚洲国产精品99久久久久久久久 | 国产成人精品a | 日韩免费三级 | 久久婷婷一区二区三区 | 国产高清一区二区 | 国产精品久久一区二区无卡 | 九九免费精品 | 精品影院一区二区久久久 | 一区二区三区在线观看免费 | 久草视频在线新免费 | 午夜影院一区 | 午夜三级福利 | 国产999精品久久久久久 | 黄色免费电影网站 | a天堂最新版中文在线地址 久久99久久精品国产 | a在线观看免费视频 | 久久久久久国产精品久久 | 国产精品国内免费一区二区三区 | av在线最新 | a级免费观看 | 国产黄色av影视 | 亚洲黄色影院 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 日韩欧美视频免费看 | 91高清免费观看 | 在线视频精品 | 999免费视频 | 能在线看的av| 亚洲视频专区在线 | 国产精品videossex国产高清 | 欧美一级久久久 | aaa黄色毛片 | 国产日韩欧美在线看 | 91av视频在线观看免费 | 色资源二区在线视频 | 国产成人亚洲在线观看 | 国产精品日韩 | 成人黄色电影视频 | 人人澡人人舔 | 国产免费成人av | 亚洲乱码一区 | 中文免费 | 丁香婷婷久久久综合精品国产 | 国产精品午夜8888 | 国产小视频你懂的在线 | 久久精品国产美女 | 久久精品久久99精品久久 | 永久黄网站色视频免费观看w | 中文字幕乱码一区二区 | 精品自拍网 | 亚洲欧美在线观看视频 | 麻豆久久一区二区 | 欧美一区二区三区在线 | 美女网站免费福利视频 | 久久精品久久久精品美女 | 亚洲国产小视频在线观看 | 国产精品免费麻豆入口 | 国产青草视频在线观看 | 毛片网站免费 | 国产亚洲视频在线免费观看 | 日韩av黄 | 91精品啪| 在线99热 | av中文电影 | 三级av在线免费观看 | 日韩久久精品一区 | 天天天插 | 中文字幕久久亚洲 | 久久精品一二三 | 日韩特级毛片 | 丰满少妇麻豆av | 91精品国产乱码在线观看 | 一区二区三高清 | 一区二区三区视频在线 | 免费看一级黄色大全 | 国产麻豆精品久久 | 国产高清在线免费 | 久久av免费电影 | 日韩欧美在线视频一区二区三区 | 久久久久久久久久久久久影院 | 中文字幕在线视频一区二区 | 中文字幕第一页av | 最新国产精品视频 | a级国产乱理伦片在线观看 亚洲3级 | 欧美日韩国产一区二区在线观看 | 国产色妞影院wwwxxx | 日本黄色免费观看 | 国产精品久久久久久久久久免费 | 69久久夜色精品国产69 | 成人动漫一区二区三区 | 天天爱天天射天天干天天 | 97视频免费在线观看 | 国产在线观看中文字幕 | 五月婷婷欧美视频 | 国产精品久久久久久久免费大片 | 日韩av看片 | 午夜精品一区二区三区在线播放 | 精品999| 天天操天天摸天天干 | 日本精品在线视频 | 国产91学生 | 免费观看的黄色片 | 久久综合99| 久久呀 | 日韩中文字幕在线不卡 | 欧美日本啪啪无遮挡网站 | 日韩免费一级a毛片在线播放一级 | 日韩在线第一区 | 日本精品视频网站 | 五月天综合激情网 | 久久在草 | 手机av观看 | 黄色毛片电影 | 三级a视频| 天天天干天天天操 | 国产精品久久久久久av | 国产成年免费视频 | 中文字幕 二区 | 日韩精品你懂的 | 免费激情网 | 国产又粗又猛又爽又黄的视频免费 | 日韩 在线a | av中文字幕在线电影 | 黄色毛片一级片 | 久久免费视频3 | 一区二区在线影院 | 国产高清av免费在线观看 | 91丨九色丨高潮 | av成人在线电影 | 久久久亚洲麻豆日韩精品一区三区 | 免费视频xnxx com | 国产激情电影综合在线看 | 五月婷婷黄色 | 91麻豆精品国产91久久久久 | 91福利免费| 狠狠操操网| 人人爽人人舔 | 亚洲国产精品va在线看黑人动漫 | 欧美aa一级片 | 亚洲女人天堂成人av在线 | 四虎影视欧美 | 久久人人97超碰国产公开结果 | 久久综合九九 | 精品99视频 | 鲁一鲁影院 | 日本69hd | www.综合网.com | 日韩一区二区三区高清在线观看 | 久久人人爽人人爽人人 | 国产成人精品不卡 | 久草电影免费在线观看 | 99热这里只有精品在线观看 | 国产一级在线免费观看 | 久久在现 | 免费成人黄色av | 国产一区二区在线视频观看 | 国产精品麻豆果冻传媒在线播放 | 国产又粗又猛又色又黄视频 | 日韩理论视频 | 国产在线观看免费av | 国产黄色免费观看 | 九色91在线 | 久久你懂的 | 在线观看麻豆av | av性在线 | 99久久夜色精品国产亚洲96 | 99爱精品在线 | 久久任你操 | 午夜视频免费在线观看 | 欧美日韩三级在线观看 | 少妇性aaaaaaaaa视频 | 一区二区电影网 | 国产手机av在线 | 国产精品白丝av | 人人爱人人添 | 综合久久网站 | 欧美一区视频 | 久久久高清一区二区三区 | 日韩欧美高清一区二区 | 精品视频免费久久久看 | 欧洲精品在线视频 | 亚洲精品一区二区三区新线路 | 91热这里只有精品 | 久久综合五月天婷婷伊人 | 高清久久久久久 | 天天操夜夜操夜夜操 | 日韩精品一区二区三区在线视频 | 丁香五月网久久综合 | 超级碰碰碰碰 | 国产在线观看h | 国产精品99爱 | 日韩欧美电影网 | 成年人av在线播放 | 国产一级黄 | 日韩国产精品久久 | 亚洲三级性片 | 免费的黄色av | 伊人五月天 | 麻豆影视在线免费观看 | 韩国一区二区三区在线观看 | 国产黄色片免费观看 | 久久69精品 | 久久99中文字幕 | 婷婷色综合| 欧美日韩伦理在线 | 日韩在线短视频 | 波多野结衣综合网 | 欧美精品小视频 | 91av在线免费视频 | 最近免费在线观看 | 97在线观看免费观看高清 | 免费在线观看av的网站 | 久久成人福利 | 精品久久久久久久久久久久久久久久久久 | 亚洲精欧美一区二区精品 | 日韩大片在线免费观看 | 久久久久久久福利 | avav片| 天天摸夜夜添 | 三级黄色免费 | 亚洲h在线播放在线观看h | 久久狠狠干 | 色综合久久88色综合天天人守婷 | 日韩一级电影在线 | 麻豆免费看片 | 91av大全 | 五月婷婷色播 | 久草在线最新免费 | 天天操综 | 国产精品久久久久四虎 | 国产男女免费完整视频 | 四虎视频| 麻豆国产精品视频 | 91香蕉视频在线 | 五月婷婷综合久久 | 97操操| 亚洲欧美日韩在线看 | 国产精品久久久久久欧美 | 欧美老女人xx | 久久久久综合精品福利啪啪 | 国模精品一区二区三区 | 99久久综合国产精品二区 | 日本精品久久久久久 | 中文字幕有码在线 | 亚洲精品久久激情国产片 | 亚洲国产精品电影在线观看 | 国产精品毛片一区二区在线看 | 午夜视频免费播放 | 中文字幕网站视频在线 | 免费网站在线观看人 | 日韩mv欧美mv国产精品 | 成人精品视频 | 国产91成人| 99精品国产视频 | 国产91成人在在线播放 | 国产97碰免费视频 | 国产精品久久久久久模特 | 久久成人午夜 | 国产分类视频 | 91在线精品一区二区 | 亚洲作爱视频 | 国精产品永久999 | 日韩电影精品 | 四虎影视精品永久在线观看 | 国产免费一区二区三区网站免费 | 91视频国产免费 | 精品麻豆| 国产精品手机播放 | 国产一级淫片在线观看 | 国产a网站 | 亚洲成人999| 国产精品第一视频 | 五月综合色 | 韩日av在线| 国产久视频 | 中文字幕国产亚洲 | 久久久久女人精品毛片九一 | 久久午夜国产精品 | 国产精品日韩在线播放 | 亚洲国产手机在线 | 国产无限资源在线观看 | 午夜久久影视 | 一区二区三区电影在线播 | 久久亚洲婷婷 | 久久亚洲婷婷 | 欧美91精品久久久久国产性生爱 | 99热在线这里只有精品 | 欧美一级看片 | 欧美少妇bbwhd| 欧美精品中文字幕亚洲专区 | 草久草久 | 91精品久久久久久久91蜜桃 | 91.dizhi永久地址最新 | 亚洲午夜激情网 | 欧美韩国日本在线观看 | 亚洲五月婷 | 国产亚洲精品久久久久久移动网络 | 最新超碰在线 | 久久综合色影院 | 在线观看视频三级 | 欧美一级片在线播放 | 国产亚洲欧美在线视频 | 婷婷去俺也去六月色 | 国产精品久久艹 | 天天射天天舔天天干 | 在线看岛国av | 97人人超碰在线 | 国内精品久久久 | 亚洲欧美日韩国产一区二区三区 | 国产亚洲视频在线免费观看 | 国产精品一区二区 91 | 国产成人精品久久亚洲高清不卡 | 国产一级二级三级在线观看 | 99精品国产一区二区三区麻豆 | 天天操天天干天天综合网 | 在线观看视频99 | 成人在线免费观看网站 | 综合天天| 日韩一区二区三免费高清在线观看 | 九色91在线 | 婷婷激情网站 | 久草网在线观看 | 亚洲一区二区三区精品在线观看 | 国产麻豆果冻传媒在线观看 | 日韩av影视在线观看 | 一区中文字幕电影 | 五月情婷婷 | 亚洲精品美女在线 | 一级黄色a视频 | 日韩精品91偷拍在线观看 | 免费观看9x视频网站在线观看 | 伊人网av| 欧美韩日精品 | 精品国产免费一区二区三区五区 | 人人爽人人乐 | 欧美aaa大片 | 亚洲精品国偷自产在线91正片 | 欧美美女激情18p | 国产欧美精品在线观看 | 欧美色就是色 | 精品国产1区2区 | 亚洲国产丝袜在线观看 | 狠狠操狠狠干天天操 | 国模视频一区二区三区 | 亚洲六月丁香色婷婷综合久久 | 欧美精品一区二区免费 | 成人黄色在线看 | 视频91在线 | 伊人五月天婷婷 | 亚洲丁香日韩 | 人人爽人人乐 | 99热精品国产一区二区在线观看 | 视频91在线| 久久精品综合一区 | 少妇bbbb揉bbbb日本 | 久久久国产精品麻豆 | 久久色视频 | 伊人伊成久久人综合网站 | 香蕉视频亚洲 | 欧美日韩高清在线 | 亚洲最大成人免费网站 | 999久久久免费精品国产 | 国产精品原创视频 | 精品9999| av在线电影免费观看 | 精品女同一区二区三区在线观看 | 久久国产精品一区二区 | 成人va视频 | 三级av中文字幕 | 日韩精品免费专区 | 欧美污污网站 | 久久撸在线视频 | 天天干夜夜干 | 久久成人视屏 | 天堂av免费 | 精品美女国产在线 | 国产精品一区一区三区 | 欧美日韩国产色综合一二三四 | 国产精品一区二区精品视频免费看 | 黄色免费视频在线观看 | 丁香免费视频 | 久久你懂的 | 精品电影一区 | 黄色性av | 999电影免费在线观看2020 | 一区二区三区四区久久 | 国产精品久久久久久一区二区 | 91亚洲精品久久久久图片蜜桃 | 国产91精品一区二区 | 日韩精品字幕 | 午夜私人影院久久久久 | 久久香蕉影视 | 婷婷av色综合| 人人干人人艹 | 欧美日韩久久一区 | 国产午夜精品久久 | 久久呀| 公开超碰在线 | 亚洲色图av| av色综合网 | 在线视频一区观看 | 日韩,中文字幕 | 婷婷丁香六月天 | 欧美成人91 | 久久国产经典视频 | 欧美精品在线视频 | 在线日本看片免费人成视久网 | 日韩欧美综合视频 | 国产一区在线免费 | 国产精品va在线观看入 | 欧美污污网站 | 激情小说 五月 | 久久免费精彩视频 | av中文字幕在线看 | 涩涩爱夜夜爱 | 日本乱码在线 | 青青啪| 毛片网在线播放 | 欧美巨大荫蒂茸毛毛人妖 | 色小说av| 国产不卡高清 | 日韩国产精品久久 | 九九激情视频 | 欧美亚洲精品在线观看 | 最近中文国产在线视频 | 国产无套精品久久久久久 | 又黄又刺激的视频 | 探花视频网站 | 手机av永久免费 | 九九免费精品 | 人人超在线公开视频 | 成在人线av| 91福利社区在线观看 | aav在线| 欧美日韩中文字幕综合视频 | 精品91视频 | 免费欧美| 在线观看视频一区二区三区 | 久久歪歪 | 日韩精品视频网站 | 日韩精品一区二区不卡 | 久久国产午夜精品理论片最新版本 | 天天天操天天天干 | 成人av片在线观看 | 男女全黄一级一级高潮免费看 | 中文字幕在线观看第一页 | 99热这里只有精品8 久久综合毛片 | 日日夜夜狠狠操 | 激情大尺度视频 | 五月综合| 91精选在线 | 中文在线√天堂 | 亚洲欧美日韩精品久久久 | aⅴ精品av导航 | 狠狠搞,com| 亚洲热视频| 日韩欧美视频在线观看免费 | 一级黄色片在线免费观看 | 精品国产一区二区三区蜜臀 | 久久久精品电影 | 久久久网页| 91丨九色丨国产丨porny精品 | 国产小视频精品 | 亚洲国产中文字幕在线 | 日韩av免费一区二区 | 免费在线观看av不卡 | 久久久这里有精品 | 伊人五月在线 | 中文字幕一区二区三区久久蜜桃 | 国产99久久久国产精品免费二区 | 免费在线观看午夜视频 | 国产丝袜在线 | 国产97av | 黄色成年网站 | 日韩黄色一区 | 欧美一区二区三区在线 | 欧美日产在线观看 | 蜜桃视频成人在线观看 | 久久国产精品久久国产精品 | 欧美成人猛片 | 国产 欧美 在线 | 在线免费观看涩涩 | 国内精品视频久久 | 欧美资源在线观看 | 日韩欧美综合在线视频 | 国产精品av在线 | 日韩天堂在线观看 | 一区二区三区在线不卡 | www.xxx.性狂虐| 91久久精品一区二区二区 | 99久久99久久免费精品蜜臀 | 久久乐九色婷婷综合色狠狠182 | 成人久久免费 | 国产日韩精品一区二区三区在线 | 2018亚洲男人天堂 | 成人理论在线观看 | 国产在线不卡一区 | 欧美日韩在线免费观看 | 色中色资源站 | 国产玖玖精品视频 | 亚洲不卡123 | 色网站中文字幕 | 99视频在线播放 | 91九色在线 | 欧美二区三区91 | 久久一区二区免费视频 | 国产一级片免费观看 | 在线天堂v | 最新av网址在线观看 | 四虎影视精品成人 | 一区二区伦理 | 中文字幕精品三级久久久 | 国产精品国产三级国产aⅴ无密码 | 在线观看黄网 | av看片网| 97超碰免费在线观看 | 久久免费视频2 | 免费黄a大片| 激情五月***国产精品 | 福利一区在线 | 婷婷丁香在线视频 | 日韩黄色免费 | av在线网站大全 | 天天干 夜夜操 | 久久久综合| 色综合久久综合网 | 欧美国产亚洲精品久久久8v | 久草综合视频 | 中文字幕资源网 | 91av在线免费 | 伊人伊成久久人综合网小说 | 97人人添人澡人人爽超碰动图 |