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

歡迎訪問 生活随笔!

生活随笔

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

python

Python学习记录day3

發布時間:2025/5/22 python 188 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习记录day3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

Python學習記錄 day3

今天是銀角大王武sir講課。先回顧了上節課所學,然后講到了面向對象思想。

set

set是一個無序且不重復,可嵌套的元素集合

class?set(object):"""set()?->?new?empty?set?objectset(iterable)?->?new?set?objectBuild?an?unordered?collection?of?unique?elements."""def?add(self,?*args,?**kwargs):?#?real?signature?unknown"""?添加?""""""Add?an?element?to?a?set.This?has?no?effect?if?the?element?is?already?present."""passdef?clear(self,?*args,?**kwargs):?#?real?signature?unknown"""?Remove?all?elements?from?this?set.?"""passdef?copy(self,?*args,?**kwargs):?#?real?signature?unknown"""?Return?a?shallow?copy?of?a?set.?"""passdef?difference(self,?*args,?**kwargs):?#?real?signature?unknown"""Return?the?difference?of?two?or?more?sets?as?a?new?set.(i.e.?all?elements?that?are?in?this?set?but?not?the?others.)"""passdef?difference_update(self,?*args,?**kwargs):?#?real?signature?unknown"""?刪除當前set中的所有包含在?new?set?里的元素?""""""?Remove?all?elements?of?another?set?from?this?set.?"""passdef?discard(self,?*args,?**kwargs):?#?real?signature?unknown"""?移除元素?""""""Remove?an?element?from?a?set?if?it?is?a?member.If?the?element?is?not?a?member,?do?nothing."""passdef?intersection(self,?*args,?**kwargs):?#?real?signature?unknown"""?取交集,新創建一個set?""""""Return?the?intersection?of?two?or?more?sets?as?a?new?set.(i.e.?elements?that?are?common?to?all?of?the?sets.)"""passdef?intersection_update(self,?*args,?**kwargs):?#?real?signature?unknown"""?取交集,修改原來set?""""""?Update?a?set?with?the?intersection?of?itself?and?another.?"""passdef?isdisjoint(self,?*args,?**kwargs):?#?real?signature?unknown"""?如果沒有交集,返回true??""""""?Return?True?if?two?sets?have?a?null?intersection.?"""passdef?issubset(self,?*args,?**kwargs):?#?real?signature?unknown"""?是否是子集?""""""?Report?whether?another?set?contains?this?set.?"""passdef?issuperset(self,?*args,?**kwargs):?#?real?signature?unknown"""?是否是父集?""""""?Report?whether?this?set?contains?another?set.?"""passdef?pop(self,?*args,?**kwargs):?#?real?signature?unknown"""?移除?""""""Remove?and?return?an?arbitrary?set?element.Raises?KeyError?if?the?set?is?empty."""passdef?remove(self,?*args,?**kwargs):?#?real?signature?unknown"""?移除?""""""Remove?an?element?from?a?set;?it?must?be?a?member.If?the?element?is?not?a?member,?raise?a?KeyError."""passdef?symmetric_difference(self,?*args,?**kwargs):?#?real?signature?unknown"""?差集,創建新對象""""""Return?the?symmetric?difference?of?two?sets?as?a?new?set.(i.e.?all?elements?that?are?in?exactly?one?of?the?sets.)"""passdef?symmetric_difference_update(self,?*args,?**kwargs):?#?real?signature?unknown"""?差集,改變原來?""""""?Update?a?set?with?the?symmetric?difference?of?itself?and?another.?"""passdef?union(self,?*args,?**kwargs):?#?real?signature?unknown"""?并集?""""""Return?the?union?of?sets?as?a?new?set.(i.e.?all?elements?that?are?in?either?set.)"""passdef?update(self,?*args,?**kwargs):?#?real?signature?unknown"""?更新?""""""?Update?a?set?with?the?union?of?itself?and?others.?"""passdef?__and__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__and__(y)?<==>?x&y?"""passdef?__cmp__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__cmp__(y)?<==>?cmp(x,y)?"""passdef?__contains__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__contains__(y)?<==>?y?in?x.?"""passdef?__eq__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__eq__(y)?<==>?x==y?"""passdef?__getattribute__(self,?name):?#?real?signature?unknown;?restored?from?__doc__"""?x.__getattribute__('name')?<==>?x.name?"""passdef?__ge__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__ge__(y)?<==>?x>=y?"""passdef?__gt__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__gt__(y)?<==>?x>y?"""passdef?__iand__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__iand__(y)?<==>?x&=y?"""passdef?__init__(self,?seq=()):?#?known?special?case?of?set.__init__"""set()?->?new?empty?set?objectset(iterable)?->?new?set?objectBuild?an?unordered?collection?of?unique?elements.#?(copied?from?class?doc)"""passdef?__ior__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__ior__(y)?<==>?x|=y?"""passdef?__isub__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__isub__(y)?<==>?x-=y?"""passdef?__iter__(self):?#?real?signature?unknown;?restored?from?__doc__"""?x.__iter__()?<==>?iter(x)?"""passdef?__ixor__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__ixor__(y)?<==>?x^=y?"""passdef?__len__(self):?#?real?signature?unknown;?restored?from?__doc__"""?x.__len__()?<==>?len(x)?"""passdef?__le__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__le__(y)?<==>?x<=y?"""passdef?__lt__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__lt__(y)?<==>?x<y?"""pass@staticmethod?#?known?case?of?__new__def?__new__(S,?*more):?#?real?signature?unknown;?restored?from?__doc__"""?T.__new__(S,?...)?->?a?new?object?with?type?S,?a?subtype?of?T?"""passdef?__ne__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__ne__(y)?<==>?x!=y?"""passdef?__or__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__or__(y)?<==>?x|y?"""passdef?__rand__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__rand__(y)?<==>?y&x?"""passdef?__reduce__(self,?*args,?**kwargs):?#?real?signature?unknown"""?Return?state?information?for?pickling.?"""passdef?__repr__(self):?#?real?signature?unknown;?restored?from?__doc__"""?x.__repr__()?<==>?repr(x)?"""passdef?__ror__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__ror__(y)?<==>?y|x?"""passdef?__rsub__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__rsub__(y)?<==>?y-x?"""passdef?__rxor__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__rxor__(y)?<==>?y^x?"""passdef?__sizeof__(self):?#?real?signature?unknown;?restored?from?__doc__"""?S.__sizeof__()?->?size?of?S?in?memory,?in?bytes?"""passdef?__sub__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__sub__(y)?<==>?x-y?"""passdef?__xor__(self,?y):?#?real?signature?unknown;?restored?from?__doc__"""?x.__xor__(y)?<==>?x^y?"""pass__hash__?=?None set >>>?se?=?{"123","456"} >>>?print(se) {'456',?'123'} >>>?li?=?[11,22,11,22] >>>?s?=?set(li) >>>?print(s) {11,?22}

list創建有2種方式:

1)li = [ ]

2)list(),原理是調用__init__,內部執行for循環將元素添加到list中。

b.操作集合

>>>?s.add(234) >>>?print(s) {234,?11,?22} >>>?s1?=?{11,22,33} >>>?s2?=?{22,33,44} >>>?s3?=?s1.difference(s2) >>>?#A存在,B中不存在 >>>?s4?=?s2.difference(s1) >>>?print(s3,s4) {11}?{44} >>>?s5?=?s1.symmetric_difference(s2) >>>?#把A中存在,B中不存在拿出來,把B中存在,A中不存在拿出來,組合起來。即對稱差別 >>>?print(s5) {11,?44}

c.直接更新

>>>?s1.difference_update(s2) >>>?print(s1) {11} >>>?s1.symmetric_difference_update(s2) >>>?print(s1) {33,?11,?44,?22}

d.移除

>>>?print(s1) {33,?11,?44,?22} >>>?s1.discard(1111)?????#不存在,不報錯 >>>?print(s1) {33,?11,?44,?22} >>>?s1.remove(11) >>>?print(s1) {33,?44,?22} >>>?s1.remove(1111)?????#不存在,報錯 Traceback?(most?recent?call?last):File?"<stdin>",?line?1,?in?<module> KeyError:?1111 >>>?s1.pop()?????#隨機移除 33 >>>?print(s1) {44,?22} >>>?ret?=?s1.pop() >>>?print(s1) {22} >>>?print(ret) 44

e.交集

>>>?s1?=?{11,22,33} >>>?s2?=?{22,33,44} >>>?s3?=?s1.intersection(s2) >>>?print(s3) {33,?22}

f.子集,父集

>>>?s1?=?{11,22,33} >>>?s2?=?{11,22} >>>?s1.issubset(s2) False >>>?s1.issuperset(s2) True >>>?s2.issubset(s1) True

g.更新(批量添加)

>>>?print(s1) {33,?11,?22} >>>?li?=?[11,22,33,44,55,11,22] >>>?s1.update(li)?????#接收可迭代的參數 >>>?print(s1) {33,?11,?44,?22,?55} >>>?li?=?"abcd" >>>?s1.update(li) >>>?print(s1) {33,?'d',?'a',?11,?44,?'b',?'c',?22,?55}

練習題:

#!/usr/bin/env?python #_*_coding:utf-8_*_ '''*?Created?on?2016/10/23?15:54.*?@author:?Chinge_Yang. ''' #練習:尋找差異 #?數據庫中原有 old_dict?=?{"#1":?{'hostname':?"c1",?'cpu_count':?2,?'mem_capicity':?80},"#2":?{'hostname':?"c1",?'cpu_count':?2,?'mem_capicity':?80},"#3":?{'hostname':?"c1",?'cpu_count':?2,?'mem_capicity':?80} } #?cmdb?新匯報的數據 new_dict?=?{"#1":?{'hostname':?"c1",?'cpu_count':?2,?'mem_capicity':?800},"#3":?{'hostname':?"c1",?'cpu_count':?2,?'mem_capicity':?80},"#4":?{'hostname':?"c2",?'cpu_count':?2,?'mem_capicity':?80} } #?需要刪除:? #?需要新建:? #?需要更新:??注意:無需考慮內部元素是否改變,只要原來存在,新匯報也存在,就是需要更新 #轉成集合 old_set?=?set(old_dict.keys()) new_set?=?set(new_dict.keys()) print("need?to?delete:%s"?%?old_set.difference(new_set)) print("need?to?create:%s"?%?new_set.difference(old_dict)) print("need?to?update:%s"?%?old_set.intersection(new_set)) #demo ''' old_set?=?set(old_dict.keys()) update_list?=?list(old_set.intersection(new_dict.keys())) new_list?=?[] del_list?=?[] for?i?in?new_dict.keys():if?i?not?in?update_list:new_list.append(i) for?i?in?old_dict.keys():if?i?not?in?update_list:del_list.append(i) print?(update_list,new_list,del_list) '''

函數式編程

作用:增加重用性和可讀性

def?函數名?()?:...函數體...返回值

函數的定義主要有如下要點:

  • def:表示函數的關鍵字

  • 函數名:函數的名稱,日后根據函數名調用函數

  • 函數體:函數中進行一系列的邏輯計算,如:顯示幫助,打印版本等...

  • 參數:為函數體提供數據

  • 返回值:當函數執行完畢后,可以給調用者返回數據。

def?test(): try:... except:... else:...

try:要執行的代碼

except:try里面的代碼執行失敗則執行里面的代碼

else:try里面的代碼執行成功則執行里面的代碼

1.返回值

函數是一個功能塊,該功能到底執行成功與否,需要通過返回值來告知調用者。

以上要點中,比較重要有參數和返回值:

return:在函數中, 一旦執行,函數執行過程立即終止。

2.參數

參數的作用:

增加代碼可重用性

函數的有三中不同的參數:

  • 普通參數

  • 默認參數(必須放到參數列表的最后)

  • 指定參數

  • 動態參數(一個*,數據類型為元組;二個*,數據類型為字典)

  • 萬能參數(*args,**kwargs)


* ? ? 默認將傳入的參數,全部放置在元組中,f1(*[1,2,3,4])

** ? ? 默認將傳入的參數,全部放置在字典中,f1(**{"k1":"v1","k2":"v2"}

普通參數:

#?#########?定義函數?######### #?name?叫做函數func的形式參數,簡稱:形參 def?func(name):print?name #?#########?執行函數?######### #??'test'?叫做函數func的實際參數,簡稱:實參 func('test')

默認參數:

def?func(name,age?=?27):?????#默認參數放置最后print(name,age) func("ygqygq2") func("test",33)


ygqygq2 27

test 33

指定參數:

def?func(name,age):print(name,age) func(age=27,name="ygqygq2")

動態參數:

def?func(*name):print(name,type(name)) func("ygqygq2")

('ygqygq2',) <class 'tuple'>

def?func(*name):print(name,type(name)) func(*"ygqygq2")

('y', 'g', 'q', 'y', 'g', 'q', '2') <class 'tuple'>

{'age':?27,?'name':?'ygqygq2'} def?func(**kwargs):print(kwargs) dic?=?{"name":?"ygqygq2",?"age":?27} func(kk=dic)

{'kk': {'age': 27, 'name': 'ygqygq2'}}

def?func(**kwargs):print(kwargs) dic={"name":"ygqygq2","age":27} func(**dic)

{'name': 'ygqygq2', 'age': 27}

萬能參數:

def?func(*args,**kwargs):print(args)print(kwargs) tu?=?(1,2,3,4) dic={"name":"ygqygq2","age":27} func(*tu,**dic)

(1, 2, 3, 4)

{'name': 'ygqygq2', 'age': 27}

利用動態參數實現格式化輸出

str.format() ? ? #格式化輸出

str1?=?"This?is?a?{0},{1}".format("test","test1") print(str1) str2?=?"This?is?a?{0},{1}".format(*["test","test1"]) print(str2)

This is a test,test1

This is a test,test1

str1?=?"I?am?{name},age?{age}".format(name="ygqygq2",age=27) print(str1) dict?=?{"name":"ygqygq2","age":27} str2?=?"I?am?{name},age?{age}".format(**dict) print(str2)

I am ygqygq2,age 27

I am ygqygq2,age 27

函數補充:

1.存在同名函數時,執行的是后面定義的

def?func1(num):return?num?+?num def?func1(num):return?num*num res?=?func1(8) print(res) name?=?"test" name?=?"ygqygq2" print(name)

64

ygqygq2


2.函數參數傳遞的是引用

def?func1(a1):a1.append(888) li?=?[1,2,3,4] func1(li) print(li)

[1, 2, 3, 4, 888]


3.全局變量

  • 全局變量,所有作用域都可讀,定義時,變量名全部使用大寫字母

  • 對全局變量進行【重新賦值】,需要添加global關鍵字

  • 特殊:列表、字典,可修改,不可重新賦值


三元運算

三元運算(三目運算),是對簡單的條件語句的縮寫。

#?書寫格式 result?=?值1?if?條件?else?值2 #?如果條件成立,那么將?“值1”?賦值給result變量,否則,將“值2”賦值給result變量

lambda表達式

#?定義函數(lambda表達式) my_lambda?=?lambda?arg?:?arg?+?1 #?執行函數 result?=?my_lambda(123)

內置函數

abs(-1) ? ? ?#獲取絕對值

all() ? ? #所有為真才為真

any() ? ? #只要有真則為真

ascii() ? ? #獲取一個對象的repr方法的值

bin() ? ? #把10進制轉換成二進制


Built-in Functions
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()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()
delattr()hash()memoryview()set()

詳細請看官方文檔。

一、數學運算類

abs(x)?返回一個數的絕對值。參數可能是整數或浮點數。如果參數是一個復數,返回它的大小。
complex([real[, imag]])創建一個復數
divmod(a, b)分別取商和余數
注意:整型、浮點型都可以
float([x])將一個字符串或數轉換為浮點數。如果無參數將返回0.0
int([x[, base]])?將一個字符轉換為int類型,base表示進制
long([x[, base]])?將一個字符轉換為long類型
pow(x, y[, z])?返回x的y次冪
range([start], stop[, step])?產生一個序列,默認從0開始
round(x[, n])?四舍五入
sum(iterable[, start])?對集合求和
oct(x)將一個數字轉化為8進制
hex(x)將整數x轉換為16進制字符串
chr(i)返回整數i對應的ASCII字符
bin(x)將整數x轉換為二進制字符串
bool([x])將x轉換為Boolean類型

?

二、集合類操作

basestring()str和unicode的超類
不能直接調用,可以用作isinstance判斷
format(value [, format_spec])格式化輸出字符串
格式化的參數順序從0開始,如“I am {0},I like {1}”
unichr(i)返回給定int類型的unicode
enumerate(sequence [, start = 0])返回一個可枚舉的對象,該對象的next()方法將返回一個tuple
iter(o[, sentinel])生成一個對象的迭代器,第二個參數表示分隔符
max(iterable[, args...][key])?返回集合中的最大值
min(iterable[, args...][key])返回集合中的最小值
dict([arg])創建數據字典
list([iterable])?將一個集合類轉換為另外一個集合類
set()set對象實例化
frozenset([iterable])產生一個不可變的set
str([object])?轉換為string類型
sorted(iterable[, cmp[, key[, reverse]]])?隊集合排序
tuple([iterable])?生成一個tuple類型
xrange([start], stop[, step])?xrange()函數與range()類似,但xrnage()并不創建列表,而是返回一個xrange對象,它的行為與列表相似,但是只在需要時才計算列表值,當列表很大時,這個特性能為我們節省內存

?

三、邏輯判斷

all(iterable)1、集合中的元素都為真的時候為真
2、特別的,若為空串返回為True
any(iterable)1、集合中的元素有一個為真的時候為真
2、特別的,若為空串返回為False
cmp(x, y)如果x < y ,返回負數;x == y, 返回0;x > y,返回正數

?

四、反射

callable(object)檢查對象object是否可調用
1、類是可以被調用的
2、實例是不可以被調用的,除非類中聲明了__call__方法
classmethod()1、注解,用來說明這個方式是個類方法
2、類方法即可被類調用,也可以被實例調用
3、類方法類似于Java中的static方法
4、類方法中不需要有self參數
compile(source, filename, mode[, flags[, dont_inherit]])將source編譯為代碼或者AST對象。代碼對象能夠通過exec語句來執行或者eval()進行求值。
1、參數source:字符串或者AST(Abstract Syntax Trees)對象。
2、參數 filename:代碼文件名稱,如果不是從文件讀取代碼則傳遞一些可辨認的值。
3、參數model:指定編譯代碼的種類。可以指定為 ‘exec’,’eval’,’single’。
4、參數flag和dont_inherit:這兩個參數暫不介紹
dir([object])1、不帶參數時,返回當前范圍內的變量、方法和定義的類型列表;
2、帶參數時,返回參數的屬性、方法列表。
3、如果參數包含方法__dir__(),該方法將被調用。當參數為實例時。
4、如果參數不包含__dir__(),該方法將最大限度地收集參數信息
delattr(object, name)刪除object對象名為name的屬性
eval(expression [, globals [, locals]])計算表達式expression的值
execfile(filename [, globals [, locals]])用法類似exec(),不同的是execfile的參數filename為文件名,而exec的參數為字符串。
filter(function, iterable)構造一個序列,等價于[ item for item in iterable if function(item)]
1、參數function:返回值為True或False的函數,可以為None
2、參數iterable:序列或可迭代對象
getattr(object, name [, defalut])獲取一個類的屬性
globals()返回一個描述當前全局符號表的字典
hasattr(object, name)判斷對象object是否包含名為name的特性
hash(object)如果對象object為哈希表類型,返回對象object的哈希值
id(object)返回對象的唯一標識
isinstance(object, classinfo)判斷object是否是class的實例
issubclass(class, classinfo)判斷是否是子類
len(s)?返回集合長度
locals()?返回當前的變量列表
map(function, iterable, ...)?遍歷每個元素,執行function操作
memoryview(obj)?返回一個內存鏡像類型的對象
next(iterator[, default])?類似于iterator.next()
object()?基類
property([fget[, fset[, fdel[, doc]]]])?屬性訪問的包裝類,設置后可以通過c.x=value等來訪問setter和getter
reduce(function, iterable[, initializer])?合并操作,從第一個開始是前兩個參數,然后是前兩個的結果與第三個合并進行處理,以此類推
reload(module)?重新加載模塊
setattr(object, name, value)設置屬性值
repr(object)?將一個對象變幻為可打印的格式
slice()
staticmethod聲明靜態方法,是個注解
super(type[, object-or-type])?引用父類
type(object)返回該object的類型
vars([object])?返回對象的變量,若無參數與dict()方法類似
bytearray([source [, encoding [, errors]]])返回一個byte數組
1、如果source為整數,則返回一個長度為source的初始化數組;
2、如果source為字符串,則按照指定的encoding將字符串轉換為字節序列;
3、如果source為可迭代類型,則元素必須為[0 ,255]中的整數;
4、如果source為與buffer接口一致的對象,則此對象也可以被用于初始化bytearray.
zip([iterable, ...])?實在是沒有看懂,只是看到了矩陣的變幻方面

?

五、IO操作

file(filename [, mode [, bufsize]])file類型的構造函數,作用為打開一個文件,如果文件不存在且mode為寫或追加時,文件將被創建。添加‘b’到mode參數中,將對文件以二進制形式操作。添加‘+’到mode參數中,將允許對文件同時進行讀寫操作
1、參數filename:文件名稱。
2、參數mode:'r'(讀)、'w'(寫)、'a'(追加)。
3、參數bufsize:如果為0表示不進行緩沖,如果為1表示進行行緩沖,如果是一個大于1的數表示緩沖區的大小 。
input([prompt])?獲取用戶輸入
推薦使用raw_input,因為該函數將不會捕獲用戶的錯誤輸入
open(name[, mode[, buffering]])?打開文件
與file有什么不同?推薦使用open
print打印函數
raw_input([prompt])?設置輸入,輸入都是作為字符串處理

?

open函數,該函數用于文件處理

操作文件時,一般需要經歷如下步驟:

  • 打開文件

  • 操作文件

  • 關閉文件

一、打開文件

文件句柄?=?open('文件路徑',?'模式')

打開文件時,需要指定文件路徑和以何等方式打開文件,打開后,即可獲取該文件句柄,日后通過此文件句柄對該文件操作。

打開文件的模式有:

  • r ,只讀模式【默認】

  • w,只寫模式【不可讀;不存在則創建;存在則清空內容;】

  • x, 只寫模式【不可讀;不存在則創建,存在則報錯】

  • a, 追加模式【可讀; ? 不存在則創建;存在則只追加內容;】

"+" 表示可以同時讀寫某個文件

  • r+, 讀寫【可讀,可寫】

  • w+,寫讀【可讀,可寫】

  • x+ ,寫讀【可讀,可寫】

  • a+, 寫讀【可讀,可寫】

?"b"表示以字節的方式操作

  • rb ?或 r+b

  • wb 或 w+b

  • xb?或 w+b

  • ab?或 a+b

?注:以b方式打開時,讀取到的內容是字節類型,寫入時也需要提供字節類型


二、常用文件操作函數

1.f.read(x) ? ? #讀數據,有b,按字節,無b按字符

2.f.seek(x) ? ? #重新定位指針,按字節

3.f.tell() ? ? #獲取指針位置,按字節

4.f.write() ? ? #寫數據,有b,按字節,無b,按字符

5.f.close() ? ? #關閉文件

6.for循環文件對象,讀取數據


????def?close(self,?*args,?**kwargs):?#?real?signature?unknown????????關閉文件passdef?fileno(self,?*args,?**kwargs):?#?real?signature?unknown????????文件描述符passdef?flush(self,?*args,?**kwargs):?#?real?signature?unknown????????刷新文件內部緩沖區passdef?isatty(self,?*args,?**kwargs):?#?real?signature?unknown????????判斷文件是否是同意tty設備passdef?read(self,?*args,?**kwargs):?#?real?signature?unknown????????讀取指定字節數據passdef?readable(self,?*args,?**kwargs):?#?real?signature?unknown????????是否可讀passdef?readline(self,?*args,?**kwargs):?#?real?signature?unknown????????僅讀取一行數據passdef?seek(self,?*args,?**kwargs):?#?real?signature?unknown????????指定文件中指針位置passdef?seekable(self,?*args,?**kwargs):?#?real?signature?unknown????????指針是否可操作passdef?tell(self,?*args,?**kwargs):?#?real?signature?unknown????????獲取指針位置passdef?truncate(self,?*args,?**kwargs):?#?real?signature?unknown????????截斷數據,僅保留指定之前數據passdef?writable(self,?*args,?**kwargs):?#?real?signature?unknown????????是否可寫passdef?write(self,?*args,?**kwargs):?#?real?signature?unknown????????寫內容pass


三、管理上下文

為了避免打開文件后忘記關閉,可以通過管理上下文,即:

with?open('log','r')?as?f:...

如此方式,當with代碼塊執行完畢時,內部會自動關閉并釋放文件資源。

在Python 2.7 及以后,with又支持同時對多個文件的上下文進行管理,即:

with?open('log1')?as?obj1,?open('log2')?as?obj2:pass


本文出自 “ygqygq2” 博客,謝絕轉載!

轉載于:https://my.oschina.net/ygqygq2/blog/790982

總結

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

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

日本中文字幕在线一区 | 天天干天天做 | 四虎8848免费高清在线观看 | 欧美极品xxxxx | 亚洲国内在线 | 人人模人人爽 | 毛片一级免费一级 | 日韩高清在线一区二区 | 深爱五月激情五月 | 中字幕视频在线永久在线观看免费 | 中文字幕成人在线 | 成人黄色小说网 | 成人黄色国产 | 亚洲开心色 | 深夜视频久久 | 成人va在线观看 | 国产精品99久久久精品免费观看 | 成人在线你懂得 | 欧美日韩高清一区二区 | 五月婷婷色 | 高清av免费观看 | 五月婷婷久久丁香 | 999色视频| 亚洲.www| 夜夜爽天天爽 | 日韩精品一区电影 | 国产一区欧美日韩 | 欧美日韩精品免费观看 | 亚洲精品高清在线观看 | 激情综合国产 | 正在播放久久 | 亚洲一区尤物 | 久久免费视频1 | 国产区免费 | 久久亚洲综合国产精品99麻豆的功能介绍 | 日韩精品不卡在线观看 | 亚洲人成人在线 | 一级片视频在线 | 99久久日韩精品视频免费在线观看 | 91探花在线视频 | 日韩黄视频 | 免费看的国产视频网站 | 国产精品一区二区三区在线播放 | 亚洲草视频 | 亚洲精品视频在线播放 | 97超碰国产精品女人人人爽 | 国产精品美女免费 | 国产精品成人在线 | 最新精品国产 | 国产精品2020 | 亚洲乱码久久 | 国产日韩av在线 | 好看av在线 | 狠狠干天天射 | 日韩成片 | av资源网在线播放 | 91精品国自产拍天天拍 | 成年一级片 | 精品久久久久久久久久久院品网 | 中文字幕亚洲字幕 | 久久艹艹 | 91女神的呻吟细腰翘臀美女 | 一区二区精品在线 | 丝袜美腿亚洲 | 久久精品国产一区二区三 | 天天操狠狠操 | 久久欧美在线电影 | 亚洲乱码国产乱码精品天美传媒 | 日韩最新中文字幕 | 91成人黄色 | 久草久草视频 | 久久精品99国产精品亚洲最刺激 | 日本大尺码专区mv | 在线国产福利 | 久草在线综合 | 91香蕉视频污在线 | 少妇bbb好爽| 日日爱夜夜爱 | 日韩欧美高清免费 | 国产一区自拍视频 | 亚洲精品视频中文字幕 | 久久99国产视频 | 成人免费毛片aaaaaa片 | 青青河边草免费 | 日韩网站中文字幕 | 久久精品人人做人人综合老师 | 色综合天天综合在线视频 | 国产精品aⅴ | 午夜在线观看一区 | 一区中文字幕在线观看 | 99精品国产免费久久久久久下载 | 成年人黄色免费网站 | 日韩在线视频不卡 | 亚洲视频www | a√天堂资源 | 黄色录像av | 国产一级片在线播放 | 91精品久久久久久久久久久久久 | 九九久久国产 | 国产成人高清 | 美女网站视频色 | 色婷婷亚洲婷婷 | 国产日韩中文在线 | 性日韩欧美在线视频 | 色久网 | 91丨九色丨国产女 | 高清av免费观看 | 国产精品久久久久久av | 国产香蕉97碰碰碰视频在线观看 | 又污又黄的网站 | 免费h在线观看 | 天天操天天操天天操天天操 | 久久免费播放视频 | wwwav视频| 亚洲v欧美v国产v在线观看 | 黄色软件在线观看 | 亚洲精品久久激情国产片 | 蜜臀av.com | 日韩电影中文字幕在线 | 四虎影视成人精品国库在线观看 | 91视频免费国产 | 四虎影视成人精品国库在线观看 | 激情丁香久久 | 一区二区激情视频 | 天天干.com | 天堂在线一区二区 | 国内精品久久久久影院男同志 | 青春草视频 | 欧美伦理一区二区三区 | 免费在线观看成人 | 午夜精品久久久久久中宇69 | 中日韩三级视频 | 中文字幕亚洲五码 | 欧美污污视频 | av网址最新 | 亚洲精品中文字幕在线 | 国产黄色在线看 | 亚洲国产天堂av | 免费a v在线 | 五月天天av | 久久另类小说 | 精品不卡视频 | 激情小说网站亚洲综合网 | 精品视频999 | 久久免费电影网 | 美女久久久久 | 九九视频精品在线 | 欧美日韩一区二区三区视频 | 欧美亚洲一区二区在线 | 国产精品视频线看 | 视频在线播放国产 | 美女av免费看 | 日日干天天操 | 日韩色综合网 | 亚洲天堂社区 | 欧美一级久久久久 | www.日韩免费 | 国产精品久久久久久久久久久久久 | 天天爱天天操天天爽 | 夜色成人av| 婷婷亚洲五月 | 国产va精品免费观看 | 欧美整片sss| 国产视频在线播放 | 久久精品老司机 | 天天干天天操天天搞 | 久久久久北条麻妃免费看 | 五月天婷婷视频 | 奇米影视四色8888 | av免费观看网址 | 天天综合网~永久入口 | 亚洲精品在线一区二区三区 | 久久电影国产免费久久电影 | 久草视频99 | 中文字幕中文字幕在线中文字幕三区 | 久久精彩视频 | 精品久久久久久久久久国产 | 国产粉嫩在线观看 | 婷婷成人综合 | 69绿帽绿奴3pvideos | 97夜夜澡人人爽人人免费 | 黄色免费网站大全 | 国产在线毛片 | 国产精品入口a级 | 亚洲 综合 专区 | 久久99精品久久久久久 | www.人人草| 51久久夜色精品国产麻豆 | 日本精品久久久久影院 | 中文字幕在线观看第二页 | 国产一区二区在线观看免费 | 国产一二三四在线视频 | 国产福利91精品 | 久久久久亚洲最大xxxx | 精品99免费视频 | 毛片网站免费在线观看 | 四虎影视成人精品国库在线观看 | 日韩一区正在播放 | 午夜丁香视频在线观看 | 久久人人爽人人片 | 国产一区二区不卡视频 | 日韩精品一区二区三区第95 | 99九九热只有国产精品 | 在线观看国产福利片 | 亚洲精品视频免费看 | 日韩中文字幕第一页 | 国产综合视频在线观看 | 日韩系列在线观看 | 国产vs久久 | 日本三级在线观看中文字 | 精品一区二区免费在线观看 | 国产亚洲精品成人 | 国产午夜精品一区二区三区四区 | 久久激情视频 久久 | 在线精品一区二区 | 国产精品人成电影在线观看 | 日韩久久午夜一级啪啪 | 88av色 | 西西人体www444| 日韩av片无码一区二区不卡电影 | 欧美xxxx性xxxxx高清 | 黄色一级大片在线免费看国产一 | 日韩电影在线观看一区 | 日日夜夜天天综合 | 永久中文字幕 | 欧美精品中文在线免费观看 | 国产日韩中文字幕 | 久草免费在线观看视频 | 成人小视频在线观看免费 | 午夜视频在线观看欧美 | 五月婷婷丁香六月 | 国产69久久精品成人看 | av一区在线播放 | 日韩欧美91 | 国产精品一区二区av麻豆 | 成人av免费 | 超碰日韩在线 | 奇米四色影狠狠爱7777 | 久久国内免费视频 | 成人免费xyz网站 | 国产在线91精品 | 天天操狠狠干 | 国产精品热视频 | 最近中文字幕完整视频高清1 | 午夜久久久久久久久久久 | 国产亚洲精品日韩在线tv黄 | 亚洲精品人人 | 久久人人97超碰国产公开结果 | 天天草天天草 | 色综合久久88色综合天天人守婷 | 久久免费av电影 | 亚洲国产中文字幕在线视频综合 | 亚洲一区二区三区精品在线观看 | 久久精品xxx| 国产精品不卡在线 | 亚洲成av人影片在线观看 | 91av视频| 九色91福利 | 国产精品久久久久久妇 | 免费观看一级特黄欧美大片 | 精品国产成人在线影院 | 久久精品视频中文字幕 | 色偷偷88888欧美精品久久 | 伊人色**天天综合婷婷 | 观看免费av| 麻豆视频免费入口 | 国产在线视频导航 | 中文字幕文字幕一区二区 | 欧美大香线蕉线伊人久久 | 日本乱码在线 | 国产精品国产自产拍高清av | 久久av不卡| 久久人人爽人人片 | 91av在线不卡 | 国产在线毛片 | 亚洲国产成人在线 | 日韩在线看片 | 久久手机精品视频 | 天天干天天干天天射 | 国产高清免费 | 91一区二区三区久久久久国产乱 | 亚洲精品欧美精品 | 亚洲精品欧美专区 | 久草在线91 | 精品国内自产拍在线观看视频 | 女人18毛片a级毛片一区二区 | 中午字幕在线 | 香蕉色综合 | 国产又粗又猛又黄又爽的视频 | 天天干天天爽 | 色在线中文字幕 | 国产一区二区手机在线观看 | 成年人视频在线观看免费 | 99精品热视频只有精品10 | 福利一区二区 | 成人黄色大片在线免费观看 | 欧美性色xo影院 | 日韩欧美69| 亚洲精品乱码久久久久久久久久 | 亚洲va欧美va人人爽春色影视 | 亚洲午夜精品久久久久久久久久久久 | 手机看片中文字幕 | 99精品在线免费视频 | 欧美在线aa| 日韩视频1区 | 午夜精品久久久久久99热明星 | av电影免费在线播放 | 日韩系列在线 | 国产中文字幕在线 | 天天插天天操天天干 | 欧美一级免费 | 精品国产一区二区三区男人吃奶 | 亚洲黄色小说网址 | 91在线小视频 | 免费观看黄色12片一级视频 | 成人高清av在线 | 亚洲成人资源 | 国产91对白在线播 | 一级黄色在线免费观看 | 婷婷六月综合亚洲 | 亚洲欧美国产日韩在线观看 | 国产在线观看99 | 国产污视频在线观看 | 久久精品2 | 国产高清久久 | 久久99精品久久久久久清纯直播 | 精品国产欧美 | 久久综合九色欧美综合狠狠 | 午夜999| 成人在线视 | 国内精品久久久久影院日本资源 | 国产国产人免费人成免费视频 | 欧美日韩不卡一区 | 91欧美日韩国产 | 国产精品久久亚洲 | 色婷婷www | 国产视频亚洲精品 | 免费观看十分钟 | 欧美污污视频 | 天天爽综合网 | 在线免费观看视频 | 高清色免费 | 91成年人网站 | 丁香六月婷婷激情 | 中文字幕 国产精品 | 亚洲在线免费视频 | 一区二区伦理 | 亚洲区另类春色综合小说 | 亚洲网站在线看 | 亚洲人成综合 | 午夜精品视频一区 | 精品中文字幕视频 | 久久久久久久18 | 91精品欧美 | 成片人卡1卡2卡3手机免费看 | 国产成人亚洲精品自产在线 | 欧美精品一区二区三区一线天视频 | 天天爽夜夜爽精品视频婷婷 | 91麻豆网 | 国产成人精品午夜在线播放 | 日本中文字幕视频 | 九九免费在线观看视频 | 中中文字幕av在线 | 韩国在线一区二区 | 久久99精品国产99久久6尤 | 九九精品视频在线观看 | 免费观看xxxx9999片 | 日韩精品一区二区三区中文字幕 | 久久国语露脸国产精品电影 | 中文字幕在线观看第三页 | 国产 视频 久久 | 国产精品电影在线 | 久久精品国产亚洲aⅴ | 色香蕉网| 久草国产视频 | 久久精品91久久久久久再现 | 国产中文自拍 | 中文字幕久久精品 | 97在线免费 | 波多野结衣日韩 | 亚洲精品黄 | 欧美日韩aaaa | 丁香 久久 综合 | 亚洲精品国精品久久99热一 | 深夜福利视频一区二区 | 国产精品久久久久9999 | 伊人狠狠干 | 中文字幕av最新更新 | 久久精品99视频 | 亚洲男人天堂a | 国产成人久久久久 | 男女激情免费网站 | 一级片视频在线 | 欧美一区二区三区在线观看 | 亚洲综合婷婷 | 玖操| 99久久99久久精品国产片果冰 | 中文电影网 | 免费一级片在线观看 | 欧美日韩免费一区二区三区 | 蜜臀久久99精品久久久无需会员 | 天天舔夜夜操 | 日韩免费在线观看视频 | 欧美精品久久天天躁 | 美女视频黄是免费的 | 久久成 | 麻豆国产精品永久免费视频 | 欧美日韩精品网站 | 婷婷 中文字幕 | av网址aaa | 久久在线视频精品 | 四季av综合网站 | 欧美日韩视频在线播放 | 一本—道久久a久久精品蜜桃 | 人人爽人人爽人人片av | 国产一级免费在线 | 激情欧美日韩一区二区 | 精品久久久久一区二区国产 | 日韩久久精品一区二区三区下载 | 久久av中文字幕片 | 日韩欧美一区二区三区在线观看 | 亚洲综合精品视频 | 激情黄色一级片 | 国产又粗又猛又爽 | 91爱爱电影 | 草久视频在线观看 | 亚洲va欧美va人人爽春色影视 | 激情开心色 | 最新日韩电影 | 天天搞夜夜骑 | 亚洲h在线播放在线观看h | 91在线www | 日韩av电影免费在线观看 | 亚洲一区二区精品 | 国产精品96久久久久久吹潮 | 亚洲综合五月天 | 在线日韩中文 | 夜夜看av| 成人九九视频 | 亚洲 成人 一区 | 日日干天天射 | 久久人人射 | 欧美一二三区播放 | 国产高清不卡一区二区三区 | 日日夜夜精品网站 | 国产精品精品久久久久久 | 日韩特级毛片 | 激情视频在线高清看 | 国产xvideos免费视频播放 | 久久一区二区免费视频 | 97在线影视 | 天天操夜夜叫 | 天堂av网址 | 97操操操 | 777xxx欧美| 日韩精品视频网站 | 久久精品久久久久 | 国产精品一区一区三区 | 国产无遮挡又黄又爽馒头漫画 | 欧美日韩在线观看一区 | 免费看一级一片 | 免费国产一区二区视频 | 国产精品久久99综合免费观看尤物 | 日韩理论电影在线观看 | 在线观看黄网站 | 欧美怡红院 | 国产麻豆精品久久一二三 | 九九久久婷婷 | 久久黄色免费视频 | 亚洲天天看 | 久久人人爽爽人人爽人人片av | 超碰97人人爱 | av在线免费网 | 99久久精品国产网站 | 成人电影毛片 | 欧美不卡视频在线 | 日韩欧美在线一区 | 久草香蕉在线 | 99在线免费观看视频 | 国产999精品 | 日韩欧美在线观看一区二区 | 国产精品久久人 | 最近日本韩国中文字幕 | 色综合网 | 午夜精品一二三区 | 六月丁香婷婷久久 | www色 | 国产精品久久一区二区三区不卡 | 人人干人人上 | 免费观看一区二区三区视频 | 午夜色婷婷 | 在线看的av网站 | 日本中文字幕在线免费观看 | 狠狠狠色丁香综合久久天下网 | 久久久久久伊人 | 欧美天堂久久 | 亚洲精品综合一二三区在线观看 | 国产精品 999 | 久久精品免费电影 | 麻豆系列在线观看 | 日韩精品一区二区电影 | 日韩电影中文 | 黄色精品一区 | 欧美日韩精品影院 | 国产香蕉视频在线播放 | 99麻豆视频 | 免费网址你懂的 | 在线国产片 | 欧美激情综合五月色丁香小说 | 国产一二三区在线观看 | 中文字幕国产精品一区二区 | 欧美最新大片在线看 | 永久免费精品视频网站 | 亚洲最新视频在线 | 在线观看亚洲a | 国产不卡在线视频 | 91喷水 | 日韩高清一区在线 | aⅴ精品av导航 | 在线日韩| 高清中文字幕av | 久久高清| 91黄在线看 | 日日操天天操夜夜操 | 免费在线观看成人av | 婷婷五月色综合 | 九九视频这里只有精品 | 九草在线观看 | 久草视频免费在线播放 | 97在线观看免费观看高清 | 日韩资源在线观看 | 五月婷婷免费 | 国产视频一区在线播放 | 欧美另类老妇 | 91污污视频在线观看 | 天天激情天天干 | 久久久久在线视频 | 美女视频黄的免费的 | 在线色亚洲 | 一级免费黄视频 | 91福利视频免费观看 | 国产视频欧美视频 | 国产精品免费视频久久久 | 欧美日韩久久不卡 | 精品二区视频 | 国内精品久久久久久久久久久久 | 日韩免费一区二区在线观看 | 美女视频又黄又免费 | 天天草夜夜| 天天爽天天射 | av中文字幕不卡 | 日本精品小视频 | 黄色成人91| 色婷婷福利| 免费日韩在线 | 在线国产一区 | 国产特黄色片 | 在线看片一区 | 国产va在线 | 香蕉视频啪啪 | 久久免费电影网 | 国产九九九精品视频 | www.亚洲视频 | 在线观看mv的中文字幕网站 | 综合色站导航 | 日韩精选在线观看 | 超碰免费97 | 97免费视频在线 | 中文字幕中文字幕在线中文字幕三区 | 中文字幕在线观看播放 | 五月婷婷激情五月 | 91精品国产麻豆 | 在线观看欧美成人 | 久久综合天天 | 日韩在线播放欧美字幕 | 在线午夜 | 91精品国产99久久久久 | 亚洲影视九九影院在线观看 | 在线看成人 | 中文av不卡 | 九月婷婷色 | 久久国产精品精品国产色婷婷 | 久久夜视频 | 国产无吗一区二区三区在线欢 | 韩国av一区二区三区 | 激情婷婷色 | 亚洲欧美日韩在线一区二区 | 亚洲乱码在线观看 | 日韩免费视频网站 | 国产98色在线 | 日韩 | 亚洲 欧美 国产 va在线影院 | 精品久久免费 | www.人人草| 91完整版| 国产精品黄 | 欧美精品在线观看免费 | 中文字幕日韩伦理 | 日韩欧美91 | 精品国产一区二区三区在线观看 | 婷婷国产v亚洲v欧美久久 | 亚洲一区二区视频在线播放 | 婷婷色中文字幕 | 日韩精品91偷拍在线观看 | 99精品国产一区二区三区麻豆 | 91精品久久久久久综合乱菊 | 国产福利免费在线观看 | 日韩在线视频观看 | 色多多污污| 国产在线视频在线观看 | 精品久久一 | www.久久久久 | 亚洲精品视频免费观看 | 伊人色综合久久天天 | 久草视频视频在线播放 | 免费看一级特黄a大片 | 9草在线| 精品久久久久久国产91 | 免费观看性生活大片3 | 午夜av在线 | 国产真实在线 | 成人在线免费看视频 | 亚洲午夜av久久乱码 | www色片 | 久久精品爱爱视频 | 免费网站看av片 | 免费观看v片在线观看 | 亚洲电影第一页av | 欧美日韩在线免费观看 | 五月天激情在线 | 欧美精品乱码99久久影院 | 97超碰在线久草超碰在线观看 | 四虎最新入口 | 日日夜夜添 | 五月天婷婷丁香花 | 久久视频在线观看 | 欧美日在线 | 久久精品二区 | 国产精品黄 | 国产精品99久久99久久久二8 | 黄色影院在线免费观看 | 美女网站免费福利视频 | 久久99在线| 国产精品原创在线 | 在线免费精品视频 | 色婷婷a| 久久视频一区 | 国产精品电影一区二区 | 精品99免费| 91av片| 亚洲一级黄色大片 | 色88久久| 天天色天天 | 亚洲永久精品在线观看 | 国产精品99久久免费黑人 | 国产精品9999久久久久仙踪林 | 精品国产乱码久久久久久1区二区 | 精品久久久久久久久中文字幕 | 日韩免费二区 | 九九久久国产 | 久久久久久久久影院 | 亚洲精品色 | 日韩免费观看高清 | 国产999精品久久久久久 | 婷婷在线免费 | 精品久久视频 | 黄色91在线 | 精品国产自 | 亚洲伦理中文字幕 | 日韩两性视频 | 在线精品观看 | 很黄很色很污的网站 | 黄色av影视 | 欧美国产高清 | 成年在线观看 | 久艹在线观看视频 | 视频一区亚洲 | 亚洲一二三区精品 | 911精品美国片911久久久 | 日韩欧美综合 | 欧美日韩国产二区 | 99热精品国产一区二区在线观看 | 97狠狠操 | 久久亚洲私人国产精品va | 玖玖在线播放 | 天天操天天艹 | 亚洲日本韩国一区二区 | 日韩av中文字幕在线免费观看 | 成人一级在线 | 96视频免费在线观看 | 91视频免费看网站 | 成人一区二区三区在线 | 欧美日韩亚洲在线观看 | 婷婷在线资源 | 欧美精品日韩 | 国产黄色精品网站 | 日韩在线视频网址 | 97视频在线观看视频免费视频 | 亚洲精品午夜久久久 | 免费高清在线观看成人 | 亚洲国产欧美一区二区三区丁香婷 | 久久99国产综合精品免费 | 国产精品白浆视频 | 免费在线观看成年人视频 | 在线免费观看黄网站 | 日韩国产精品毛片 | 综合伊人av | 99久久精品国产一区 | 一区二区三区视频 | 国产一区欧美一区 | av直接看 | 在线观看你懂的网站 | 视频一区二区国产 | 欧美日韩高清 | 久热免费在线观看 | 视频在线一区二区三区 | 最近中文字幕mv免费高清在线 | 日韩免费播放 | 狠狠色香婷婷久久亚洲精品 | 五月婷婷综合在线观看 | 亚洲精品国产精品国自产观看浪潮 | 久久久免费高清视频 | 99精品国产一区二区三区麻豆 | 一区二区三区在线观看中文字幕 | 免费在线黄色av | 91视频高清免费 | 久草视频手机在线 | 国产成人1区 | 国产视频在线一区二区 | 天天干天天拍天天操天天拍 | 久久精品国产一区二区三 | av网站免费线看精品 | 午夜精品一区二区三区在线视频 | 亚洲极色 | 九九热免费视频在线观看 | 夜夜躁狠狠躁日日躁视频黑人 | 97电影手机版 | 久草在线视频免赞 | 丰满少妇在线观看 | 四虎影视成人精品 | 精品成人在线 | 欧美日韩亚洲在线 | 成年人看片网站 | 免费亚洲精品视频 | 深爱综合网 | 九九精品毛片 | 国产经典三级 | 丁香国产视频 | 在线免费观看国产黄色 | 免费高清在线视频一区· | 国产日韩在线一区 | 福利网址在线观看 | 96国产精品视频 | 狠狠的干狠狠的操 | 久久精品男人的天堂 | 91精品视频一区二区三区 | 超碰午夜 | 国产亚洲日| 国产精品入口66mio女同 | 免费看成年人 | 狠狠操天天干 | 天天干天天想 | 精品免费99久久 | 天天想夜夜操 | 日韩精品最新在线观看 | 久久精品国产v日韩v亚洲 | 99产精品成人啪免费网站 | 国产高清在线不卡 | 免费观看性生活大片3 | 丝袜制服综合网 | 国产免费久久久久 | 中文字幕在线免费观看视频 | 亚洲五月婷 | 国产中文字幕一区二区三区 | 500部大龄熟乱视频 欧美日本三级 | 国产亚洲成av人片在线观看桃 | 国产在线国偷精品产拍免费yy | 日本黄色大片儿 | 国产精品普通话 | 久久综合久久综合九色 | 国产成人精品久久 | 久久丝袜视频 | 欧美性受极品xxxx喷水 | 国产精品女教师 | 中文字幕精品视频 | av电影亚洲 | 亚洲 综合 国产 精品 | 成人禁用看黄a在线 | 草久视频在线观看 | 爱爱av在线 | 国产精品久久艹 | 日韩电影在线视频 | 在线免费看片 | 久久精品99国产国产 | 日韩在线第一 | 久久久久久久久久久高潮一区二区 | 色99在线| 国产一区国产二区在线观看 | 国产黄色在线观看 | 久久久久婷 | 久久精品之 | 五月婷婷免费 | 国产1级视频 | 狠狠插狠狠干 | 不卡中文字幕在线 | 成人黄色大片在线观看 | 在线亚洲天堂网 | 99精品国产视频 | 激情五月婷婷 | 国产精品一区二区免费看 | 亚洲作爱 | 91免费的视频在线播放 | 亚洲精品字幕在线观看 | 99视频黄| 日韩久久影院 | 日韩h在线观看 | 97成人在线视频 | 黄网站免费看 | 一级免费观看 | 色中射| 亚洲最大av网站 | 国产美女免费观看 | 亚洲成人第一区 | 色大片免费看 | 婷婷精品国产欧美精品亚洲人人爽 | 天天躁天天狠天天透 | 国产精品美女免费 | 人人添人人澡人人澡人人人爽 | 国产黑丝一区二区三区 | 欧美综合国产 | www.综合网.com | 久久九九九九 | 成片免费观看视频 | 波多野结衣理论片 | 久久久久夜色 | 中文av网站 | 国产在线黄 | 久久久久久久久国产 | 成人av一区二区三区 | 国偷自产中文字幕亚洲手机在线 | 干狠狠| 可以免费观看的av片 | 黄色一区三区 | 人人模人人爽 | 久久99久国产精品黄毛片入口 | 亚洲综合欧美激情 | 在线看成人片 | 国产精品久久久久久久久费观看 | 午夜精品久久久久久久99水蜜桃 | 日日射天天射 | 日日操天天操狠狠操 | av在线免费观看不卡 | 天堂黄色片 | www.黄色小说.com | ,午夜性刺激免费看视频 | 91色影院 | 日韩免费播放 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 久久久久久久久久久久亚洲 | 97视频在线观看免费 | 久久深夜福利免费观看 | 狠狠色综合网站久久久久久久 | 久久成人人人人精品欧 | 操高跟美女 | av大全在线播放 | 五月天激情视频 | 91日韩精品一区 | 国产精品99在线播放 | 欧美一区二区三区在线视频观看 | 欧洲亚洲精品 | 中文字幕精品视频 | 激情偷乱人伦小说视频在线观看 | 欧美精品黑人性xxxx | 波多野结衣一区二区 | 亚洲国产wwwccc36天堂 | 在线观看日韩精品视频 | 久久av中文字幕片 | 中文字幕色在线 | www看片网站 | 欧美日韩亚洲第一 | 中文字幕 婷婷 | 丁香免费视频 | 国产综合在线观看视频 | 免费福利片 | 成人资源在线观看 | 久久草av| 美女黄网站视频免费 | 麻豆果冻剧传媒在线播放 | 亚洲精品xx| 亚洲理论影院 | 在线观看完整版 | av网址在线播放 | 毛片.com | 91在线精品观看 | 夜色资源站国产www在线视频 | 国内精品在线观看视频 | 黄色三级免费看 | 草在线| 成人一区二区在线观看 | 日日日爽爽爽 | 久久优 | 91污污视频在线观看 | 夜夜天天干 | 四虎影视av | 天天干天天操天天干 | 在线电影91 | 一区二区三区在线免费 | 国产一二区视频 | 在线免费看黄网站 | 久久av中文字幕片 | 91久久国产自产拍夜夜嗨 | 久久躁日日躁aaaaxxxx | 91福利影院在线观看 | 亚洲狠狠操 | 开心丁香婷婷深爱五月 | 成人97视频一区二区 | 国产亚洲婷婷 | 国产一二三四在线观看视频 | 麻豆av一区二区三区在线观看 | av电影在线不卡 | 色五丁香 | 涩av在线 | 日韩剧 | 日韩av成人免费看 | 国产手机视频在线观看 | 五月婷婷,六月丁香 | 欧美日韩国产二区 | 精品视频区 | 亚洲精品videossex少妇 | 最近中文字幕免费视频 | 中文字幕a在线 | 久久精品—区二区三区 | 特级西西人体444是什么意思 | 免费在线观看av电影 | 国产专区一 | 日韩欧美电影在线 | 亚洲六月丁香色婷婷综合久久 | 黄色影院在线免费观看 | 日韩最新理论电影 | 99精品视频中文字幕 | 香蕉视频在线免费 | 国产精品剧情 | 久久久人人人 | 久久精品麻豆 | 国产精品免费观看视频 | 午夜在线免费观看视频 | 69国产成人综合久久精品欧美 | 天堂va在线观看 | 91视频在线免费 | 久久中国精品 | 国产一级在线 | 五月天天天操 | 欧美天天综合 | 成人资源站 | 国产一区二区播放 | 不卡中文字幕在线 | 97色在线视频 | 蜜桃av久久久亚洲精品 | 国产九九热 | 亚洲最快最全在线视频 | 97天堂网 | 国产精品91一区 | 久久精品视频网站 | 久久99国产精品免费 | 丝袜美腿在线视频 | 欧美在线资源 | 国产一区二区成人 | 日韩精品一区二区在线观看 | 国产成人av一区二区三区在线观看 | 超碰国产在线观看 | 麻豆一区在线观看 | 亚洲欧美激情精品一区二区 | 最近中文字幕高清字幕免费mv | 视频一区二区三区视频 | 国产精品美乳一区二区免费 | 91在线永久 | 在线免费av观看 | 免费成人黄色av | 国产精品第52页 | 欧美激情精品久久久久久 | 久久成人综合 | 伊人www22综合色 | 国产精品久久久久久一二三四五 | 天躁狠狠躁 | 中文字幕久久精品亚洲乱码 | 成片视频在线观看 | 97超碰超碰久久福利超碰 | 国产精品9999久久久久仙踪林 | 国产一卡二卡四卡国 | 亚洲精品自拍 | 国产日本高清 | 最新超碰在线 | 久久久男人的天堂 | 国产在线精品福利 | 国产99re| 久久久精品国产免费观看一区二区 | 96国产精品视频 | 亚洲激情视频在线 | 91av免费看 |