国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內(nèi)容

給小白整理的最后一篇 Python知識點(diǎn)

極客小將2020-12-26-
簡介python視頻教程欄目介紹最后一篇知識點(diǎn)。13、Python標(biāo)準(zhǔn)庫Python標(biāo)準(zhǔn)庫是隨Pthon附帶安裝的,包含了大量極其有用的模塊。我們主要了解下sys和os就夠了。13.1sys模塊sys模塊主要是針對與Python解釋器相關(guān)的變量和方法,不是主機(jī)操作系統(tǒng)。sys.argv#獲取命令行參數(shù)列
python視頻教程欄目介紹**后一篇知識點(diǎn)。

gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

13、Python標(biāo)準(zhǔn)庫

Python標(biāo)準(zhǔn)庫是隨Pthon附帶安裝的,包含了大量極其有用的模塊。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

我們主要了解下sys和os就夠了。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

13.1 sys模塊  

sys模塊主要是針對與Python解釋器相關(guān)的變量和方法,不是主機(jī)操作系統(tǒng)。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

sys.argv #獲取命令行參數(shù)列表,第一個(gè)元素是程序本身 sys.exit(n) #退出Python程序,exit(0)表示正常退出。當(dāng)參數(shù)非0時(shí),會引發(fā)一個(gè)SystemExit異常,可以在程序中捕獲該異常 sys.version #獲取Python解釋程器的版本信息 sys.maxsize #**大的Int值,64位平臺是2**63 - 1 sys.path #返回模塊的搜索路徑,初始化時(shí)使用PYTHONPATH環(huán)境變量的值 sys.platform #返回操作系統(tǒng)平臺名稱 sys.stdin #輸入相關(guān) sys.stdout #輸出相關(guān) sys.stderr #錯(cuò)誤相關(guān) sys.exc_info() #返回異常信息三元元組 sys.getdefaultencoding() #獲取系統(tǒng)當(dāng)前編碼,默認(rèn)為utf-8 sys.setdefaultencoding() #設(shè)置系統(tǒng)的默認(rèn)編碼 sys.getfilesystemencoding() #獲取文件系統(tǒng)使用編碼方式,默認(rèn)是utf-8 sys.modules #以字典的形式返回所有當(dāng)前Python環(huán)境中已經(jīng)導(dǎo)入的模塊 sys.builtin_module_names #返回一個(gè)列表,包含所有已經(jīng)編譯到Python解釋器里的模塊的名字 sys.copyright #當(dāng)前Python的版權(quán)信息 sys.flags #命令行標(biāo)識狀態(tài)信息列表。只讀。 sys.getrefcount(object) #返回對象的引用數(shù)量 sys.getrecursionlimit() #返回Python**大遞歸深度,默認(rèn)1000 sys.getsizeof(object[, default]) #返回對象的大小 sys.getswitchinterval() #返回線程切換時(shí)間間隔,默認(rèn)0.005秒 sys.setswitchinterval(interval) #設(shè)置線程切換的時(shí)間間隔,單位秒 sys.getwindowsversion() #返回當(dāng)前windwos系統(tǒng)的版本信息 sys.hash_info #返回Python默認(rèn)的哈希方法的參數(shù) sys.implementation #當(dāng)前正在運(yùn)行的Python解釋器的具體實(shí)現(xiàn),比如CPython sys.thread_info #當(dāng)前線程信息復(fù)制代碼

上面是sys模塊所有語法,我們看看就夠了,了解下sys.argv和sys.path就足夠了gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

sys.argv是一個(gè)腳本執(zhí)行參數(shù)列表,列表的第一個(gè)元素是腳本名稱,從第二個(gè)元素開始才是真正的參數(shù)。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

# test.py import sys for index, arg in enumerate(sys.argv): print("第%d個(gè)參數(shù)是: %s" % (index, arg)) #輸出 第0個(gè)參數(shù)是: test.py 第1個(gè)參數(shù)是: 1 第2個(gè)參數(shù)是: 2 第3個(gè)參數(shù)是: 3 第4個(gè)參數(shù)是: 4 復(fù)制代碼

argv:獲取程序外部向程序傳遞的參數(shù)gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

# script.py import sys print(sys.argv[0]) print(sys.argv[1])復(fù)制代碼

運(yùn)行:gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

# python script.py argv1 sys.py argv1復(fù)制代碼

sys.pathgK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

path是一個(gè)目錄列表,供Python從中查找模塊。在Python啟動時(shí),sys.path根據(jù)內(nèi)建規(guī)則和PYTHONPATH變量進(jìn)行初始化。sys.path的第一個(gè)元素通常是個(gè)空字符串,表示當(dāng)前目錄。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

>>> sys.path ['', 'C:\Python36\Lib\idlelib', 'C:\Python36\python36.zip', 'C:\Python36\DLLs', 'C:\Python36\lib', 'C:\Python36', 'C:\Python36\lib\site-packages']復(fù)制代碼

sys.path本質(zhì)上是一個(gè)列表,可以進(jìn)行append、insert、pop、remove等各種列表相關(guān)的操作,但通常都進(jìn)行append操作,添加自己想要的查找路徑。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

sys.stdin、sys.stdout、sys.stderrgK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

stdin用于所有的交互式輸入(包括input()函數(shù))。stdout用于print()的打印輸出或者input()函數(shù)的提示符。stderr用于解釋器自己的提示信息和錯(cuò)誤信息。

簡而言之,這三個(gè)屬性就是操作系統(tǒng)的標(biāo)準(zhǔn)輸入、輸出和錯(cuò)誤流,它們返回的都是一個(gè)“文件類型”對象,支持read()、write()和flush()等操作。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

>>> import sys >>> s = sys.stdin.readline() i don't like python >>> s 'i don't like python ' >>> sys.stdout.write(s) i don't like python 20復(fù)制代碼

python3中sys.stdin與input的區(qū)別:gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

input()方法和stdin()類似,不同的是input()括號內(nèi)可以直接填寫說明文字。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

s = input('Please input something!') print('Please input something!',) # 逗號表示不換行 s = sys.stdin.readline()[:-1] # -1 拋棄輸入流中的' ' 換行符復(fù)制代碼

當(dāng)我們print(obj)的時(shí)候,事實(shí)上是調(diào)用了sys.stdout.write(obj+' '),將內(nèi)容打印到控制臺(默認(rèn)是顯示器),然后追加一個(gè)換行符。以下兩行等價(jià): gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

sys.stdout.write('hello'+' ') print('hello')復(fù)制代碼13.2 os模塊  

該模塊包含普遍的操作系統(tǒng)功能gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.name字符串指示你正在使用的平臺。比如對于Windows,它是'nt',而對于Linux/Unix用戶,它是'posix'gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.getcwd()函數(shù)得到當(dāng)前工作目錄,即當(dāng)前Python腳本工作的目錄路徑gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.getenv()和os.putenv()函數(shù)分別用來讀取和設(shè)置環(huán)境變量gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.listdir()返回指定目錄下的所有文件和目錄名gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.remove()函數(shù)用來刪除一個(gè)文件gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.system()函數(shù)用來運(yùn)行shell命令gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.linesep字符串給出當(dāng)前平臺使用的行終止符。例如,Windows使用' ',Linux使用' '而Mac使用''gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.sep 操作系統(tǒng)特定的路徑分割符gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.path.split()函數(shù)返回一個(gè)路徑的目錄名和文件名gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.path.isfile()和os.path.isdir()函數(shù)分別檢驗(yàn)給出的路徑是一個(gè)文件還是目錄gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

os.path.existe()函數(shù)用來檢驗(yàn)給出的路徑是否真地存在gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

14、類中的特別方法名稱說明init(self,...)這個(gè)方法在新建對象恰好要被返回使用之前被調(diào)用。del(self)恰好在對象要被刪除之前調(diào)用。str(self)在我們對對象使用print語句或是使用str()的時(shí)候調(diào)用。getitem(self,key)使用x[key]索引操作符的時(shí)候調(diào)用。len(self)對序列對象使用內(nèi)建的len()函數(shù)的時(shí)候調(diào)用。

下面的類中定義了上表中的方法:gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

class Array: __list = [] def __init__(self): print "constructor" def __del__(self): print "destructor" def __str__(self): return "this self-defined array class" def __getitem__(self, key): return self.__list[key] def __len__(self): return len(self.__list) def Add(self, value): self.__list.append(value) def Remove(self, index): del self.__list[index] def DisplayItems(self): print "show all items----" for item in self.__list: print item arr = Array() #constructor print(arr) #this self-defined array class print(len(arr)) #0 arr.Add(1) arr.Add(2) arr.Add(3) print(len(arr)) #3 print(arr[0]) #1 arr.DisplayItems() #show all items---- #1 #2 #3 arr.Remove(1) arr.DisplayItems() #show all items---- #1 #3 #destructor復(fù)制代碼15、列表推導(dǎo)式

通過列表綜合,可以從一個(gè)已有的列表導(dǎo)出一個(gè)新的列表。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

list1 = [1, 2, 3, 4, 5] list2 = [i*2 for i in list1 if i > 3] print(list1) #[1, 2, 3, 4, 5] print(list2) #[8, 10]復(fù)制代碼16、 *和**args區(qū)別

當(dāng)函數(shù)接收元組或字典形式的參數(shù)的時(shí)候,有一種特殊的方法,使用*和**前綴。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

該方法在函數(shù)需要獲取可變數(shù)量的參數(shù)的時(shí)候特別有用。  gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

由于在args變量前有*前綴,所有多余的函數(shù)參數(shù)都會作為一個(gè)元組存儲在args中。如果使用的是**前綴,多余的參數(shù)則會被認(rèn)為是一個(gè)字典的鍵/值對。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

*args接受元組gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

**args接受字典gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

def powersum(power, *args): total = 0 for i in args: total += pow(i, power) return total print (powersum(2, 1, 2, 3)) #14 1^2+2^2+3^2 = 14 def displaydic(**args): for key,value in args.items(): print( "key:%s;value:%s" % (key, value)) displaydic(a="one", b="two", c="three") #key:a;value:one #key:c;value:three #key:b;value:two復(fù)制代碼17、lambda函數(shù)

lambda語句被用來創(chuàng)建新的函數(shù)對象,并在運(yùn)行時(shí)返回它們。lambda需要一個(gè)參數(shù),后面僅跟單個(gè)表達(dá)式作為函數(shù)體,而表達(dá)式的值被這個(gè)gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

新建的函數(shù)返回。 注意,print語句也不能用在lambda形式中,只能使用表達(dá)式。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

func = lambda s: s * 3 print(func("Runsen ")) # Runsen Runsen Runsen func2 = lambda a, b: a * b print(func2(2, 3)) #6復(fù)制代碼18、exec/eval

exec語句用來執(zhí)行儲存在字符串或文件中的Python語句gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

eval語句用來計(jì)算存儲在字符串中的有效Python表達(dá)式。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

cmd = "print 'hello world'" exec cmd #hello world expression = "10 * 2 + 5" print(eval(expression)) #25復(fù)制代碼

exec還批量創(chuàng)建變量,這個(gè)大家可能忽視gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

for i in range(8): exec('v' + str(i) + ' = ' + str(i)) print('v' + str(i) + ':', eval('v' + str(i))) v0: 0 v1: 1 v2: 2 v3: 3 v4: 4 v5: 5 v6: 6 v7: 7 復(fù)制代碼19、assert

assert語句用來斷言某個(gè)條件是真的,并且在它非真的時(shí)候引發(fā)一個(gè)錯(cuò)誤--AssertionError。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

>>> assert True # 條件為 true 正常執(zhí)行 >>> assert False # 條件為 false 觸發(fā)異常 Traceback (most recent call last): File "<stdin>", line 1, in <module> AssertionError復(fù)制代碼

assert一般和try except連用gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

flag = True assert flag == True try: assert flag == False except AssertionError: print ("failed") else: print ("pass") failed復(fù)制代碼20、repr

repr函數(shù)用來取得對象的規(guī)范字符串表示。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

注意,在大多數(shù)時(shí)候有eval(repr(object)) == object。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

可以通過定義類的__repr__方法來控制對象在被repr函數(shù)調(diào)用的時(shí)候返回的內(nèi)容。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

arr = [1, 2, 3] print(arr) #[1, 2, 3] print(repr(arr)) #[1, 2, 3]復(fù)制代碼

其實(shí)Python就是這么簡單,學(xué)Python就是看*方文檔,看demo,代碼跟做英語閱讀似的,多看*方文檔,然后調(diào)下第三方庫,實(shí)現(xiàn)需求就行了。gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

相關(guān)免費(fèi)學(xué)習(xí)推薦:python視頻教程gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

以上就是給小白整理的**后一篇 Python知識點(diǎn)的詳細(xì)內(nèi)容,更多請關(guān)注少兒編程網(wǎng)其它相關(guān)文章!gK8少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

        四虎永久在线精品无码视频| 国产wwwxx| 日韩在线一区视频| 亚洲人成无码www久久久| 中文字幕在线乱| 日韩欧美中文视频| 国产超碰在线播放| 3d动漫一区二区三区| 国产91视频一区| 黄色一级片国产| 国产资源第一页| 亚洲一区二区三区四区精品| 国产喷水theporn| 美女黄色片视频| 青青在线视频观看| 国产成人在线免费看| 精品久久久久久无码中文野结衣| 中文字幕一区二区三区四区五区人 | 日韩av中文字幕第一页| 少妇久久久久久被弄到高潮| 国产 国语对白 露脸| 中文字幕乱码免费| 69精品丰满人妻无码视频a片| 亚洲视频在线不卡| 日本特黄在线观看| 午夜探花在线观看| 日韩精品一区二区三区电影| 日本精品免费视频| 亚洲精品天堂成人片av在线播放| 国产精品videossex国产高清| 激情五月六月婷婷| 天天夜碰日日摸日日澡性色av| 欧美 日韩 国产 高清| 97在线播放视频| 在线视频日韩一区| 在线成人免费av| 女人帮男人橹视频播放| 亚洲 高清 成人 动漫| 日本爱爱免费视频| 久久久精品视频国产| 成人免费观看在线| 久久国产乱子伦免费精品| 最新天堂在线视频| 国产精品88久久久久久妇女| 黄色网页免费在线观看| 天天天干夜夜夜操| 轻点好疼好大好爽视频| 欧美日韩亚洲一二三| 成人免费黄色av| 国产a级一级片| 午夜精品中文字幕| 久久国产午夜精品理论片最新版本| 国产最新免费视频| 午夜大片在线观看| 免费黄色日本网站| 日本高清免费观看| 久久国产亚洲精品无码| 毛片毛片毛片毛| 日本在线xxx| 天堂网成人在线| 日本男人操女人| 91传媒免费视频| 中文字幕网av| 波多野结衣综合网| 国产毛片久久久久久| 久久久精品在线视频| 欧美日韩dvd| 午夜精品免费看| 少妇高清精品毛片在线视频 | 欧美一级免费播放| 欧美成人乱码一二三四区免费| 福利视频一二区| 日韩欧美中文在线视频| 精品日韩久久久| 欧美视频在线观看视频| 丰满少妇在线观看| 国产精品50p| 欧美一级片免费播放| 在线观看视频在线观看| 天天操天天爱天天爽| 福利视频一二区| 国产精品国产三级国产专区51| 亚洲这里只有精品| 国产在线精品91| 免费人成在线观看视频播放| 欧美少妇一级片| 波多野结衣免费观看| 午夜国产一区二区三区| 凹凸国产熟女精品视频| 国产一区 在线播放| 日本aa在线观看| 日本中文字幕一级片| 老汉色影院首页| 三级在线免费观看| 老司机av福利| 久久久久亚洲av无码专区喷水| 精品久久免费观看| 在线无限看免费粉色视频| 污污的网站免费| 国产成人美女视频| 黄色三级视频在线播放| 91免费视频黄| 亚洲天堂第一区| 国产一级不卡视频| 欧美中文字幕在线观看视频| 9色porny| 国产精品333| 成年人免费大片| 亚洲免费av一区| 99精品视频国产| 欧美日韩视频免费在线观看| gogogo免费高清日本写真| 日本xxxxx18| 丁香花在线影院观看在线播放| 国产一区二区视频播放| 国产一级片黄色| 欧美大片久久久| 欧美视频在线第一页| 国内外成人免费激情视频| 久久婷婷综合色| 日本特级黄色大片| 少妇av一区二区三区无码| 人妻无码视频一区二区三区| 在线观看免费视频高清游戏推荐| 亚洲图色中文字幕| av在线免费观看国产| 国产精品无码专区av在线播放| 尤物国产在线观看| 国产精品videossex国产高清| 激情综合网婷婷| 亚洲怡红院在线| 欧美久久久久久久久久久久久| 一本色道无码道dvd在线观看| 国产无色aaa| 欧美 丝袜 自拍 制服 另类| 我看黄色一级片| 免费日韩在线观看| 日本va中文字幕| 欧美美女黄色网| mm131国产精品| 欧美啪啪免费视频| 91亚洲一区二区| 能在线观看的av网站| 看一级黄色录像| 国产v亚洲v天堂无码久久久| 今天免费高清在线观看国语| 9久久婷婷国产综合精品性色 | 国产精品久久..4399| 一区二区xxx| 亚洲人精品午夜射精日韩| 日韩av.com| 日韩av一二三四区| 亚洲精品偷拍视频| 超碰在线公开97| 日韩在线视频在线观看| 国产树林野战在线播放| www亚洲成人| 国产1区2区在线| www插插插无码视频网站| 免费看啪啪网站| 成人av毛片在线观看| 免费在线观看的av网站| 日本精品久久久久久久久久| 欧美视频国产视频| 天天干天天干天天干天天干天天干| 阿v天堂2018| 欧洲精品在线播放| 可以在线看黄的网站| 午夜在线观看av| 国内自拍视频一区| 国产免费观看高清视频| 激情五月六月婷婷| 涩多多在线观看| 四虎1515hh.com| 亚洲欧美日韩网站| 999这里有精品| 亚洲图色中文字幕| 亚洲色图偷拍视频| 91亚洲免费视频| 欧美wwwwwww| 成人一区二区三| 午夜免费福利在线| 污色网站在线观看| 国产乱码一区二区三区四区| 国产精品久久久久久9999| 99九九99九九九99九他书对| 一女二男3p波多野结衣| 亚洲精品成人在线播放| 国产精品波多野结衣| 免费在线看黄色片| 亚洲国产精品无码av| 97视频久久久| 国模吧无码一区二区三区| 女性女同性aⅴ免费观女性恋| 日韩精品 欧美| 日韩精品无码一区二区三区免费| 最近免费中文字幕中文高清百度| 妺妺窝人体色www在线观看| 911福利视频| 成人在线观看www|