黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Python學習筆記No1

系統(tǒng) 1935 0

本篇博客是博主自己在這里:https://github.com/jackfrued/Python-100-Days 學習Python時做的一些筆記,由于我已經有了一些基礎(因為學習過C語言、Java等,其中涉及到的有比如多線程、GUI、網絡編程等內容),所以這里做的筆記可能對于新手來說比較有跳躍性。如果你確實有這樣的體會,那建議去找其他路徑來學習。買過一本關于Python爬蟲的書,附了張學習Python的學習路線圖,分享給大家下,僅供想要學習Python的同學參考:

本篇包括:

  • 語言設計基礎
  • 面向對象編程
  • 圖形用戶界面和游戲開發(fā)

一、語言設計基礎

1、注釋

單行注釋 - 以#和空格開頭的部分

多行注釋 - 三個引號開頭,三個引號結尾

2、運算符

Python學習筆記No1_第1張圖片
示例1

            
              a = 5
print("a = ", a)
flag1 = 3 > 2
print("flag1 = ", flag1)

            
          

Python學習筆記No1_第2張圖片
示例2

            
              #!/usr/bin/python
# -*- coding: latin-1 -*-
import os, sys

f = float(input('請輸入華氏溫度:'))
c = (f - 32) / 1.8
print('%.1f華氏度 = %.1f攝氏度' % (f, c))

            
          

Python學習筆記No1_第3張圖片
示例3

            
              #!/usr/bin/python
# -*- coding: latin-1 -*-
import os, sys, math

radius = float(input('Please input redius of the cicle: '))
perimeter = 2 * math.pi * radius
area = math.pi * radius * radius
print('Perimeter = %.2f' % perimeter)
print('Area = %.2f' % area)

            
          

在這里插入圖片描述
示例4

            
              # 輸入年份 如果是閏年輸出True 否則輸出False

year = int(input('Please input a year: '))
# 如果代碼太長寫成一行不便于閱讀 可以使用\或()折行
is_leap = (year % 4 == 0 and year % 100 != 0 or
           year % 400 == 0)
print(is_leap)

            
          

3、分支結構

  1. 和C/C++、Java等語言不同,Python中if…else… 沒有用花括號 來構造代碼塊,而是使用了縮進的方式來設置代碼的層次結構。如果if條件成立的情況下需要執(zhí)行多條語句,只要保持多條語句具有相同的縮進就可以了;換句話說連續(xù)的代碼如果又保持了 相同的縮進 那么它們屬于同一個代碼塊,相當于是一個執(zhí)行的整體。

示例5-1

            
              # 用戶身份驗證

username = input('Input Username: ')
password = input('Input Password: ')
# 如果希望輸入Password時 終端中沒有回顯 可以使用getpass模塊的getpass函數(shù)
# import getpass
# password = getpass.getpass('Input Password: ')
if username == 'admin' and password == '123456':
    print('Success!')
else:
    print('Fault!')

            
          

Python學習筆記No1_第4張圖片
2. 如果要構造出更多的分支,則使用if…elif…else…結構。

示例5-2

            
              """
分段函數(shù)求值:

        3x - 5  (x > 1)
f(x) =  x + 2   (-1 <= x <= 1)
        5x + 3  (x < -1)

"""

x = float(input('x = '))
if x > 1:
    y = 3 * x - 5
elif x >= -1:
    y = x + 2
else:
    y = 5 * x + 3
print('f(%.2f) = %.2f' % (x, y))

            
          

示例6

            
              # 擲骰子決定做什么事情

from random import randint
face = randint(1, 6)        #使用random模塊的randint函數(shù)生成指定范圍的隨機數(shù)來模擬擲骰子
if face == 1:
    result = 'Sing'
elif face == 2:
    result = 'Dance'
elif face == 3:
    result = 'Paint'
elif face == 4:
    result = 'Socccer'
elif face == 5:
    result = 'Tennis'
else:
    result = 'Cold Joke'
print(result)

            
          

4、循環(huán)結構

  • Python中構造循環(huán)結構有兩種做法,一種是for-in循環(huán),一種是while循環(huán):如果明確的知道循環(huán)執(zhí)行的次數(shù)或者要對一個容器進行迭代(后面會講到),那么我們推薦使用for-in循環(huán);否則,推薦使用while循環(huán)。

示例7

            
              # 用for循環(huán)實現(xiàn)1~100求和

sum = 0
for x in range(101):
    sum += x
print(sum)

"""
range可以用來產生一個不變的數(shù)值序列,而且這個序列通常都是用在循環(huán)中的,例如:
range(101)可以產生一個0到100的整數(shù)序列。
range(1, 100)可以產生一個1到99的整數(shù)序列。
range(1, 100, 2)可以產生一個1到99的奇數(shù)序列,其中的2是步長,即數(shù)值序列的增量——
    此結構可以實現(xiàn)功能:1~100之間的偶數(shù)求和——
        只需將range(101)替換成range(2, 101, 2)即可。
"""

            
          

示例8

            
              """
猜數(shù)字游戲
計算機出一個1~100之間的隨機數(shù)由人來猜
計算機根據人猜的數(shù)字分別給出提示大一點Larger/小一點Smaller/猜對了
"""

import random
answer = random.randint(1, 100)
counter = 0
while True:
    counter += 1
    number = int(input('Input a guess number: '))
    if number < answer:
        print('Larger')
    elif number > answer:
        print('Smaller')
    else:
        print('Guess Right!')
        break
print('You guessed %d times.' % counter)

            
          

循環(huán)結構_練習

示例9

            
              # 輸入一個正整數(shù)判斷它是不是素數(shù)

from math import sqrt
num = int(input('請輸入一個正整數(shù): '))
end = int(sqrt(num))
is_prime = True
for x in range(2, end + 1):
    if num % x == 0:
        is_prime = False
        break
if is_prime and num != 1:
    print('%d是素數(shù)' % num)
else:
    print('%d不是素數(shù)' % num)

            
          

示例9

  • 我的解法:
            
              # 輸入兩個正整數(shù),計算最大公約數(shù)和最小公倍數(shù)
# 注意最大公約數(shù)與最小公倍數(shù)的關系!!!

a = int(input("請輸入一個正整數(shù):"))
b = int(input("請再輸入一個正整數(shù):"))
if a >= b:
    min = b
else:
    min = a
while(min != 1):
    if(a % min == 0 and b % min == 0):
        print('%d和%d的最大公約數(shù)是:%d' % (a, b, min))
        print('%d和%d的最小公倍數(shù)是:%d' % (a, b, a * b // min))
        break
    else:
        min -= 1

            
          
  • 老師解法:
            
              # 輸入兩個正整數(shù),計算最大公約數(shù)和最小公倍數(shù)

x = int(input('x = '))
y = int(input('y = '))
if x > y:
    x, y = y, x 					# 啥意思???
for factor in range(x, 0, -1):
    if x % factor == 0 and y % factor == 0:
        print('%d和%d的最大公約數(shù)是%d' % (x, y, factor))
        print('%d和%d的最小公倍數(shù)是%d' % (x, y, x * y // factor))
        break

            
          

示例10

            
              """
Craps賭博游戲:
玩家搖兩顆色子,如果第一次搖出的兩篩子之和為7點或11點——玩家勝;
如果搖出2點 3點 12點——莊家勝;
其他情況時,則需要玩家再次搖這兩顆色子:如果和為7點——莊家勝;
如果和與第一次相同——玩家勝。
玩家進入游戲時有1000元的資本,玩家每次選擇賭注,直至全部輸光,游戲結束。
"""
from random import randint

money = 1000        # 玩家的總資產...不需要在意莊家的,始終是玩家的總資產在改變著
while money > 0:
    print('你的總資產為:%d' % money)
    needs_go_on = False
    while True:
        debt = int(input('請下注:'))
        if debt > 0 and debt <= money:
            break
    first = randint(1, 6) + randint(1, 6)
    print('玩家搖出了%d點' % first)
    if first == 7 or first == 11:
        print('Player Success')
        money += debt
    elif first == 2 or first == 3 or first == 12:
        print('Zhuangjia Success')
        money -= debt
    else:                   # 搖出的兩篩子之和不是7/11/22/3/12的情況
        needs_go_on = True

    while needs_go_on:
        current = randint(1, 6) + randint(1, 6)
        print('玩家搖出了%d點' % current)
        if current == 7:
            print('Zhuangjia Success')
            money -= debt
            needs_go_on = False
        elif current == first:
            print('Player Success')
            money += debt
            needs_go_on = False

print('你破產了...Game Over! ')

            
          

示例11

            
              # 輸出斐波那契數(shù)列的前20個數(shù)

a = 0
b = 1
for _ in range(20):
    a, b = b, a + b
    print(a)

            
          
  • 講解:Python中的賦值語法——從右往左進行計算,然后再依次(從左往右)賦值
    1、a, b = b, a + b 等價于:a = b, b = a + b。過程:
    temp = b # 先保存b的原值
    b = a + b # 賦b新值
    a = temp # 將b的原值賦予a
    2、a, b = 1, 3 等價于 a = 1, b = 3

示例12

            
              # 判斷輸入的正整數(shù)是不是回文數(shù)

num = int(input('請輸入一個正整數(shù): '))
temp = num
num2 = 0
while temp > 0:
    num2 *= 10          # 每次擴大十倍,為下面加上“個位”做準備
    num2 += temp % 10   # 每次得到temp的最低位
    temp //= 10         # 每次得到舍去temp最低位后的那個數(shù)
if num == num2:
    print('%d是回文數(shù)' % num)
else:
    print('%d不是回文數(shù)' % num)

            
          

示例13

            
              """
找出1~9999之間的所有完美數(shù)
完美數(shù)是除自身外其他所有因子的和正好等于這個數(shù)本身的數(shù)
例如: 6 = 1 + 2 + 3, 28 = 1 + 2 + 4 + 7 + 14
"""

for i in (1, 10000):
    sum = 0
    for factor in range(1, int(math.sqrt(num)) + 1):
        if num % factor == 0:
            sum += fator;
            # 如28可以被2整除,那么其結果14也必定是28的因子。這里就是這樣找出它的“另一半”的
            if factor > 1 and num / factor != factor:
                sum += num / factor
    if sum == num:
        print(num)

            
          

5、函數(shù)

函數(shù)的定義

Python中的函數(shù)與其他語言中的函數(shù)有很多不太相同的地方,其中一個顯著的區(qū)別就是Python對函數(shù)參數(shù)的處理。在Python中,函數(shù)的參數(shù)可以有 默認值 ,也支持使用 可變參數(shù) ,所以Python并不需要像其他語言一樣支持函數(shù)的重載,因為我們在定義一個函數(shù)的時候可以讓它有多種不同的使用方式,下面是兩個小例子。

  • 為參數(shù)設定默認值
            
              from random import randint

"""
搖色子

:param n: 色子的個數(shù)
:return: n顆色子點數(shù)之和
"""
def roll_dice(n=2):
    total = 0
    for _ in range(n):
        total += randint(1, 6)
    return total

def add(a=0, b=0, c=0):
    return a + b + c

# 如果沒有指定參數(shù)那么使用默認值搖兩顆色子
print(roll_dice())
# 搖三顆色子
print(roll_dice(3))
print(add())
print(add(1))
print(add(1, 2))
print(add(1, 2, 3))
# 傳遞參數(shù)時可以不按照設定的順序進行傳遞
print(add(c=50, a=100, b=200))

            
          
  • 設置可變參數(shù)
            
              # 在參數(shù)名前面的*表示args是一個可變參數(shù)
# 即在調用add函數(shù)時可以傳入0個或多個參數(shù)
def add(*args):
    total = 0
    for val in args:
        total += val
    return total

print(add())
print(add(1))
print(add(1, 2))
print(add(1, 2, 3))
print(add(1, 3, 5, 7, 9))

            
          

函數(shù)的管理——用模塊管理函數(shù)

  • 由于Python沒有函數(shù)重載的概念,那么后面的函數(shù)定義會覆蓋之前的函數(shù)定義,也就意味著兩個函數(shù)同名函數(shù)實際上只有一個是存在的。那么如何使得兩個同名函數(shù)都能夠互不干擾的存在呢?答案其實很簡單, Python中每個文件就代表了一個模塊(module),在不同的模塊中可以有同名的函數(shù),在使用函數(shù)的時候我們通過 import 關鍵字導入指定的模塊就可以區(qū)分到底要使用的是哪個模塊中的foo函數(shù) ,代碼如下所示。

module1.py

            
              def foo():
    print('hello, world!')

            
          

module2.py

            
              def foo():
    print('goodbye, world!')

            
          

方式1
test.py

            
              from module1 import foo
foo()				# 輸出hello, world!

from module2 import foo
foo()				# 輸出goodbye, world!

            
          

方式2
test.py

            
              import module1 as m1
import module2 as m2

m1.foo()
m2.foo()

            
          

錯誤示范:后導入的foo覆蓋了之前導入的foo

            
              from module1 import foo
from module2 import foo

# 輸出goodbye, world!
foo()

            
          
  • 需要說明的是,如果我們導入的模塊除了定義函數(shù)之外還中有可以執(zhí)行代碼,那么Python解釋器在導入這個模塊時就會執(zhí)行這些代碼,事實上我們可能并不希望如此,因此如果我們在模塊中編寫了可執(zhí)行代碼,最好是將這些執(zhí)行代碼放入如下所示的條件中,這樣的話除非直接運行該模塊,否則if條件下的這些代碼(函數(shù)中的可執(zhí)行代碼)是不會執(zhí)行的,因為只有 直接執(zhí)行的模塊 (或者說是“ 當前正在執(zhí)行的模塊 ”)的名字才是“ main ”。

module3.py

            
              def foo():
    pass

def bar():
    pass

# __name__是Python中一個隱含的變量,它代表模塊的名字
# 只有被Python解釋器直接執(zhí)行的模塊的名字才是__main__
if __name__ == '__main__':
    print('call foo()')
    foo()
    print('call bar()')
    bar()

            
          

test.py

            
              import module3

# 導入module3時,不會執(zhí)行模塊中if條件成立時的代碼,因為if中模塊的名字_name_是module3而不是__main__,所以不符合if執(zhí)行的條件。所以我們導入的module3模塊中的可執(zhí)行代碼不會執(zhí)行。

            
          
  • Python中有關變量作用域的問題的討論具體請參考這里。
            
              def foo():
    b = 'hello'

    def bar(): 			 # Python中可以在函數(shù)內部再定義函數(shù)
        c = True
        print(a)
        print(b)
        print(c)

    bar()
    # print(c)  # NameError: name 'c' is not defined

if __name__ == '__main__':
    a = 100
    # print(b)  # NameError: name 'b' is not defined
    foo()

            
          

說明:輸出為100 hello True。原因請點擊上面的鏈接進行查看(之所以沒有解釋,是因為自己會,只是為了以防萬一又不會,所以還是簡單的放在這里以下)。

  • 從現(xiàn)在開始我們可以將Python代碼按照下面的格式進行書寫,這一點點的改進其實就是在我們理解了函數(shù)和作用域的基礎上跨出的巨大的一步。
            
              def main():
    # Todo: Add your code here
    pass 		# pass寫在任何縮進的語句塊部分,只是占位,什么事情都不做。為了滿足python的語法要求。

if __name__ == '__main__':
    main()

            
          

6、常用數(shù)據結構-練習題

Click Here.

二、面向對象編程

1、基礎

類是對象的藍圖和模板,而對象是類的實例。可以看出,類是抽象的概念,而對象是具體的東西。在面向對象編程的世界中,一切皆為對象,對象都有屬性和行為,每個對象都是獨一無二的,而且對象一定屬于某個類(型)。當我們把一大堆擁有共同特征的對象的靜態(tài)特征(屬性——通過類中的變量描述)和動態(tài)特征(行為——通過類中的方法描述【 寫在類中的函數(shù),我們通常稱之為(對象的)方法】)都抽取出來后,就可以定義出一個叫做“類”的東西。

類的定義、創(chuàng)建、使用

務必仔細閱讀下面的程序及注釋,描述了相關的語法規(guī)則。更詳細的Python中類的定義的解釋,請看這里。

            
              class Student(object):

    # __init__是一個特殊方法用于在創(chuàng)建對象時進行初始化操作
    # 通過這個方法我們可以為學生對象綁定name和age兩個屬性
	def __init__(self, name, age):		# self參數(shù)是類中的每個方法的參數(shù)都必須有的,用于指示本對象,相當于Java中的this
		self.name = name
		self.age = age

	def study(self, course_name):
		print('%s正在學習%s.' % (self.name, course_name))

    # PEP 8要求標識符的名字用全小寫多個單詞用下劃線連接
    # 但是部分程序員和公司更傾向于使用駝峰命名法(駝峰標識)
	def watch_movie(self):
		if self.age < 18:
			print('%s只能看《熊出沒》.' % self.name)
		else:
			print('%s正在看喜歡的電影.' % self.name)


def main():
	stu1 = Student('zjy', 18)	        # 自動調用__init__方法,使‘Student’賦值給self,‘zjy’賦值給name,'18'賦值給age
	stu1.study('Python程序設計')
	stu1.watch_movie()


if __name__ == '__main__':
	main()

            
          

類中屬性/方法的訪問權限

在Python中,屬性和方法的訪問權限只有兩種,也就是 公開 的和 私有 的,如果希望屬性是私有的,在給屬性命名時可以用 兩個下劃線作為開頭 ,下面的代碼可以驗證這一點。

            
              class Test:

    def __init__(self, foo):
        self.__foo = foo 			# 左側的__foo是類中的屬性,foo只是參數(shù)罷了

    def __bar(self):
        print(self.__foo)
        print('__bar')


def main():
    test = Test('hello')    # 自動調用__init__方法,使‘Test’賦值給self,‘hello’賦值給foo

    # (私有方法)AttributeError: 'Test' object has no attribute '__bar'
    test.__bar()
    
    # (私有屬性)AttributeError: 'Test' object has no attribute '__foo'
    print(test.__foo)


if __name__ == "__main__":
    main()

            
          

但是,Python并沒有從語法上嚴格保證私有屬性或方法的私密性,它只是給私有的屬性和方法換了一個名字來“妨礙”對它們的訪問,事實上如果你知道更換名字的規(guī)則,那么你仍然可以訪問到那些所謂的私有屬性。下面的代碼就可以驗證這一點,并且你可以從中知道“ 更換名字的規(guī)則 ”。之所以這樣設定,可以用這樣一句名言加以解釋,就是“We are all consenting adults here”。因為絕大多數(shù)程序員都認為開放比封閉要好,而且程序員要自己為自己的行為負責。

            
              class Test:

    def __init__(self, foo):
        self.__foo = foo

    def __bar(self):
        print(self.__foo)
        print('__bar')


def main():
    test = Test('hello')	
    test._Test__bar() 		# 使私有的__bar()方法變成“公有”
    print(test._Test__foo)  # 使私有的__foo屬性變成“公有”


if __name__ == "__main__":
    main()

            
          

在實際開發(fā)中,我們并不建議將屬性設置為私有的,因為這會導致子類無法訪問(后面會講到)。所以大多數(shù)Python程序員會遵循一種命名慣例就是讓屬性名以單下劃線開頭來表示屬性是受保護的,本類之外的代碼在訪問這樣的屬性時應該要保持慎重。這種做法并不是語法上的規(guī)則,因為 單下劃線開頭 的屬性和方法外界仍然是可以訪問的,所以更多的時候它是一種暗示或隱喻:“雖然我可以被訪問,但是,請把我視為私有變量,不要隨意訪問”。

  • 練習1:定義一個類描述數(shù)字時鐘
            
              from time import sleep

class Clock(object):

	def __init__(self, hour=0, minute=0, second=0):
		# 成員變量hour、minute、second是“受保護”的——名稱以單個下劃線開始
		self._hour = hour   
		self._minute = minute
		self._second = second


	def run(self):
		self._second += 1
		if self._second == 60:
			self._second = 0;

			self._minute += 1
			if self._minute == 60:
				self._minute = 0

				self._hour += 1
				if self._hour == 24:
					self._hour = 0


	def show(self):
		return '%02d:%02d:%02d' % (self._hour, self._minute, self._second)


def main():
	clock = Clock(23, 59, 58)
	while True:
		print(clock.show())
		sleep(1)
		clock.run()

            
          

Python學習筆記No1_第5張圖片
(除非手動停止,否則不停顯示。)

  • 練習2:定義一個類描述平面上的點并提供移動點和計算到另一個點距離的方法
            
              from math import sqrt

class Point(object):

	def __init__(self, x=0, y=0):
		self.x = x
		self.y = y


	def show(self):
		print('點在平面上的位置:x = %d, y = %d' % (self.x, self.y))


	def distance(self, other):
		dx = self.x - other.x
		dy = self.y - other.y
		return sqrt(dx ** 2 + dy ** 2)


	def move_to(self, x, y): 
		"""移動到指定位置

		:param x: 新的橫坐標
		"param y: 新的縱坐標
		"""
		self.x = x
		self.y = y


	def move_by(self, dx, dy):
		"""移動指定的增量

		:param dx: 橫坐標的增量
		"param dy: 縱坐標的增量
		"""
		self.x += dx
		self.y += dy


def main():
	p1 = Point(3, 5)
	p2 = Point()

	p1.show()
	p2.show()

	p2.move_by(-1, 2)
	p2.show()

	print(p1.distance(p2))


if __name__ == '__main__':
	main()

            
          

Python學習筆記No1_第6張圖片

面向對象的三大支柱 之 封裝

  • “隱藏一切可以隱藏的實現(xiàn)細節(jié),只向外界暴露(提供)簡單的編程接口”。我們在類中定義的方法其實就是把數(shù)據和對數(shù)據的操作封裝起來了,在我們創(chuàng)建了對象之后,只需要給對象發(fā)送一個消息(調用方法)就可以執(zhí)行方法中的代碼,也就是說我們只需要知道方法的名字和傳入的參數(shù)(方法的外部視圖),而不需要知道方法內部的實現(xiàn)細節(jié)(方法的內部視圖)。

2、進階

@property裝飾器

以上,我們知道了: 不建議將屬性設置為私有的,但是如果直接將屬性暴露給外界也是有問題的 ,比如我們沒有辦法檢查賦給屬性的值是否有效。我們之前的建議是將屬性命名 以單下劃線開頭 ,通過這種方式來暗示屬性是受保護的,不建議外界直接訪問,那么如果想訪問屬性可以通過屬性的 getter(訪問器) setter(修改器) 方法進行對應的操作。如果要做到這點,就可以考慮使用 @property包裝器 來包裝getter和setter方法,使得對屬性的訪問既安全又方便,代碼如下所示。

            
              class Person(object):

	def __init__(self, name, age):
		self._name = name
		self._age = age

# 必須要先getter方法,然后再setter方法,否則會有編譯錯誤

	@property       # 訪問器:getter方法
	def age(self):  
		return self._age
	

	@property       # 訪問器:getter方法
	def name(self):
		return self._name


	@age.setter     # 修改器:setter方法
	def age(self, age):
		self._age = age


	def play(self):
		if self._age <= 16:
			print('%s正在玩飛行棋...' % self._name)
		else:
			print('%s正在玩斗地主...' % self._name)


def main():
	person = Person('zjy', 12)
	person.play()

	"""
	為了重新為person._age賦值,系統(tǒng)根據此語句將自動調用相應的set方法,重新為_age賦值。
	這里使用的是_age,實際上,使用person.age也ok,
	但其他age的變形就不行了,也就是說,可以是_age或age,
	看下一知識點就可以知道如何進行名稱使用的限制了
	"""
	person._age = 22     

	"""
	你以為下面也是為變量重新賦值的語句,但其實:TypeError: 'int' object is not callable.
	所以,這是一種錯誤的重新為成員變量賦值的方法,與Java不太相同的地方。
	Java要寫出調用的set方法為變量賦值,
	而這里的重新賦值應該寫成上面那樣,系統(tǒng)明白(@age.setter)你是想重新為變量賦值。
	"""
#	person.age(22)       

	person.play()

	"""
	下面的語句:AttributeError: can't set attribute. 
	因為沒有提供name的set方法(@name.setter),所以不能修改此屬性。
	"""
#	person.name = 'zyy'  


	"""
	如何通過所謂的get方法調用屬性值?這里有必要說一下:
	你以為:print('姓名:%c' % person.name())
	但實際:print('姓名:%c' % person.name)
	又與Java不同,這里不把他們當做方法來使用,而是直接當作成員變量!
	然后會自動調用相應的get方法~
	"""
	print('姓名:%s' % person.name)
	

if __name__ == '__main__':
	main()

            
          

Python學習筆記No1_第7張圖片

__slots__魔法

至此,你應該知道Python是一門動態(tài)語言。通常,動態(tài)語言允許我們在程序運行時給對象綁定新的屬性或方法,當然也可以對已經綁定的屬性和方法進行解綁定。但是如果我們需要限定自定義類型的 對象只能綁定指定的某些屬性 ,可以通過在類中定義__slots__變量來進行限定。需要注意的是 __slots__的限定只對當前類的對象生效,對子類并不起任何作用

            
              class Person(object):

	# 限定Person對象只能綁定_name,_age和_gender屬性
	__slots__ = ('_name', '_age', '_gender')

	def __init__(self, name, age):
		self._name = name
		self._age = age


	@property
	def name(self):
		return self._name


	@property
	def age(self):
		return self._age


	@age.setter
	def age(self, age):
		self._age = age


	def play(self):
		if self._age <= 16:
			print('%s正在玩飛行棋.' % self._name)
		else:
			print('%s正在玩斗地主.' % self._name)
	
def main():
	person = Person('zjy', 22)
	person.play()
	person._gender = '男' # 這回就不可以用person.gender了!因為屬性名已經被限制了! 


if __name__ == '__main__':
	main()

            
          

@staticmethod 與 @classmethod

在此之前,我們在類中定義的方法都稱為對象方法,也就是說這些方法都是發(fā)送給 對象 的消息。下面,我們來學習兩種非寫給對象的方法,而是屬于類的方法。

@staticmethod

使用@staticmethod定義出來的方法叫做 靜態(tài)方法 。例如我們定義一個“三角形”類,通過傳入三條邊長來構造三角形,并提供計算周長和面積的方法,但是傳入的三條邊長未必能構造出三角形對象,因此我們可以先寫一個方法來驗證三條邊長是否可以構成三角形,這個方法很顯然就不是對象方法,因為在調用這個方法時三角形對象尚未創(chuàng)建出來(因為都不知道三條邊能不能構成三角形),所以這個方法是屬于三角形類而并不屬于三角形對象的。

            
              from math import sqrt

class Triangle(object):

	def __init__(self, a, b, c):
		self._a = a
		self._b = b
		self._c = c

	@staticmethod
	def is_valid(a, b, c):
		return a + b > c and b + c > a and a + c > b

	# 求三角形周長
	def perimeter(self):
		return self._a + self._b + self._c

	# 求三角形面積
	def area(self):
		half = self.perimeter() / 2
		return sqrt(half * (half - self._a) * (half - self._b) * (half - self._c))


def main():
	a, b, c = 3, 4, 5
	# 靜態(tài)方法(以及下面要講的類方法)都是通過給類發(fā)消息來調用的
	if Triangle.is_valid(a, b, c):    # 關鍵語句!!!
		t = Triangle(a, b, c)

		# 調用對象方法的第一種方式
		print(t.perimeter())
#		調用對象方法的第二種方式:通過給類發(fā)消息,此時需要傳入接收消息的類對象作為參數(shù)
#		print(Triangle.perimeter(t))

		print(t.area())   # 等價于:print(Triangle.area(t))
	else:
		print('無法構成三角形...')


if __name__ == '__main__':
	main()

            
          

@classmethod

和靜態(tài)方法比較類似,Python還可以在類中定義類方法, 類方法的第一個參數(shù)約定名為cls ,它代表的是與當前類相關的信息的對象(類本身也是一個對象,有的地方也稱之為 類的元數(shù)據對象 ),通過這個參數(shù)我們可以獲取和類相關的信息并且通過此創(chuàng)建出類的對象,代碼如下所示。

            
              from time import time, localtime, sleep

class Clock(object):
    """數(shù)字時鐘"""

    def __init__(self, hour=0, minute=0, second=0):
        self._hour = hour
        self._minute = minute
        self._second = second

    @classmethod
    def now(cls):
        ctime = localtime(time())	# 調用Python內置函數(shù)localtime()、time()
        return cls(ctime.tm_hour, ctime.tm_min, ctime.tm_sec)

    def run(self):
        """走字"""
        self._second += 1
        if self._second == 60:
            self._second = 0
            self._minute += 1
            if self._minute == 60:
                self._minute = 0
                self._hour += 1
                if self._hour == 24:
                    self._hour = 0

    def show(self):
        """顯示時間"""
        return '%02d:%02d:%02d' % \
               (self._hour, self._minute, self._second)


def main():  
    clock = Clock.now()		# 關鍵語句——通過類方法創(chuàng)建對象并獲取系統(tǒng)時間
    while True:
        print(clock.show())
        sleep(1)
        clock.run()


if __name__ == '__main__':
    main()

            
          

類之間的關系

簡單的說,類和類之間的關系有三種:is-a、has-a和use-a關系:

  • is-a 關系也叫繼承或泛化,比如學生和人的關系、手機和電子產品的關系都屬于繼承關系。
  • has-a 關系通常稱之為關聯(lián),比如部門和員工的關系,汽車和引擎的關系都屬于關聯(lián)關系;關聯(lián)關系如果是整體和部分的關聯(lián),那么我們稱之為聚合關系;如果整體進一步負責了部分的生命周期(整體和部分是不可分割的,同時同在也同時消亡),那么這種就是最強的關聯(lián)關系,我們稱之為合成關系。
  • use-a 關系通常稱之為依賴,比如司機有一個駕駛的行為(方法),其中(的參數(shù))使用到了汽車,那么司機和汽車的關系就是依賴關系。

我們可以使用一種叫做UML(統(tǒng)一建模語言)的東西來進行面向對象建模,其中一項重要的工作就是把類和類之間的關系用標準化的圖形符號描述出來。關于UML我們在這里不做詳細的介紹,有興趣的讀者可以自行閱讀《UML面向對象設計基礎》一書。 Python學習筆記No1_第8張圖片
Python學習筆記No1_第9張圖片
利用類之間的這些關系,我們可以在已有類的基礎上來完成某些操作,也可以在已有類的基礎上創(chuàng)建新的類,這些都是實現(xiàn) 代碼復用 的重要手段。復用現(xiàn)有的代碼不僅可以減少開發(fā)的工作量,也有利于代碼的管理和維護,這是我們在日常工作中都會使用到的技術手段。

面向對象的三大支柱 之 繼承

上面已提到:可以在已有類的基礎上創(chuàng)建新類。這其中的一種做法就是讓一個類從另一個類那里將屬性和方法直接繼承下來,從而減少重復代碼的編寫。提供繼承信息的我們稱之為父類,也叫超類或基類;得到繼承信息的我們稱之為子類,也叫派生類或衍生類。子類除了繼承父類提供的屬性和方法,還可以定義自己特有的屬性和方法,所以子類比父類擁有的更多的能力,在實際開發(fā)中,我們經常會用子類對象去替換掉一個父類對象,這是面向對象編程中一個常見的行為,對應的原則稱之為里氏替換原則。下面我們先看一個繼承的例子。

            
              class Person(object):

	def __init__(self, name, age):
		self._name = name
		self._age = age

	@property
	def name(self):
		return self._name
	
	@property
	def age(self):
		return self._age
	
	@age.setter
	def age(self, age):
		self._age = age

	def play(self):
		print('%s正在愉快的玩耍.' % self._name)

	def watch_tv(self):
		if self._age >= 18:
			print('%s正在觀看泡沫劇.' % self._name)
		else:
			print('%s只能觀看《熊出沒》.' % self._name)


class Student(Person):

	def __init__(self, name, age, grade):

		super(Student, self).__init__(name, age)
#		下面是Python3中的用法
#		super().__init__(name, age)
		self._grade = grade

	@property
	def grade(self):
		return self._grade

	@grade.setter
	def grade(self, grade):
		self._grade = grade

	def study(self, course):
		print('%s的%s正在學習%s.' % (self._grade, self._name, course))


class Teacher(Person):

	def __init__(self, name, age, title):  # title表示老師的職位
		super(Teacher, self).__init__(name, age)
#		下面是Python3中的用法
#		super().__init__(name, age)
		self._title = title

	@property
	def title(self):
		return self._title
	
	def teach(self, course):
		print('%s%s正在講%s' % (self._name, self._title, course))


def main():
	stu = Student('zjy', 15, '初三')
	stu.study('數(shù)學')
	stu.watch_tv()

	t = Teacher('zyy', 38, '教授')
	t.teach('Python程序設計.')
	t.watch_tv


if __name__ == '__main__':
	main()

            
          

面向對象的三大支柱 之 多態(tài)

子類在繼承了父類的方法后,可以對父類已有的方法給出新的實現(xiàn)版本,這個動作稱之為方法重寫(override)。通過方法重寫我們可以讓父類的同一個行為在子類中擁有不同的實現(xiàn)版本,當我們調用這個經過子類重寫的方法時,不同的子類對象會表現(xiàn)出不同的行為,這一現(xiàn)象就被稱作多態(tài)(poly-morphism)。

            
              from abc import ABCMeta, abstractmethod

class Pet(object, metaclass=ABCMeta):  # metaclass=ABCMeta必須要在3.5版本以上的Python環(huán)境下才可以啊

	def __init__(self, nickname):
		self._nickname = nickname

	@abstractmethod	# 在父類中定義抽象方法,當有子類繼承時,就要寫此抽象方法
	def make_voice(self)
		pass


class Dog(Pet):

	def make_voice(self):
		print('%s: 汪汪汪' % self._nickname)


class Cat(Pet):

	def make_voice(self):
		print('%s 喵喵喵' % self._nickname)


def main():
	pets = [Dog('旺財'), Cat('凱蒂'), Dog('大黃')]   # 一個寵物列表
	for pet in pets:
		pet.make_voice()


if __name__ == '__main__':
	main()

            
          

在上面的代碼中,我們將 Pet 類處理成了一個抽象類,所謂抽象類就是不能夠創(chuàng)建對象的類,這種類的存在就是專門為了讓其他類去繼承它。 Python從語法層面并沒有像Java或C#那樣提供對抽象類的支持,但是我們可以通過 abc 模塊的 ABCMeta 元類和 abstractmethod 包裝器來達到抽象類的效果 ,如果一個類中存在抽象方法那么這個類就不能夠實例化(創(chuàng)建對象)。上面的代碼中, Dog Cat 兩個子類分別對 Pet 類中的 make_voice 抽象方法進行了重寫并給出了不同的實現(xiàn)版本,當我們在main函數(shù)中調用該方法時,這個方法就表現(xiàn)出了多態(tài)行為(同樣的方法做了不同的事情)。

  • 練習1:奧特曼打小怪獸

簡要描述:

  1. 奧特曼和小怪獸是敵對的兩方,兩者要進行戰(zhàn)斗。其父類稱之為“戰(zhàn)斗者”,有屬性戰(zhàn)斗者名稱、戰(zhàn)斗者生命值、alive(該屬性是判斷生命值是否大于0得出的:alive為True表示生命值大于0,表示還存活在游戲中),此外,有一個待繼承的表示攻擊形式的抽象方法attack()。
  2. 奧特曼類:除了有名字、生命值屬性外,又添加了魔法值屬性。具有繼承來的表示普通攻擊形式的attack()方法以及魔法攻擊形式的magic_attack()方法以及終級必殺技攻擊形式的huge_attack()方法,由于魔法值會因為使用了普通攻擊而增加,所以還具有增加魔法值的resume()方法。
  3. 小怪獸類:具有從父類繼承來的名字、聲明值屬性,以及普通攻擊形勢的attack()方法。
  4. 三個全局函數(shù):
    1)is_any_alive():判斷一群小怪獸里還有沒有是活著的
    2)select_alive_one():選中一只活著的小怪獸(用來與奧特曼戰(zhàn)斗)
    3)display_info():顯示奧特曼和小怪獸的相關戰(zhàn)斗信息
            
              from abc import ABCMeta, abstractmethod
from random import randint, randrange


class Fighter(object, metaclass=ABCMeta):
	"""戰(zhàn)斗者(父類),將由奧特曼(子類)、小怪獸(子類)繼承"""

	# 通過__slots__魔法限定對象可以綁定的成員變量
	__slots__ = ('_name', '_hp')

	def __init__(self, name, hp):
		"""
		初始化方法

		:param name: 名字
		:param hp: 生命值
		"""
		self._name = name
		self._hp = hp

	@property
	def name(self):
		return self._name

	@property
	def hp(self):
		return self._hp

	@hp.setter
	def hp(self, hp):
		self._hp = hp if hp >= 0 else 0

	@property
	def alive(self):
		return self._hp > 0
	
	@abstractmethod
	def attack(self, other):
		"""
		攻擊

		:param other: 被攻擊的對象
		"""
		pass
	
			
class Ultraman(Fighter):
	"""奧特曼"""

	__slots__ = ('_name', '_hp', '_mp')

	def __init__(self, name, hp, mp):
		"""
		初始化方法

		:param name: 名字
		:param hp: 生命值
		:param mp: 魔法值
		"""
		super().__init__(name, hp)
		self._mp = mp

	def attack(self, other): 
		other.hp -= randint(15, 25) 

	def huge_attack(self, other):
		"""
		終級必殺技(打掉對方至少50點或四分之三的血)

		:param other: 被攻擊的某個對象
		:return: 使用成功返回True否則返回False
		"""
		if self._mp >= 50:
			self._mp -= 50
			injury = other.hp * 3 // 4
			injury = injury if injury >= 50 else 50
			other.hp -= injury
			return True
		else:		# 使用終級必殺技需要消耗50魔法值,此為魔法值不足的情況,無法使用終級必殺技,改為使用普通攻擊
			self.attack(other)
			return False

	def magic_attack(self, others):
		"""
		魔法攻擊

		:param others: 被攻擊的群體(使用魔法攻擊可以一次性攻擊多個小怪獸)
		:return: 使用魔法成功返回True否則返回False
		"""
		if self._mp >= 20:
			self._mp -= 20
			for temp in others:
				if temp.alive:
					temp.hp -= randint(10, 15)
			return True
		else:				# 魔法值不足20時無法使用魔法攻擊
			return False

	def resume(self):
		"""
		恢復隨機點數(shù)的魔法值

		:return: 返回新增的點數(shù)
		"""
		incr_point = randint(1, 10)
		self._mp += incr_point
		return incr_point

	def __str__(self):
		return '~~~%s奧特曼~~~\n' % self._name + \
				'生命值:%d\n' % self._hp + \
				'魔法值:%d\n' % self._mp


class Monster(Fighter):
	"""小怪獸"""

	__slots__ = ('_name', '_hp')

	def attack(self, other):
		other.hp -= randint(10, 20)

	def __str__(self):
		return '~~~%s小怪獸~~~\n' % self._name + \
				'生命值:%d\n' % self._hp


def is_any_alive(monsters):
	"""判斷有沒有小怪獸是活著的"""
	for monster in monsters:
		if monster.alive > 0:
			return True
	return False


def select_alive_one(monsters):
	"""選中一只活著的小怪獸"""
	monsters_num = len(monsters)
	while True:
		index = randrange(monsters_num)
		monster = monsters[index]
		if monster.alive > 0:
			return monster


def display_info(ultraman, monsters):
	"""顯示奧特曼和小怪獸的相關戰(zhàn)斗信息"""
	print(ultraman) 			# 自動調用__str__方法
	for monster in monsters:	
		print(monster, end='')  # 自動調用__str__方法


def main():
	u = Ultraman('zjy', 1000, 120)
	m1 = Monster('aaa', 250)
	m2 = Monster('bbb', 500)
	m3 = Monster('ccc', 750)
	ms = [m1, m2, m3]
	fight_round = 1 		 # 大戰(zhàn)回合數(shù)
	while u.alive and is_any_alive(ms): # alive()是父級中的用來得到alive變量的get方法,該方法用來判斷_hp 是否大于0 只有大于0才說明戰(zhàn)斗者活著,只有活著才能進行下面的動作。活著的話就返回True,True == 1
		print('=========第%02d回合========' % fight_round)
		m = select_alive_one(ms) 	# 選中一只小怪獸參與戰(zhàn)斗
		skill = randint(1, 10)		# 通過隨機數(shù)選擇使用哪種技能
		if skill <= 6:		# skill為1 ~ 6時,奧特曼使用普通攻擊
			print('%s使用普通攻擊打了%s.' % (u.name, m.name))
			u.attack(m)
			print('%s的魔法值恢復了%d點.' % (u.name, u.resume()))      # 每使用一次普通攻擊,魔法值都會有一定補給
		elif skill <= 9: 	# skill為6 ~ 9時,奧特曼使用魔法攻擊
			if u.magic_attack(ms):
				print('%s成功使用魔法攻擊了小怪獸群體.' % u.name)
			else:
				print('%s魔法值不足,魔法攻擊失敗.' % u.name)
		else: # skill為10時,奧特曼使用終級必殺技
			if u.huge_attack(m):
				print('%s使用終級必殺技虐了%s.' % (u.name, m.name))
			else:
				print('%s使用普通攻擊打了%s.' % (u.name, m.name))
				print('%s的魔法值恢復了%d點.' % (u.name, u.resume())) # 每使用一次普通攻擊,魔法值都會有一定補給
		if m.alive > 0: # 如果與奧特曼戰(zhàn)斗的小怪獸沒有死,就回擊奧特曼
		# 不能替換成if m.alive() == True!因為alive其實是個get到的成員變量...
			print('%s回擊了%s.' % (m.name, u.name))
			m.attack(u)
		display_info(u, ms)  # 每個回合結束后顯示奧特曼和小怪獸的信息
		fight_round += 1
	print('\n========戰(zhàn)斗結束!========\n')
	if u.alive > 0:
		print('%s奧特曼勝利!' % u.name)
	else:
		print('小怪獸勝利!')


if __name__ == '__main__':
	main()

            
          

運行結果部分截圖:
Python學習筆記No1_第10張圖片

  • 練習2:撲克游戲

簡要說明

  1. “一張牌”類
    屬性:花色、點數(shù)
    方法:用來以統(tǒng)一的格式輸出每張牌的__str__方法
  2. “一副牌”類
    屬性:保存了一整副牌的cards屬性、用來判斷是否發(fā)了牌的current屬性
    方法:洗牌、發(fā)牌、判斷牌是否已全部發(fā)完
  3. “玩家”類
    屬性:玩家姓名name、 玩家手中的所有牌cards_on_hand
    方法:摸牌、整理手中的牌
  4. 全局函數(shù)get_key(card)用來定義排序規(guī)則-先根據花色再根據點數(shù)排序。
            
              import random

class Card(object):
    """一張牌"""

    def __init__(self, suite, face):
        """
        :suite: 花色
        :face: 點數(shù)
        """
        self._suite = suite
        self._face = face

    @property
    def face(self):
        return self._face

    @property
    def suite(self):
        return self._suite

    def __str__(self):
        if self._face == 1:
            face_str = 'A'
        elif self._face == 11:
            face_str = 'J'
        elif self._face == 12:
            face_str = 'Q'
        elif self._face == 13:
            face_str = 'K'
        else:
            face_str = str(self._face)
        return '%s%s' % (self._suite, face_str)
    
    def __repr__(self): 		# 類的一個專有方法,用來打印、轉換
        return self.__str__()


class Poker(object):
    """一副牌"""

    def __init__(self):
        """
        :cards: 保存了一整副牌
        :current: 用來判斷是否發(fā)了牌:current為0表示還沒有發(fā)牌;每發(fā)一張拍current就會加1;同時也作為cards的索引,從而可以取到每一張牌
        """
        self._cards = [Card(suite, face)   # ???這個初始化看不懂????????????????????????????
                       for suite in '????'
                       for face in range(1, 14)] # 沒有大王小王...
        self._current = 0       # _cards _current都是成員變量嗎?參數(shù)里面沒有啊?所以意思是只要出現(xiàn)在__init__函數(shù)中的就代表是成員變量??

    @property
    def cards(self):
        return self._cards 

    def shuffle(self):
        """洗牌(隨機亂序)"""
        self._current = 0
        random.shuffle(self._cards) # 這不是有吊用自己了嗎?這怎么行。。。?????????????????????????????

    @property
    def next(self):
        """
        發(fā)牌

		:return: 返回發(fā)的那張牌
        """
        card = self._cards[self._current] # current作為索引,取到將要發(fā)的牌self._cards[self._current]
        self._current += 1				  # 每發(fā)一張牌,surrent就變化
        return card 					  

    @property
    def has_next(self):
        """還有沒有牌"""
        return self._current < len(self._cards)	# 判斷是否發(fā)了牌,如果發(fā)完了牌,那么current的值應該是52(沒有大王小王)


class Player(object):
    """玩家"""

    def __init__(self, name):
        """
        :name: 玩家姓名
        :cards_on_hand: 玩家手中的牌
        """
        self._name = name
        self._cards_on_hand = []

    @property
    def name(self):
        return self._name

    @property
    def cards_on_hand(self):
        return self._cards_on_hand

    def get(self, card):
        """摸牌"""
        self._cards_on_hand.append(card)

    def arrange(self, card_key):
        """玩家整理手上的牌"""
        self._cards_on_hand.sort(key=card_key) # ?????????????????????????????????????????????


# 排序規(guī)則-先根據花色再根據點數(shù)排序
def get_key(card):
    return (card.suite, card.face)


def main():
	# 創(chuàng)建一副牌
    p = Poker()
    # 洗牌
    p.shuffle()
    # 建立玩家
    players = [Player('東邪'), Player('西毒'), Player('南帝'), Player('北丐')]
    
    for _ in range(13):			# 牌的點數(shù)在1 ~ 13之間,所以這里進行限制
        for player in players:	# 玩家依次摸牌
            player.get(p.next)  # 玩家使用get()方法摸牌,摸到的牌是由next()發(fā)的
    for player in players:
        print(player.name + ':', end=' ')
        player.arrange(get_key)	# 玩家整理手中的牌?????????為什么參數(shù)是get_key,get_key是函數(shù)啊,不應該get_key()?
        print(player.cards_on_hand) # cards_on_hand是個列表,保存了某個玩家的所有手中的牌


if __name__ == '__main__':
    main()

            
          

Python學習筆記No1_第11張圖片

  • 練習3:工資結算系統(tǒng)
            
              """
某公司有三種類型的員工 分別是部門經理、程序員和銷售員
需要設計一個工資結算系統(tǒng) 根據提供的員工信息來計算月薪
部門經理的月薪是每月固定15000元
程序員的月薪按本月工作時間計算 每小時150元
銷售員的月薪是1200元的底薪加上銷售額5%的提成
"""
from abc import ABCMeta, abstractmethod

class Employee(object, mataclass=ABCMeta):
	"""員工"""

	def __init__(self, name):
		self._name = name

	@property
	def name(self):
		return self._name

	@abstractmethod
	def get_salary(self):
		"""
		獲得月薪

		:return: 月薪
		"""
		pass
	
class Manager(Employee):
	"""部門經理"""

	def get_salary(self):
		return 15000.0


class Programmer(Employee):
	"""程序員"""

	def __init__(self, name, working_hour=0):
		super.__init__(name)
		self._working_hour = working_hour

	@property
	def working_hour(self):
		return self._working_hour

	@working_hour.setter
	def working_hour(self, working_hour):
		self._working_hour = working_hour if working_hour > 0 else 0

	def get_salary(self):
		return 150.0 * self._working_hour

class Salesman(Employee):
	"""銷售員"""

	def __init__(self, name, sale_num=0):
		super.__init__(name)
		self._sale_num = sale_num

	@property
	def sale_num(self):
		return self._sale_num

	@sale_num.setter
	def sale_num(self, sale_num):
		self._sale_num = sale_num if sale_num > 0 else 0

	def get_salary(self):
		return 1200.0 + self._sales * 0.05


def main():
	emps = [
		Manager('劉備'), Programmer('諸葛亮'),
		Manager('曹操'), Salesman('荀彧'),
		Salesman('呂布'), Programmer('張遼'),
		Programmer('趙云')
	]
	for emp in emps:
		if isinstance(emp, Programmer):
			emp.working_hour = int(input('請輸入%s本月工作時間: ' % emp.name))
		elif isinstance(emp, Salesman):
			emp.sales = float(input('請輸入%s本月銷售額: ' % emp.name))
		# 同樣是接收get_salary這個消息但是不同的員工表現(xiàn)出了不同的行為(多態(tài))
		print('%s本月工資為: ¥%s元' %
	  (emp.name, emp.get_salary()))
	
	
if __name__ == '__main__':
	main()

            
          

(有編譯錯誤未解決:)
在這里插入圖片描述

三、圖形用戶界面和游戲開發(fā)

1、基于tkinter模塊的GUI

Python默認的GUI開發(fā)模塊是tkinter(在Python 3以前的版本中名為Tkinter),從這個名字就可以看出它是基于Tk的,Tk是一個工具包,最初是為Tcl設計的,后來被移植到很多其他的腳本語言中,它提供了跨平臺的GUI控件。當然Tk并不是最新和最好的選擇,也沒有功能特別強大的GUI控件,事實上,開發(fā)GUI應用并不是Python最擅長的工作,如果真的需要使用Python開發(fā)GUI應用,wxPython、PyQt、PyGTK等模塊都是不錯的選擇。

基本上使用tkinter來開發(fā)GUI應用需要以下5個步驟:

  1. 導入tkinter模塊中我們需要的東西。
  2. 創(chuàng)建一個頂層窗口對象并用它來承載整個GUI應用。
  3. 在頂層窗口對象上添加GUI組件。
  4. 通過代碼將這些GUI組件的功能組織起來。
  5. 進入主事件循環(huán)(main loop)。

下面的代碼演示了如何使用tkinter做一個簡單的GUI應用。

            
              # Step1、導入tkinter模塊中我們需要的東西
import tkinter
import tkinter.messagebox

def main():
	flag = True

	# 定義按鈕觸發(fā)的事件:修改標簽上的文字?????????????
	def change_label_text():
		nonlocal flag
		flag = not flag
		color, msg = ('red', 'Hello, world!')\
			if flag else ('blue', 'Goodbye, world!')
		label.config(text=msg, fg=color)

	# 定義按鈕觸發(fā)的事件:確認退出?????????????
	def confirm_to_quit():
		if tkinter.messagebox.askokcancel('溫馨提示', '確定要退出嗎?'):
			top.quit()	# 退出頂級會話窗口

	# Step2、創(chuàng)建一個頂層窗口對象并用它來承載整個GUI應用
	top = tkinter.Tk()
	# 2.1 設置頂層窗口的大小
	top.geometry('240x160') # 小寫字母x
	# 2.2 設置窗口標題
	top.title('小游戲')
	# Step3、在頂層窗口對象上添加GUI組件
	# 3.1 創(chuàng)建標簽對象并添加到頂層窗口
	label = tkinter.Label(top, text='Hello, world!', font='Arial -32', fg='red')
	label.pack(expand=1)
	# 3.2 創(chuàng)建按鈕對象
	# 3.2.1 創(chuàng)建一個裝按鈕的容器
	panel = tkinter.Frame(top)
	# 3.2.2 創(chuàng)建按鈕對象:指定添加到哪個容器中,通過command參數(shù)綁定事件回調函數(shù)
	button1 = tkinter.Button(panel, text='修改', command=change_label_text)
	button1.pack(side='left') # pack方法用來設置組件放置的位置
	button2 = tkinter.Button(panel, text='退出', command=confirm_to_quit)
	button2.pack(side='right')
	panel.pack(side='bottom')
	# Step4、開啟主事件循環(huán)
	tkinter.mainloop()


if __name__ == '__main__':
	main()

            
          

Python學習筆記No1_第12張圖片
點擊“修改”:
Python學習筆記No1_第13張圖片
點擊“退出”:
Python學習筆記No1_第14張圖片
需要說明的是,GUI應用通常是事件驅動式的,之所以要進入主事件循環(huán)就是要監(jiān)聽鼠標、鍵盤等各種事件的發(fā)生并執(zhí)行對應的代碼對事件進行處理,因為事件會持續(xù)的發(fā)生,所以需要這樣的一個循環(huán)一直運行著等待下一個事件的發(fā)生。另一方面,Tk為控件的擺放提供了三種布局管理器,通過布局管理器可以對控件進行定位,這三種布局管理器分別是:Placer(開發(fā)者提供控件的大小和擺放位置)、Packer(自動將控件填充到合適的位置)和Grid(基于網格坐標來擺放控件),此處不進行贅述。

2、使用Pygame進行游戲開發(fā)

Pygame 是一個開源的Python模塊,專門用于多媒體應用(如電子游戲)的開發(fā),其中 包含對圖像、聲音、視頻、事件、碰撞等的支持 。Pygame建立在SDL的基礎上,SDL是一套跨平臺的多媒體開發(fā)庫,用C語言實現(xiàn),被廣泛的應用于游戲、模擬器、播放器等的開發(fā)。而 Pygame讓游戲開發(fā)者不再被底層語言束縛,可以更多的關注游戲的功能和邏輯

下面我們來完成一個簡單的小游戲,游戲的名字叫“大球吃小球”,當然完成這個游戲并不是重點,學會使用Pygame也不是重點,最重要的我們要在這個過程中 體會如何使用前面講解的面向對象程序設計 學會用這種編程思想去解決現(xiàn)實中的問題

注意:開始之前,需要下載Pygame模塊,下載步驟請點擊這里。

制作游戲窗口

            
              import pygame

def main():
	# 初始化導入的pygame中的模塊
	pygame.init()
	# 初始化用于顯示的窗口并設置窗口尺寸
	screen = pygame.display.set_mode((800, 600))
	# 設置當前窗口的標題
	pygame.display.set_caption('大球吃小球')
	running = True
	# 開啟一個事件循環(huán)處理發(fā)生的事件
	while running:
		# 從消息隊列中獲取事件并對事件進行處理
		for event in pygame.event.get():
			if event.type == pygame.QUIT:
				running = False

if __name__ == '__main__':
	main()

            
          

Python學習筆記No1_第15張圖片

在窗口中繪圖

可以通過pygame中draw模塊的函數(shù)在窗口上繪圖,可以繪制的圖形包括:線條、矩形、多邊形、圓、橢圓、圓弧等。需要說明的是,屏幕坐標系是將屏幕左上角設置為坐標原點(0, 0),向右是x軸的正向,向下是y軸的正向,在表示位置或者設置尺寸的時候,我們默認的單位都是像素。所謂像素就是屏幕上的一個點,你可以用瀏覽圖片的軟件試著將一張圖片放大若干倍,就可以看到這些點。pygame中表示顏色用的是色光三原色表示法,即通過一個元組或列表來指定顏色的RGB值,每個值都在0~255之間,因為是每種原色都用一個8位(bit)的值來表示,三種顏色相當于一共由24位構成,這也就是常說的“24位顏色表示法”。

            
              import pygame

def main():
	# 初始化導入的pygame中的模塊
	pygame.init()
	# 初始化用于顯示的窗口并設置窗口尺寸
	screen = pygame.display.set_mode((800, 600))
	# 設置當前窗口的標題
	pygame.display.set_caption('大球吃小球')
### 新增部分START
	# 設置窗口的背景色(顏色是由紅綠藍三原色構成的元組)
	screen.fill((242, 242, 242))
	# 繪制一個圓(參數(shù)分別是: 屏幕, 顏色, 圓心位置, 半徑, 0表示填充圓)
	pygame.draw.circle(screen, (255, 0, 0), (100, 100), 30, 0)
	# 刷新當前窗口(渲染窗口將繪制的圖像呈現(xiàn)出來)
	pygame.display.flip()
###	新增部分END
	running = True
	# 開啟一個事件循環(huán)處理發(fā)生的事件
	while running:
		# 從消息隊列中獲取事件并對事件進行處理
		for event in pygame.event.get():
			if event.type == pygame.QUIT:
				running = False

if __name__ == '__main__':
	main()

            
          

Python學習筆記No1_第16張圖片

加載圖像

如果需要直接加載圖像到窗口上,可以使用pygame中image模塊的函數(shù)來加載圖像,再通過之前獲得的窗口對象的blit方法渲染圖像,代碼如下所示。

            
              import pygame

def main():
	# 初始化導入的pygame中的模塊
	pygame.init()
	# 初始化用于顯示的窗口并設置窗口尺寸
	screen = pygame.display.set_mode((800, 600))
	# 設置當前窗口的標題
	pygame.display.set_caption('大球吃小球')
### 新增部分START
	# 設置窗口的背景色(顏色是由紅綠藍三原色構成的元組)
	screen.fill((255, 255, 255))
	# 通過指定的文件名加載圖像
	ball_image = pygame.image.load('E:/fdj.png')
	# 在窗口上渲染圖像
	screen.blit(ball_image, (50, 50))
### 新增部分END
# - 繪制一個圓(參數(shù)分別是: 屏幕, 顏色, 圓心位置, 半徑, 0表示填充圓)
# -	pygame.draw.circle(screen, (255, 0, 0), (100, 100), 30, 0)	
	# 刷新當前窗口(渲染窗口將繪制的圖像呈現(xiàn)出來)
	pygame.display.flip()
	running = True
	# 開啟一個事件循環(huán)處理發(fā)生的事件
	while running:
		# 從消息隊列中獲取事件并對事件進行處理
		for event in pygame.event.get():
			if event.type == pygame.QUIT:
				running = False


if __name__ == '__main__':
	main()

            
          

Python學習筆記No1_第17張圖片

實現(xiàn)動畫效果

說到動畫這個詞大家都不會陌生,事實上要實現(xiàn)動畫效果,本身的原理也非常簡單,就是 將不連續(xù)的圖片連續(xù)的播放 ,只要 每秒鐘達到了一定的幀數(shù) ,那么就可以做出比較流暢的動畫效果。 如果要讓上面代碼中的小球動起來,可以將小球的位置用變量來表示,并在循環(huán)中修改小球的位置再刷新整個窗口即可

            
              import pygame

def main():
	# 初始化導入的pygame中的模塊
	pygame.init()
	# 初始化用于顯示的窗口并設置窗口尺寸
	screen = pygame.display.set_mode((800, 600))
	# 設置當前窗口的標題
	pygame.display.set_caption('大球吃小球')
### 增加/修改部分START
	# 定義變量來表示小球在屏幕上的位置
	x, y = 50, 50
	running = True
	# 開啟一個事件循環(huán)處理發(fā)生的事件
	while running:
		# 從消息隊列中獲取事件并對事件進行處理
		for event in pygame.event.get():
			if event.type == pygame.QUIT:
				running = False
		# 設置窗口的背景色(顏色是由紅綠藍三原色構成的元組)
		screen.fill((255, 255, 255))
		# 繪制一個圓(參數(shù)分別是: 屏幕, 顏色, 圓心位置, 半徑, 0表示填充圓)
		pygame.draw.circle(screen, (255, 0, 0,), (x, y), 30, 0)
		# 刷新當前窗口(渲染窗口將繪制的圖像呈現(xiàn)出來)
		pygame.display.flip()
		# 每隔50毫秒就改變小球的位置再刷新窗口
		pygame.time.delay(50)
		x, y = x + 5, y + 5
### 增加/修改部分END


if __name__ == '__main__':
	main()

            
          

(下面的紅色小球是變動著的)
Python學習筆記No1_第18張圖片

碰撞檢測

通常一個游戲中會有很多對象出現(xiàn),而這些對象之間的“碰撞”在所難免,比如炮彈擊中了飛機、箱子撞到了地面等。 碰撞檢測在絕大多數(shù)的游戲中都是一個必須得處理的至關重要的問題 pygame的sprite(動畫精靈)模塊就提供了對碰撞檢測的支持 ,這里我們暫時不介紹sprite模塊提供的功能,因為 要檢測兩個小球有沒有碰撞其實非常簡單,只需要檢查球心的距離有沒有小于兩個球的半徑之和 為了制造出更多的小球,我們可以通過對鼠標事件的處理,在點擊鼠標的位置創(chuàng)建顏色、大小和移動速度都隨機的小球,當然要做到這一點,我們可以把之前學習到的面向對象的知識應用起來

            
              from enum import Enum, unique
from math import sqrt
from random import randint

import pygame

@unique
class Color(Enum):
	"""顏色"""

	RED = (255, 0, 0)
	GREEN = (0, 255, 0)
	BLUE = (0, 0, 255)
	BLACK = (0, 0, 0)
	WHITE = (255, 255, 255)
	GRAY = (242, 242, 242)

	@staticmethod
	def random_color():
		"""獲得隨機顏色"""
		r = randint(0, 255)
		g = randint(0, 255)
		b = randint(0, 255)
		return (r, g, b)

class Ball(object):
	"""球"""

	def __init__(self, x, y, radius, sx, sy, color=Color.RED):
		"""初始化方法"""
		self.x = x
		self.y = y
		self.radius = radius
		self.sx = sx
		self.sy = sy
		self.color = color
		self.alive = True

	def move(self, screen):
		"""移動"""
		self.x += self.sx
		self.y += self.sy
		if self.x - self.radius <= 0 or self.x + self.radius >= screen.get_width():	
		# 超過邊界了,所以去“對過”			
			self.sx = -self.sx
		if self.y - self.radius <= 0 or self.y + self.radius >= screen.get_height():
			self.sy = -self.sy

	def eat(self, other):
		"""吃其他球"""
		if self.alive and other.alive and self != other:
			dx, dy = self.x - other.x, self.y - other.y 	
			distance = sqrt(dx ** 2 + dy ** 2)
			if distance < self.radius + other.radius and self.radius > other.radius:
			# 檢查球心的距離有沒有小于兩個球的半徑之和,如果小于,則沒有碰撞;
			# 檢查本球的半徑是否大于其他球的半徑,大于的話,才能吃其他球。
				other.alive = False
				self.radius = self.radius + int(other.radius * 0.146)

	def draw(self, screen):
		"""在窗口上繪制球"""
		pygame.draw.cicle(screen, self.color, (self.x, self.y), self.radius, 0)

            
          

事件處理

可以在事件循環(huán)中對 鼠標事件 進行處理, 通過事件對象的type屬性可以判定事件類型,再通過pos屬性就可以獲得鼠標點擊的位置 。如果要處理 鍵盤事件 也是在這個地方,做法與處理鼠標事件類似。

            
              from enum import Enum, unique
from math import sqrt
from random import randint

import pygame

@unique
class Color(Enum):
	"""顏色"""
# 設置下面這些有何用?
	RED = (255, 0, 0)
	GREEN = (0, 255, 0)
	BLUE = (0, 0, 255)
	BLACK = (0, 0, 0)
	WHITE = (255, 255, 255)
	GRAY = (242, 242, 242)

	@staticmethod
	def random_color():
		"""獲得隨機顏色"""
		r = randint(0, 255)
		g = randint(0, 255)
		b = randint(0, 255)
		return (r, g, b)

class Ball(object):
	"""球"""

	def __init__(self, x, y, radius, sx, sy, color=Color.RED):
		"""
		初始化方法

		:x/y: 球的圓心所在的位置的坐標
		:sx/sy: 將要在x/y軸上移動的距離
		:radius: 圓的半徑
		:color: 圓的填充色
		"""
		self.x = x
		self.y = y
		self.radius = radius
		self.sx = sx 
		self.sy = sy
		self.color = color
		self.alive = True

	def move(self, screen):
		"""移動"""
		self.x += self.sx
		self.y += self.sy
		if self.x - self.radius <= 0 or self.x + self.radius >= screen.get_width():	
		# 超過邊界了,所以去“對過”			
			self.sx = -self.sx
		if self.y - self.radius <= 0 or self.y + self.radius >= screen.get_height():
			self.sy = -self.sy

	def eat(self, other):
		"""吃其他球"""
		if self.alive and other.alive and self != other:
			dx, dy = self.x - other.x, self.y - other.y 	
			distance = sqrt(dx ** 2 + dy ** 2)
			if distance < self.radius + other.radius and self.radius > other.radius:
			# 檢查球心的距離有沒有小于兩個球的半徑之和,如果小于,則沒有碰撞;
			# 檢查本球的半徑是否大于其他球的半徑,大于的話,才能吃其他球。
				other.alive = False
				self.radius = self.radius + int(other.radius * 0.146)

	def draw(self, screen):
		"""在窗口上繪制球"""
		pygame.draw.circle(screen, self.color, (self.x, self.y), self.radius, 0)


def main():
	# 1、定義用來裝有所有球的容器
	balls = []
	# 2、初始化導入的pygame中的模塊
	pygame.init()
	# 3.1、初始化 用于顯示的窗口 并 設置窗口尺寸
	screen = pygame.display.set_mode((800, 600))
	# 3.2、設置當前窗口的標題
	pygame.display.set_caption('大球吃小球')
	running = True
	# 4、開啟一個事件循環(huán)處理發(fā)生的事件
	while running:
		# 4.1、從消息隊列中獲取事件并對事件進行處理——鼠標點擊到的位置將創(chuàng)建一個球
		for event in pygame.event.get():# ?????如何結束這個for循環(huán)呢,這個不斷創(chuàng)建小球的for循環(huán)??
			# 4.1.0、判斷用戶是否點擊了關閉按鈕
			if event.type == pygame.QUIT:	
				running = False
			# 4.1.1、通過事件對象的type屬性可以判定事件類型,下面是處理鼠標事件的代碼
			if event.type == pygame.MOUSEBUTTONDOWN and event.button == 1:
				# 4.1.1.1、通過pos屬性獲得點擊鼠標的位置
				x, y = event.pos
				# 4.1.1.2、在點擊鼠標的位置創(chuàng)建一個球(大小、速度和顏色隨機)
				radius = randint(10, 100) # 半徑
				sx, sy = randint(-10, 10), randint(-10, 10)
				color = Color.random_color()
				ball = Ball(x, y, radius, sx, sy, color)
				# 4.1.1.3、將球添加到列表容器中
				balls.append(ball)
		# 4.2、設置窗口的背景色(顏色是由紅綠藍三原色構成的元組)
		screen.fill((255, 255, 255))
		# 4.3、取出容器中的球,如果沒被吃掉就繪制,被吃掉了就移除
		for ball in balls:
			if ball.alive:
				ball.draw(screen)
			else:
				balls.remove(ball) # ???????????//沒有此方法啊
		# 4.4、刷新當前窗口(渲染窗口將繪制的圖像呈現(xiàn)出來)
		pygame.display.flip()
		# 4.5、每隔50毫秒就改變球的位置再刷新窗口
		pygame.time.delay(50)
		for ball in balls:
			ball.move(screen)
			# 檢查球有沒有吃到其他的球
			for other in balls:
				ball.eat(other)

if __name__ == '__main__':
	main()

            
          

(PS. 運行過程并不能深入理解,因為還沒有學習event事件等相關內容,此處暫時不處理,先繼續(xù)向下學習。否則自己去找資源學習的話,不一定能學到準確的點上,且目前也不是針對那些的學習。)
運行效果如下:用戶可以一直點擊屏幕,每點擊一個地方就出現(xiàn)一個圓,這些圓不停地移動,當發(fā)生碰撞時,大球將消滅掉小球,同時大球的半徑會增加。
Python學習筆記No1_第19張圖片
準確的說它算不上一個游戲,但是做一個小游戲的基本知識我們已經通過這個例子告訴大家了,有了這些知識已經可以開始你的小游戲開發(fā)之旅了。其實上面的代碼中還有很多值得改進的地方,比如刷新窗口以及讓球移動起來的代碼并不應該放在事件循環(huán)中,等學習了多線程的知識后,用一個后臺線程來處理這些事可能是更好的選擇。如果希望獲得更好的用戶體驗,我們還可以在游戲中加入背景音樂以及在球與球發(fā)生碰撞時播放音效,利用pygame的mixer和music模塊,我們可以很容易的做到這一點,大家可以自行了解這方面的知識。事實上,想了解更多的關于pygame的知識,最好的教程是pygame的官方網站,如果英語沒毛病就可以趕緊去看看啦。 如果想開發(fā)3D游戲,pygame就顯得力不從心了,對3D游戲開發(fā)如果有興趣的讀者不妨看看Panda3D。


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 天堂网在线最新版www资源网 | 无码东京热一区二区三区 | 国产精品无码av不卡 | 精品一区二区无码免费 | 日韩不卡中文字幕 | 国产国语毛片在线看国产 | 国产一级一片免费播放放a 国产人妻精品无码av在线 | 加勒比av中文字幕 | 人妻丰满熟妇av无码区动漫 | 亚洲码国产日韩欧美高潮在线播放 | 五十路熟妇高熟无码视频 | 七七婷婷婷婷精品国产 | 香蕉视频成人 | 在线观看高h无码黄动漫 | 少妇高潮喷潮久久久影院 | 黄色大片观看 | 成人性生交大片xbxb | 黄色一级免费大片 | 小13箩利洗澡无码视频免费网站 | а天堂中文最新版在线 | 人妻中出无码中字在线 | 免费午夜无码视频在线观看 | 无码高潮爽到爆的喷水视频app | 国产19p| 欧美一区二区三区色 | 四虎成人精品国产永久免费无码 | 日韩在线免费视频 | 国产a网站| 公天天吃我奶躁我的比视频 | 波多野结衣在线视频网站 | av色影院 | 亚洲熟妇无码久久精品 | 蜜芽tv国产在线精品三区 | 正在播放国产老头老太色公园 | 色一色成人网 | 男女爽爽午夜18污污影院 | 日韩精品在线播放视频 | 国内精品2020情侣视频 | 国产精品福利视频一区 | 影音先锋无码aⅴ男人资源站 | 欧美亚洲在线 | 亚洲精品卡一卡2卡3卡4卡 | 国产精品成人一区二区三区夜夜夜 | 在线观看老湿视频福利 | 精品精品国产高清a毛片牛牛 | 中文字幕在线色 | 亚洲一区日韩 | 精品国产黑色丝袜高跟鞋 | 激情总合网 | 国产一区二区日韩 | 最大胆裸体人体牲交免费 | 免费色网站| 草逼逼视频| 少妇粉嫩小泬喷水视频www | 日本在线一 | 久久网av| 精品成人久久 | 欧美成人www在线观看 | 中文字幕人成乱码在线观看 | 欧美中文字幕一区二区 | 国模晨雨浓密毛大尺度 | 亚洲成a人v欧美综合天堂下载 | 日本乱妇乱子视频 | 99热国产在线手机精品 | 88成人免费快色 | 国产高清无套内谢免费 | 国产毛a片啊久久久久久保和丸 | 成人精品在线 | 又爽又黄又无遮挡的视频在线观看 | 国产精品久久久久久av福利 | www.人人干 | 狠狠色综合网站久久久久久久 | 日韩人妻高清精品专区 | 中文字幕天使萌在线va | 干漂亮牛仔裤少妇 | a级毛片在线看日本 | 天天躁夜夜躁狠狠综合 | 欧美国产成人精品 | 蜜芽久久人人超碰爱香蕉 | 亚洲第一a在线观看网站 | 亚欧日韩欧美网站在线看 | 欧美成人免费在线 | 中文字幕av导航 | 九九在线精品 | 呦呦av在线 | 不卡欧美| 中年两口子高潮呻吟 | 九色蝌蚪在线 | 韩国一区二区三区在线观看 | 色播影音好色 | 无码人妻丰满熟妇区五十路在线 | 久久精品99国产精品日本 | 66lu国产在线观看 | 久久九九久精品国产综合 | 亚洲系列一区中文字幕 | 亚洲国产精品人人爽夜夜爽 | 中国xxx农村性视频 国产98在线 | 欧美 | 成人亚洲免费 | 欧美a在线观看 | 99re视频精品 | 久久久精品妓女影院妓女网 | 少妇厨房愉情理伦片免费 | 麻豆精品传媒一二三区 | 女人大荫蒂毛茸茸视频 | 色婷婷精品久久二区二区6 久久综合精品国产丝袜长腿 | 欧美成人一区二区三区片免费 | 好大好深好猛好爽视频免费 | 91视频色 | 高清无码一区二区在线观看吞精 | 成 人 黄 色视频免费播放 | 亚洲午夜无码av毛片久久 | 激情成人在线观看 | aaa少妇高潮大片免费看088 | 无码男男作爱g片在线观看 福利片一区 | 无码精品人妻一区二区三区老牛 | 精品人妻中文av一区二区三区 | 狠狠婷婷综合久久久久久妖精 | 国产精品999999 | 国产麻豆精品精东影业av网站 | 久久大香伊蕉在人线国产h 国产乱码人妻一区二区三区四区 | 91黄色在线看 | 91丝袜超薄交口足 | 女性女同性aⅴ免费观女性恋 | 吃奶摸下高潮60分钟免费视频 | 欧美激情国产一区 | 成人视屏在线观看 | 国产精品成人免费精品自在线观看 | 国产哺乳奶水91在线播放 | 婷婷伊人久久大香线蕉av | 免费午夜福利在线观看不卡 | 亚洲中文久久精品无码1 | 91青青视频 | 香港三级精品三级在线专区 | 国产精品欧美一区二区三区 | 日韩av影音| 国产美女福利 | 免费的av网站在线观看国产精品 | 成人做爰高潮片免费看 | 一本久道综合在线中文无码 | 久久久久青草线蕉综合超碰 | 无码三级在线看中文字幕完整版 | 精品国产一区二区三区无码 | 亚洲天堂日韩av | 天堂在线资源中文在线8 | 欧美俄罗斯乱妇 | 国产嫖妓一区二区三区无码 | 奇米影视一区二区三区 | 国产亚洲第一午夜福利合集 | 老美黑人狂躁亚洲女 | 2021最新国产在线人成 | 久久成人免费网 | 荫蒂被男人添的好舒服爽免费视频 | 欧美日韩国产成人在线观看 | 欧美精品v国产精品v日韩精品 | 2021精品国产自在现线 | 国产av麻豆mag剧集 | 亚洲一区二区综合 | 亚洲欧美人成电影在线观看 | 97se亚洲国产一区二区三区 | 日本高潮视频 | 久久久国产精品无码一区二区 | 毛片大全免费观看 | 精品福利在线视频 | 国产一级做a | 午夜免费视频 | 国产大片内射1区2区 | 性xxxx视频 | 亚洲最新版av无码中文字幕一区 | 久久婷婷丁香 | 欧美污在线观看 | 亚洲五月丁香综合视频 | 中国丰满猛少妇xxxx | 国产亚洲精品成人av久久影院 | 亚洲男人第一av网站 | 亚洲欧美另类一区 | 樱桃成人精品视频在线播放 | 国产最变态调教视频 | 你懂的精品 | 综合色九九 | 四虎国产精品永久在线下载 | 综合色在线 | 九九九精品成人免费视频 | 成人免费一区二区三区视频网站 | 亚洲欧美18v中文字幕高清 | 99久久99视频只有精品 | 亚洲精品久久一区二区三区四区 | 久久国产精品99久久久久久口爆 | 一级黄色片中文字幕 | 欧美日韩tv| 国产成人剧情av麻豆果冻 | 国产成人av一区二区三区 | 亚洲一本之道 | 亚洲精品一区二区久 | 国产成人综合久久精品推下载 | 爆乳熟妇一区二区三区 | 人人人人澡人人爽人人澡 | 成人网站免费观看 | 亚欧中文字幕久久精品无码 | 狠狠操av | av无码久久久久不卡蜜桃 | 亚洲国产精品无卡做爰天天 | 美女高潮流白浆视频 | 日日日夜夜操 | 亚洲成人在线网址 | 97se亚洲国产综合自在线尤物 | 动漫精品久久久久 | 中文字幕卡二和卡三的视频 | 成人在线精品 | 性生交大全免费看 | 天天爽夜夜爽夜夜爽精品视频 | 狠狠色狠狠色综合日日五 | 亚洲永久精品ww47永久入口 | 无码人妻一区二区三区免费看 | 婷婷网色偷偷亚洲男人甘肃 | 在线中文视频 | 少妇午夜福利一区二区 | 91porn九色| 成年片色大黄全免费软件到 | 男人的天堂欧美 | 中文字幕日日 | 黄色a免费 | 天天综合永久入口 | 欧美亚洲精品在线 | 亚洲一卡二卡在线观看 | 星空大象在线观看免费播放 | 国产精品国产三级区别第一集 | 青青草在久久免费久久免费 | 国产艳福片内射视频播放 | 尤物国产在线 | 精品多毛少妇人妻av免费久久 | 亚洲国产综合精品 在线 一区 | 老司机亚洲精品 | 解开人妻的裙子猛烈进入 | 欧美经典一区二区三区 | 国产精品55夜色66夜色 | 激情999 | 凹凸日日摸天天碰免费视频 | 一区二区三区中文字幕在线 | 午夜福利国产在线观看1 | 国产黑色丝袜视频在线观看网红 | 国产亚洲精品一区二三区 | 国产成人成网站在线播放青青 | 免费人妻av无码专区 | 国产日产精品一区二区 | 香蕉久久av一区二区三区 | 精品国产凹凸成av人导航 | 无码中文字幕va精品影院 | 东京热无码一区二区三区av | 精品女同一区二区免费播放 | 女人18毛片毛片毛片毛片区二 | 狠狠躁夜夜躁人人爽视频 | 99热国产在线手机精品 | 亚洲.欧美.在线视频 | 欧美色综合天天久久综合精品 | 天天躁夜夜躁狠狠喷水 | 久久av色欲av久久蜜桃网 | 中文资源在线天堂库8 | 亚洲中文久久精品无码1 | 超碰人人草人人干 | 一本一道av无码中文字幕麻豆 | 欧美91看片特黄aaaa | 顶级少妇做爰视频在线观看 | 国产乱xxxxx97国语对白 | 激情欧美成人 | 精品视频一区二区三区在线观看 | 欧美成一区二区三区 | 日本又黄又爽刺激 | 强奷漂亮少妇高潮在线观看 | 国产精品亚洲а∨天堂 | 精品国产福利一区二区 | 成年女人免费毛片视频永久vip | 丰满婷婷久久香蕉亚洲新区 | 精产国品一二三产区蘑菇视频 | 亚洲精品123区 | 成熟少妇一区二区三区 | 在线视频网址 | 免费成人深夜夜 | 国产精品永久视频免费 | 亚洲免费成人在线 | 日韩人妻无码精品专区综合网 | 老熟妇性色老熟妇性 | 亚洲 欧美 中文 日韩aⅴ综合视频 | 中文字幕高清在线中文字幕 | 国产一区二区三区av在线无码观看 | 国内揄拍国产精品人妻门事件 | 欧美寡妇性猛交xxx免费 | 无码国产精品一区二区免费3p | 日韩欧美在线观看视频 | 印度人乱一性一乱一交一视频 | 6~12呦孩精品xxxx视频视频 | 九热精品| 狠狠色 综合色区 | 国产97视频人人做人人爱 | 国产精品爽爽久久久久久豆腐 | 亚洲理论电影在线观看 | 亚洲九九热 | 超碰人人模人人爽人人喊手机版 | 亚洲精品国产一区二区精华液 | 在线亚洲中文精品第1页 | 亚洲一区日韩高清中文字幕亚洲 | 青青草免费视频在线看 | 91探花网站 | 柠檬av导航 | 日本免费高清一本视频 | 欧美极品色午夜在线视频 | 中文不卡在线 | 久久免费99精品久久久久久 | 亚洲乱码国产乱码精品精不卡 | 国产熟妇午夜精品aaa | 99久久精品国产自在首页 | 特级黄色片 | 瑟瑟在线视频 | 欧美一区国产一区 | 国产精品人妻系列21p | 人人性人人爱 | 精品粉嫩超白一线天av | 免费午夜爽爽爽www视频十八禁 | 美女深夜福利 | 影音先锋人妻每日资源站 | 色婷婷久久综合中文久久蜜桃av | 天天操天天做 | 国产偷久久一级精品 | 大黄专集在线观看 | 人妻少妇精品视频二区 | av免费观看网站 | 亚洲国产综合在线区尤物 | 日韩中文无 | 国产在线观看www | 干漂亮牛仔裤少妇 | 中文字幕日韩精品亚洲一区小树林 | 欧美自偷自拍 | 男女偷爱性视频刺激 | 国产一区二区丝袜 | 91久久婷婷国产一区二区三区 | 香蕉久久一区二区三区 | 欧美色成人综合影院 | 特级黄色大片 | 亚洲美腿 欧美 激情 另类 | 色久网 | 国产精品久久久久久久免费软件 | 美女91网站 | 午夜精品视频一区二区三区在线看 | 日韩精品久久久久久久玫瑰园 | 性色av无码中文av有码vr | 久久久无码人妻精品无码 | 精品国产一区二区三 | 久久av一区二区三区亚洲 | av第一页| www亚洲精品久久久 国产精品视频色拍拍 | 午夜福利yw在线观看2020 | 国产女女精品视频久热视频 | 亚洲四区 | 夜夜欢天天干 | www在线 | 91视频区| 精品在线99 | 亚洲伦理在线播放 | 欧美乱人伦人妻中文字幕 | 天堂最新版在线www官网中文地址 | 亚洲视频手机在线观看 | 亚洲 日韩 另类 制服 无码 | 懂色av成人一区二区三区 | 日本在线高清视频 | 91九色在线 | 狠狠综合久久久久尤物丿 | 极品美女一区二区三区 | 亚洲精欧美一区二区精品 | 久久精品人人做人人爽 | 亚洲成人精品在线播放 | 欧美人与物ⅴideos另类 | 邻居少妇肉体粗喘娇吟 | 又黑又粗又长的欧美一区 | 99re6在线视频精品免费下载 | 黄色在线一区 | 自拍偷区亚洲网友综合图片 | 最新高清中文字幕免费mv | 无码国内精品人妻少妇蜜桃视频 | 99999国产精品 | 亚洲欧美不卡视频在线播放 | 免费一级特黄特色的毛片 | 永久免费网站直接看 | 国产欧美一区二区三区免费 | 中文无码乱人伦中文视频在线 | 天海翼一区二区三区高清在线观看 | 欧美亚洲精品中文字幕乱码 | 亚洲精品久久久www小说 | 久久成人综合 | vr成人啪啪影视 | 中文字幕一区二区三区有限公司 | 午夜天堂av天堂久久久 | 国产精品自拍合集 | 任你躁国产自任一区二区三区 | 国产欧美精品一区二区色综合 | 2019天天干夜夜操 | 四虎影视国产精品久久 | 欧美成人福利视频 | 最近最好的中文字幕2019免费 | 日韩av无码一区二区三区无码 | 中文天堂av | 国产做爰xxxⅹ高潮69 | 欧美人体一区二区视频 | 亚洲丁香婷婷久久一区二区 | hd国产人妖ts另类视频 | 人妻精品无码一区二区三区 | 动漫精品啪啪h一区二区网站 | 午夜dj高清免费观看视频 | 亚洲成人第一页 | 国产成人短视频 | 国产成人无遮挡免费视频 | 国产婷婷综合在线视频中文 | 丝袜美女啪啪 | 四虎成人欧美精品在永久在线 | 狠狠干人人干 | 国产免费黄色片 | 国产又色又爽又刺激视频 | 艳妇臀荡乳欲伦交换在线播放 | 成人一级片网站 | 东北少妇伦xxxxhd | 黄在线网站 | 国产成人免费无码av在线播放 | 亚洲色域网 | 午夜免费啪 | 日韩三区视频 | 国产精品自拍第一页 | 一区一区三区产品乱码 | 亚洲激情小视频 | 国产亚洲欧美精品永久 | 国产自偷在线拍精品热乐播av | 人妻系列无码专区无码专区 | 国产综合亚洲区在线观看 | 国产成人久久av免费高清密臂 | 亚洲精品无码一区二区三区四虎 | 又粗又色又爽一区二区三区 | 色午夜日本高清视频www | 亚洲一区 国产 | 亚洲精品久久一区二区三区四区 | 精品自拍av | 国产黄免费 | 伊人久久大香线蕉综合影院首页 | 精品人妻人人做人人爽夜夜爽 | 欧美三日本三级少妇三级99观看视频 | 婷婷亚洲天堂影院 | 亚洲免费成人在线 | 麻豆成人久久精品综合网址 | jzzijzzij亚洲成熟少妇在线观看 欧美日韩美女 | 国产极品粉嫩馒头一线天av | 欧美日韩激情在线一区二区三区 | aaaa大片少妇高潮免费看 | 日韩人妻无码精品系列 | 一本本月无码- | 成年视频在线播放 | 欧美看片| 久久这里都是精品 | 国产精品美女久久 | 亚洲色偷精品一区二区三区 | 午夜小视频在线 | 久久欧美国产伦子伦精品 | 日本又黄又硬又爽的大片 | 国产精品久久久久不卡绿巨人 | 欧产日产国产精品视频 | 国产精品嫩草55av | 欧美人体做爰大胆视频 | 亚洲色拍拍噜噜噜最新网站 | 一级做a免费视频 | 天天草视频 | 亚洲天堂精品一区 | 国语自产精品视频在线第100页 | 久久综合国产精品 | xxxtv性欧美 日本亚洲欧洲免费 | 秋霞午夜久久午夜精品 | 精品国产sm最大网站蜜芽 | 久久2018| 中文字幕永久在线 | 国产真人做爰免费视频 | 一区二区在线免费看 | 色悠久久久久综合先锋影音下载 | 亚洲精品粉嫩小仙女高潮 | 亚洲色图50p| 色天使久久综合网天天 | 亚洲人成在线播放无码 | 久久亚洲国产视频 | 日本黄又爽又大高潮毛片 | 少妇精品噜噜噜噜噜av | 国产又黄又硬又湿又黄的 | 午夜精品福利一区二区蜜股av | 无码国产成人午夜在线观看 | 婷婷丁香六月 | 中本亚洲欧美国产日韩 | 色一情一乱一伦一区二区三区日本 | 91天天看 | 在线婷婷 | 老熟女强人国产在线播放 | 99久热国产精品视频尤物 | 97精品伊人久久久大香线蕉 | www.午夜精品| 美女又色又爽视频免费 | 一日本道伊人久久综合影 | 激情丁香六月 | 亚洲午夜一区二区 | 黄色尤物视频 | 永久黄网站 | 欧洲lv尺码大精品久久久 | 欧美日色 | 欧美视频www | 亚洲国产成人久久综合区 | 丁香花开心四播房麻豆 | 综合网在线观看 | 吃奶揉捏奶头高潮视频在线观看 | 亚洲国产制服丝袜先锋 | 国产超碰人人做人人爱ⅴa 黄色激情视频小说 | 国产欧美精品国产国产专区 | 国产老熟妇精品观看 | 日夜啪啪一区二区三区 | 久久精品视频亚洲 | 欧美日韩亚洲一区二区三区一 | 国产乡下妇女做爰毛片 | 国产免费拔擦拔擦8x高清在线 | 国产成人亚洲日韩欧美 | 久久69 | 亚洲精品久久久中文字幕 | 国产成人无码精品一区二区三区 | 亚洲乱码国产乱码精品精姦 | 手机免费av片 | 久久都是精品 | 免费观看黄色 | 中文字幕一区二区三区四区免费看 | 国产日韩一区二区三区在线观看 | 日本欧美三级 | 成人手机在线免费视频 | 欧美日二区 | 精品午夜福利无人区乱码一区 | 日本黄色特级片 | np高h肉辣灌浆调教肉奴 | 国产一区二区三区不卡在线看 | 成年人黄色免费网站 | 亚洲最黄网站 | 日本少妇呻吟高潮免费看 | www黄色大片 | 艳妇乳肉豪妇荡乳av | 亚洲男男无套gv大学生 | 肉色超薄丝袜脚交一区二区 | 华人少妇被黑人粗大的猛烈进 | 亚洲码专无区2022 | 欧美国产成人精品二区 | 伊人精品久久久久中文字幕 | 国产黄色免费大片 | 手机看片久久国产免费 | 国产精品69av | 欧洲亚洲综合 | 高清黄色毛片 | 国产91aaa | 极品人妻少妇一区二区三区 | 久草视频观看 | 亚洲旡码欧美大片 | 精品999在线 | 久久免费公开视频 | 狠狠狠狠狠干 | 国产精品亚洲日韩au在线 | 五月六月丁香婷婷激情 | 国产成人久久777777 | 成人三级视频在线观看一区二区 | 青青青国产最新视频在线观看 | 亚洲人成精品久久久久 | 在线视频福利 | 成午夜精品一区二区三区 | 小仙女异导航av福利尤物 | 91桃色网站 | 久久成人免费观看草草影院 | 99在线精品国自产拍 | 久久精品人人槡人妻人 | 久久66热这里只有精品 | a级国产视频| 肮脏的交易在线观看 | 国产中文字幕91 | 少妇高潮太爽了在线观看欧美 | 国产素人在线观看人成视频 | 午夜成人理论无码电影在线播放 | 国产成人精品无码一区二区老年人 | 亚洲欧美激情视频 | 极品无码av国模在线观看 | 网站在线观看你懂的 | 免费国产午夜视频在线观看 | 天堂躁躁人人躁婷婷视频ⅴ | 国产美女高潮流白浆 | 亚洲国产成人久久综合碰碰免 | 蜜臀av无码精品人妻色欲 | 亚洲毛片av日韩av无码 | 国产天天操天天干 | 国产妇女馒头高清泬20p多 | 日韩不卡一二区 | 国产成人一区二区在线 | 成年人小视频网站 | 在线视频三区 | 国产精品欧美福利久久 | 麻豆国产人妻欲求不满谁演的 | 亚洲不卡一区二区三区 | 2021精品国夜夜天天拍拍 | 亚洲va在线va天堂va不卡 | 国产视频在线观看一区二区 | 天天色天天干天天 | 欧美亚洲日本国产在线 | aa级黄色大片 | 日韩 高清 无码 人妻 | 中文高清av | 97九色 | 欧美寡妇xxxx黑人猛交 | 乱子伦一区二区三区 | 中文永久有效幕中文永久 | 高潮喷水无码av亚洲 | 国产高潮又爽又刺激的视频免费 | 欧美日本韩国一二区视频 | 特级aaaaaaaaa毛片免费视频 | 五月婷婷丁香六月 | 天天插天天摸 | 午夜精品久久久久久久爽 | 国产无精乱码一区二区三区 | 久久久精品久久 | 人人超碰人人 | 日韩av卡一卡二 | 欧美牲交a欧美牲交aⅴ一 | 欧美性猛交xxxx免费看 | 玩爽少妇人妻系列 | 日本免费视频在线观看 | 欧美丰满熟妇xx猛交 | 久色在线观看 | 太粗太深了太紧太爽了动态图男男 | 老司机午夜福利av无码特黄a | 色欲av伊人久久大香线蕉影院 | 国产网红女主播精品视频 | 意大利性经典xxxxx | 午夜一区欧美二区高清三区 | 最新无码人妻在线不卡 | 日韩欧美在线播放 | 9人人澡人人爽人人精品 | 日韩精品免费一区二区三区 | 8x8ⅹ在线永久免费入口 | 欧美资源在线 | 久久国产日韩 | 久久99精品国产麻豆91樱花 | 国产成人亚洲精品另类动态图 | 在线观看一区二区三区av | 99男女国产精品免费视频 | 欧美黑人性暴力猛交喷水 | 日韩黄色网 | 人妻换着玩又刺激又爽 | 国产交换配乱淫视频a免费 久操综合 | 日韩精品人妻无码久久影院 | 亚洲乱码中文字幕综合 | 欧美人与性动交a精品 | 97视频人人免费看 | 成人黄色短片 | 西西人体扒开下部试看120秒 | 蜜臀av色欲a片无码一区二区 | 日韩精品视频一区二区三区 | 一级黄色日本片 | 国产又爽又大又黄a片 | 日本免费一区高清观看 | 亚洲日韩av无码中文 | 亚洲第一综合网 | 日本不卡视频一区 | 日韩手机视频 | 亚洲性生活大片 | 亚洲国产成人精品女人久久久 | 少妇脱了内裤让我添 | 国产精品7m凸凹视频分类 | 成人毛片av| 性中国少妇熟妇xxxx农村 | 偷拍激情视频一区二区三区 | 在线亚洲不卡 | 亚洲午夜国产 | 色多多在线观看 | 亚洲午夜精品一区二区 | 手机av不卡 | 伊伊人成亚洲综合人网香 | 日本人做受免费视频 | 任你干视频精品播放 | 西西大胆午夜视频无码 | 日本少妇高潮喷水免费可以看 | 无码人妻斩一区二区三区 | 成年女人黄小视频 | 日本少妇bbwbbw精品 | 800av在线播放 | 亚洲日本天堂 | 久久久久久av无码免费网站下载 | 亚洲第一天堂久久 | 欧美bbbbb性bbbbb视频 | 伊人网视频 | youjizz.xx| 偷看农村女人做爰毛片色 | 国产一区二区视频在线播放 | 91碰在线 | 香蕉久久久久久 | 日韩精品中文字幕在线观看 | 日韩欧美亚洲国产精品字幕久久久 | 92国产精品午夜免费福利视频 | 人妻精品久久无码区洗澡 | 国产乱码精品一区二区三区亚洲人 | 成人无码无遮挡很h在线播放 | 欧美在线三级 | 电影 国产 偷窥 亚洲 欧美 | 午夜福利午夜福利1000 | 亚洲涩涩爱 | 亚洲美女影院 | 123成人网| 国产偷国产偷亚洲高清人白洁 | av无码久久久久不卡免费网站 | 天天干视频网站 | 国产精品不卡一区二区三区 | 色婷婷综合激情综在线播放 | av一区二区三区在线观看 | 久久人人做人人爽人人av | 五月色婷婷丁香无码三级 | 国产福利视频一区二区 | 岛国黄色av | 久久中文字幕无码a片不卡古代 | 国产青青视频 | 一区二区中文字幕在线 | 色先锋玖玖av资源部 | 免费午夜男女高清视频 | 日日夜夜精 | 天堂网久久 | 猫咪www免费人成网站 | 美国性生活大片 | 亚洲αv无码一区二区三区四区 | 日韩欧无码一二三区免费不卡 | 国产午夜精品久久久久免费视 | 亚洲中文字幕高清乱码在线 | 别揉我奶头~嗯~啊~一区二区三区 | 久久久久a| 6699嫩草久久久精品影院 | 精品少妇无码一区二区三批 | 在线99热 | 日本公妇乱淫免费 | 极品久久久 | 欧美一区二区三区四区五区 | 免费在线观看小视频 | 中文字幕精品国产 | 日本精品一区二区三区四区 | 色婷婷综合久久久久中文一区二区 | 日韩av在线播放观看 | 在线欧美不卡 | 91精品国产99久久久久 | 欧美饥渴少妇xxxxx性 | 精品久久人人爽天天玩人人妻 | 欧美福利视频一区 | 精品精品自在现拍国产2021 | 1—2雯雯的山村性欢 | 久久综合网丁香五月 | 99久久久国产精品消防器材 | 天天爱天天做天天添天天欢 | 国产精品碰碰现在自在拍 | 西欧free性满足hd | 欧美999| 日本一卡2卡3卡4卡免费专区 | 自拍偷拍第1页 | 天天爽夜夜操 | 人人精品视频 | 在线无码视频观看草草视频 | 乱人伦人妻中文字幕在线入口 | 国产另类ts人妖高潮 | 四虎亚洲欧美成人网站 | 老熟妇高潮喷了╳╳╳ | 午夜草 | 十八禁裸体www网站免费观看 | 久操色| 中文字幕一本一二本迫 | 8ⅹ8x擦拨擦拨成人免费视频 | 欧美96在线 | 欧 | 色综久久综合桃花网国产精品 | 久久精品国产成人av | 国产精品网站入口 | 日本毛茸茸的丰满熟妇 | 天天干天天日夜夜操 | 999国产精品 | 粗大的内捧猛烈进出少妇 | 国产理论在线观看 | 麻豆果冻传媒2021精品传媒一区 | 偷窥自拍亚洲色图 | 国产一伦一伦一伦 | 天天天天射 | 少妇高潮喷水惨叫久久久久电影 | 免费无码又爽又刺激高潮虎虎视频 | 国产区在线观看成人精品 | 久久久久久亚洲精品a片成人 | 美女无内衣无内裤网站 | 国产成人亚洲影院在线观看 | 大胆欧美熟妇xxbbwwbw高潮了 | 99热这里是精品 | 成人无码www免费视频 | 91无人区码一二三四区别在哪 | 欧美伊人色综合久久天天 | 中国免费黄色片 | 色月婷婷 | 性高湖久久久久久久久 | 无码人妻精一区二区三区 | 亚洲大色网 | 日本乱码一区二区 | 久草久草 | 美女丝袜一区二区三区 | 福利在线免费视频 | 成人福利在线 | 欧洲美女性开放视频 | 超91在线| 无码专区中文字幕无码 | 欧美在线二区 | www夜片内射视频日韩精品成人 | 精品爆乳一区二区三区无码av | 国产乱乱| 无码成a毛片免费 | 一区两区小视频 | 国产亚洲曝欧美不卡精品 | 国产乱仑视频 | 国产内射老熟女aaaa | 国内精品人妻无码久久久影院导航 | 永久免费看黄网站 | 久久妻 | 亚洲午夜久久久久久久久 | 国产午夜精品一区二区三区欧美 | 久久免费99 | 视频一区 国产 | 强制中出し~大桥未久在线a | 亚洲影院在线播放 | 欧美三日本三级少妇99 | 深夜av福利| 男女做爰无遮挡性视频 | av片免费看 | 草逼国产 | 爱色精品视频一区二区 | 99久久国产露脸精品 | 国产精品高潮呻吟三区四区 | 久草免费福利资源站在线观看 | 国产97超碰 | 日本亚洲欧洲另类图片 | 欧美a v在线播放 | 2019久久久最新精品 | 国产成人精品男人的天堂网站 | 日韩人妻系列无码专区 | 无码人妻少妇精品无码专区漫画 | 日本乱亲伦视频中文字幕 | 亚洲国产午夜精品理论片在线播放 | 亚洲一区二区三区四区五区黄 | 高潮白浆女日韩av免费看 | 国产又粗又黄又猛 | а天堂中文最新版在线 | 香蕉免费一区二区三区在 | 国产熟妇勾子乱视频 | 337p日本大胆噜噜噜鲁 | 免费看片亚洲 | 成人av福利| 一区二区在线视频 | 成人艳情一二三区 | 91日韩视频| 免费无码av片在线观看播放 | 日本一区二区三区爆乳 | 高清国产亚洲欧洲av综合一区 | 男女无套免费视频网站 | 国产精品午夜剧场免费观看 | 亚洲免费在线播放视频 | 黄色一视频 | 国产成人精品亚洲日本专区61 | 青青91视频| 好爽又高潮了毛片 | 免费香蕉成视频人网站 | 狠狠色噜噜狠狠狠888米奇 | 国产精品久久久久久久久久小说 | 国产乡下妇女做爰视频 | 国产午夜精品一区二区三区欧美 | 人妻人人做人做人人爱 | 自慰系列无码专区 | 五月天在线播放 | 日韩中文字幕在线专区 | 国产第2页 | 脱了美女内裤猛烈进入gif | 中文字幕女优 | 欧美日韩黄色 | 天天色综 | 2021天天躁夜夜看 | 欧美小视频在线 | 中文字幕免费不卡二区 | 国产精品丝袜黑色高跟鞋 | 九九99精品久久久久久综合 | 日韩欧美视频 | av无码岛国免费动作片 | 久久国产美女精品久久 | 成人网站免费大全日韩国产 | 91在线观看免费视频 | 国产福利91精品一区区二区三国产s | 亚洲精品欧洲精品 | 激情都市 校园 人妻 武侠 | 亚洲骚 | 中文字幕第9页 | 成年免费视频黄网站zxgk | 中字无码av电影在线观看网站 | 精品一区二区久久 | 日韩一级高清 | 天堂中文在线资源库用 | 在线观看视频中文字幕 | 亚洲欧美另类久久久精品2019 | 亚洲国产长腿丝袜av天堂 | 国产国语毛片在线看国产 | 欧美激情视频一区二区 | 久久久裸体 | 精品无码人妻一区二区三区 | 亚洲欧美综合区丁香五月小说 | 伊人久久精品无码av一区 | 日本久久久久久级做爰片 | 国产一级片在线播放 | 久久国产精品娇妻素人 | 成年女人免费碰碰视频 | 久草在线视频资源 | 一区二区三区四区高清视频 | 日本国产欧美 | 久国产精品 | 国产成人午夜在线视频a站 尤物毛片 | 蜜桃视频一区二区 | 成人久久久久久 | 粗大猛地挺进娇喘呻吟 | 在线观看亚洲大片短视频 | 成人福利小视频 | 亚洲精品乱码8久久久久久日本 | 天天爽夜夜爽夜夜爽 | 超碰中文字幕 | 无码h黄肉动漫在线观看网站 | 高清免费精品国自产拍 | 四虎影视国产精品永久在线 | 人妻丝袜中文无码av影音先锋专区 | 四虎国产精品亚洲一区久久特色 | 亚洲国产精品女人 | 香蕉伊蕉伊中文视频在线 | 国产精品高清一区二区不卡 | 青草影院内射中出高潮 | 欧美老熟妇乱子伦牲交视频 | 精品亚洲国产成人蜜臀优播av | av无码一区二区大桥未久 | 亚洲精品久久久久999666 | 无码中文字幕日韩专区视频 | 亚洲国产成人av人片久久 | www.在线视频| 国产第十页| 亚洲欧美另类激情综合区蜜芽 | 中文字幕久久波多野结衣av | 亚洲仺av香蕉久久 | 欧美专区亚洲专区 | 中文字幕第一页永久有效 | 九色丨porny丨自拍入口 | 老司机性色福利精品视频 | 免费成人精品 | 日韩少妇内射免费播放18禁裸乳 | 亚洲伊人久久大香线蕉av | av不卡一区二区 | 小香蕉影院 | 无码国产精品一区二区app | 日本不卡一区二区三区在线 | 日本aaaa大片免费观看入口 | 国产一精品久久99无吗一高潮 | 狠狠躁天天躁夜夜添人人 | h网站在线播放 | 日韩欧美一区二区三区, | 欧美日韩成人网 | 中文字幕亚洲综合久久 | 特大巨黑吊av在线播放 | 无码国产色欲xxxx视频 | 2019年国产精品手机视频 | 天天爽天天干 | 欧美牲交a欧美牲交vdo18 | 欧美jizz18性欧美视频 | 国产亚洲精品无码不卡 | 亚洲国产精品免费 | 奇米777狠狠色噜噜狠狠狠 | 久久天天综合 | 在线精品亚洲观看不卡欧 | 国产午夜无码片在线观看影院 | 美女赤身免费网站 | 深夜福利免费在线观看 | 久久精品国产99国产精2020丨 | 精品无码久久久久成人漫画 | 久久久久久91亚洲精品中文字幕 | 亚洲26p| 亚洲中文字幕乱码熟女在线 | 美国av一区二区 | 天堂久久精品 | 国产精品夫妇激情 | 久久久ww| 中国女人裸体乱淫 | 国产精品入 | 性开放的欧美大片 | 影音先锋在线亚洲网站 | 色呦呦网站入口 | 人人干在线视频 | 成人激情黄色小说 | 国产香蕉一区二区三区在线视频 | 亚洲色精品vr一区二区 | 亚洲第一页综合 | 中文字幕第一页在线 | 午夜在线不卡 | 国产成人av在线桃花岛 | 91原创视频在线观看 | av一二三| jizz色| 97视频入口免费观看 | 色综合天天狠 天天透天天伊人 | 久久永久免费视频 | 最新中文字幕免费看 | 免费在线观看黄视频 | 欧美在线日韩精品 | 亚洲欧洲三级 | 国产无套乱子伦精彩是白视频 | 91免费网站在线观看 | 中文字幕一二三区芒果 | 97av视频在线观看 | 7777久久久国产精品消防器材 | 日韩毛片免费无码无毒视频观看 | 日本二区| 精品久久一区二区乱码 | 99精品视频在线观看婷婷 | 99热国产精品 | 超碰在线一区 | 狠狠色噜噜狠狠狠狠777米奇小说 | 久久午夜精品 | 日韩欧美综合在线 | 国产交换配乱婬视频偷网站 | 亚洲在线免费视频 | av解说在线| 色播欧美| 国语自产偷拍在线观看 | 爱爱一区二区三区 | 天堂中文在线www天堂在线 | 伊伊综合网 | 国产又爽又黄的激情精品视频 | 日韩不卡高清视频 | 亚洲中文字幕无码不卡电影 | 久久国产精品77777 | 手机看片1024在线 | 色站综合 | 美女爽爽影院 | 无人在线观看免费高清视频 | 四虎伊人 | 在线草 | 国产最爽的乱淫视频国语对白1 | 亚洲色精品vr一区区三区 | 最近中文字幕在线 | 男女啪啦猛视频免费 | 四虎影在永久在线观看 | 免费国产成人高清在线观看网站 | www.色网 | 亚洲视频三| 正在播放国产剧情亂倫 | 国产情侣久久 | 国产欧美熟妇另类久久久 | 国内精品2020情侣视频 | 成人av免费在线看 | 人妻少妇边接电话边娇喘 | 国产丰满精品伦一区二区三级视频 | 91在线视频精品 | 精品人妻少妇人成在线 | 日本不卡不码高清免费 | 大黑人交xxxx18视频 | 91成人久久 | 四虎精品一区二区免费 | 久久久久人妻一区精品性色av | 精品国产91乱码一区二区三区 | 男人边吃奶边做呻吟免费视频 | 任你躁久久精品6 | 日本乱子人伦在线视频 | 亚洲成年人网 | 在线播放成人av | 成人一区二区三区视频 | 天天干夜夜弄 | 日韩一级精品 | 午夜小视频在线播放 | 忘忧草社区在线资源www | 毛片网站在线观看 | 久久大香香蕉国产免费网动漫 | 五月丁香六月狠狠爱综合 | 精品人妻少妇一区二区三区 | 97超碰人人在线 | 国产a级淫片 | 欧美 亚洲 视频 | 国产大尺度在线 | 亚洲精品视频免费观看 | 亚洲中文在线精品国产百度云 | 高清情侣国语自产拍 | 野狼第一精品社区 | 四色网址| 国产每日更新 | 国产日本卡二卡三卡四卡 | 日韩成人免费观看 | 中文字幕亚洲综合久久综合 | 国产精品入口传媒小说 | 免费观看一级特黄特色大片 | 中文无码乱人伦中文视频在线v | 日本又黄又爽又色又刺激的视频 | 国产精品亚洲专区无码电影 | 新国产三级视频在线播放 | 一区二区三区四区精品 | 中文在线国产 | 娇小性色伦xxxxx中国av | 色婷婷亚洲精品 | 人人模人人爽人人喊久久 | 婷婷激情四射网 | 夫妻毛片 | 欧美亚洲日韩国产人成在线播放 | 青青草在线观看视频 | 久久精品人人爽 | 日本色婷婷 | 久久久黑人 | 捏胸吃奶h玩烂了 | 国产一av| 国产露脸精品产三级国产 | 欧美黑人激情 | 日本免费无遮挡吸乳视频中文字幕 | 日韩国产亚洲高清在线久草 | 久久嫩草影院免费看 | 伊人99热| 欧美在线观看成人 | 亚洲伊人一本大道中文字幕 | 成人深夜视频 | 国产精品久久中文字幕 | 中文字幕日韩在线播放 | 国产又黄又爽又色在线视频播放 | 欧美福利视频一区 | 日韩成人在线免费观看 | 极品白嫩高潮呻吟喷水av | 欧美成人免费草草影院视频 | 亚洲欧美日韩三级 | 朋友的丰满人妻中文字幕 | 久久人人做 | 国产成人a视频高清在线观看 | 秋霞午夜成人久久电影网 | 日日碰狠狠 | 亚洲精品久久久久成人2007 | 国产五级黄色片 | 91精品福利少妇午夜100集 | 九九免费在线视频 | 精品一区二区国产 | 中文字幕人妻在线中字 | 国产成人无码av在线播放不卡 | 久久咪咪| 欧美国产日韩一区二区三区 | 高h在线看 | 亚洲精品久久一区二区三区 | 国产午夜精品无码 | 91视频啪啪 | 中文字幕第一页在线 | 日韩系列| 国产成人高清在线播放 | 午夜精品久久久久久99热小说 | 91丨九色丨丰满人妖 | 欧美成人一区二免费视频软件 | 爱爱二区 | 国产裸体永久免费无遮挡 | 国产中年熟女高潮大集合 | 99精品国产在热久久婷婷 | 中文字幕av无码免费一区 | 亚洲婷婷综合色高清在线 | 天天操天天干天天操 | 国产深夜视频在线观看 | 久久这里只精品热在线18 | 特黄aaaaaaaaa毛片免费视频 | 欧美中日韩在线 | 国产51自产区 | 欧美一区二区三区网站 | 国产一性一爱一乱一交 | 午夜黄视频| 熟妇人妻系列aⅴ无码专区友真希 | 亚洲精品卡一卡二 | 国产对白乱刺激福利视频 | 五月天婷婷色综合 | 日本阿v免费观看视频 | 丰满少妇三级全黄 | 国模小黎自慰337p人体 | 牲欲强的熟妇农村老妇女 | 碰超人人 | 国产爽视频在线观看视频 | 青青草99 | 婷婷网站天天婷婷网站 | 夜夜高潮夜夜爽精品视频 | 色在线综合 | 亚洲熟妇丰满xxxxx小品 | 日本熟妇色高清播放 | 国产免费看又黄又粗又硬 | 欧美激情国产一区 | 免费国产黄网在线观看 | 波多野结衣欲乱 | 热久久99热精品首页 | 久久国产劲爆∧v内射-百度 | 我要色综合天天 | 婷婷五月综合缴情在线视频 | 色诱久久av| 日韩免费无码一区二区三区 | 国产精品乱码人妻一区二区三区 | 六月丁香综合在线视频 | 凸偷窥中国女人洗澡 | 国产精品视频露脸 | 日日噜噜噜夜夜爽爽狠狠 | 美女尿尿网站 | аⅴ资源天堂资源库在线 | 免费国产作爱视频网站 | 欧美激情第1页 | 欧美日韩高潮 | 美女扒开腿让男人桶爽久久软件 | 97视频在线免费 | 无翼乌18禁全肉肉无遮挡彩色 | 欧美激情视频一区二区三区在线播放 | 2019天天干天天操 | 中文字幕日产无线码一区 | 小泽玛利亚一区二区三区视频 | 18禁无遮拦无码国产在线播放 | 热re99久久精品国99热蜜月 | 呻吟揉丰满对白91乃欧美区 | 亚洲国产精品97久久无色 | 亚洲精品nv久久久久久久久久 | 亚洲人成精品久久久久桥 | 亚洲a综合一区二区三区 | 超级碰人人| 午夜无码片在线观看影视 | 日韩精品二区在线观看 | 粗壮挺进人妻水蜜桃成熟 | 免费国产女王调教在线视频 | 精品一区二区国产 | 新版天堂8中文在线最新版官网 | 中文字幕的 | 亚洲欧洲日产国码二区 | 麻豆av久久无码精品九九 | 女人被爽到高潮视频免费国产 | 欧美性猛交xxxx乱大交视频 | 黄网站免费永久在线观看下载 | 亚洲另类伦春色综合小说 | 天天干天天插天天射 | 亚洲午夜在线观看 | 色综和 | 亚洲精品国产精品制服丝袜 | 鸥美一级黄色片 | 四虎成人国产精品永久在线 | 性荡视频播放在线视频 | 中字幕久久久人妻熟女 | 久久久久久久久久久网 | 国产手机精品一区二区 | 久久精品国产只有精品96 | 国产成人无码视频网站在线观看 | 成人奭片免费观看 | 伊人久久综合网站 | 亚洲欧美在线人成最新 | 精品视频国产香蕉尹人视频 | 国产基佬gv在线观看网站 | 国产一区二区91 | 日本一级大片 | 中国黄色毛片视频 | 国产精品免费一区二区三区四区 | 久久精品国产成人 | 囯产精品一品二区三区 | 天天干夜夜噜 | 欧美精品国产一区二区 | 国产在线拍揄自揄拍无码视频 | 黄色录像a级片 | 五月激激激综合网色播 | 狠狠gao| 粉嫩大学生无套内射无码卡视频 | 一区二区三区精 | 国产成人精品午夜视频免费 | 无码高潮又爽又黄a片日本动漫 | 少妇被躁爽到高潮无码文 | 丰满少妇偷人51视频在线观看 | 亚洲欧美在线制服丝袜国产 | 北条麻妃99精品青青久久主播 | 欧美亚洲人成网站在线观看 | 顶级欧美熟妇高清xxxxx | 久久国产色欲av38 | 日韩精品a片一区二区三区妖精 | www.国产福利 | 99j久久精品久久久久久 | 日韩精品极品视频在线观看免费 | 国产av剧情md精品磨豆 | 欧美性欲视频 | 福利午夜| 国内大量揄拍人妻精品視頻 | 久操视频免费看 | 奇米777四色在线精品 | 狠狠操天天射 | 日日天日日夜日日摸天天 | 欧美一区精品 | 极品少妇的粉嫩小泬视频 | 国产青青草 | 亚洲 国产 日韩 欧美 | 免费日本黄色片 | 青青操免费在线视频 | 能看av的网址 | 欧美丝袜一区二区三区 | 国产一区网址 | 欧美在线播放 | 天天爽狠狠噜天天噜日日噜 | 国产精品无码素人福利 | 在线天堂www在线资源下载 | 四虎免费在线 | 伊人色综合网一区二区三区 | 激情综合色综合久久综合 | 日本高清视频永久网站www | 久久久久久久久毛片精品 | 亚洲美腿 欧美 激情 另类 | 制服.丝袜.亚洲.中文.综合 | 亚洲va欧美va人人爽午夜 | 久久久久久久性潮 | 国产精品中文字幕一区二区三区 | 床奴h慎入小说 | 欧美狠狠操 | 人妻少妇被猛烈进入中文字幕 | www.久久爱69.com | 色姑娘啪啪| 中文字幕第1页第69 91国产在线免费观看 | 美日韩一区 | 久草视频福利 | 又大又粗又爽免费视频a片 中文字幕 视频一区 | 亚洲欧美日韩综合一区在线观看 | 色av色| 成人久久久精品国产乱码一区二区 | 丰满人妻被中出中文字幕 | 亚洲视频四区 | 亚洲欧美18岁网站 | 午夜国产精品视频 | 狠狠色综合久久丁香婷婷 | 少妇饥渴放荡91麻豆 | 456成人精品影院 | 国产一精品av一免费爽爽 | 欧美在线网站 | 亚欧av在线 | 老熟妇性老熟妇性色 | 国产亚洲精品久久久ai换脸 | 中国少妇90后xxxx做受 | 亚洲一区二区三区av在线观看 | 俄罗斯大胆熟少妇ⅹ╳bbww | 特黄色大片| 久久免费看毛片 | 亚洲欧美黄色片 | 成人性视频在线 | 国产精品永久免费视频 | 影音先锋日日狠狠久久 | 国产白嫩护士被弄高潮 | 免费人妻无码不卡中文18禁 | 美丽人妻被按摩中出中文字幕 | 女主被强啪的动漫视频 | 午夜影视av | 乱码一卡2卡3卡4卡精品 | 精品无码av一区二区三区不卡 | av观看免费在线 | 欧美精品二区三区四区免费看视频 | 2021少妇久久久久久久久久 | 国产一区二区久久 | 欧美人妻aⅴ中文字幕 | 成人性生交xxxxx网站 | 国产成人精品午夜福利软件 | 乌克兰粉嫩xxx极品hd | 18禁黄污无遮挡无码网站 | 亚洲网在线观看 | 男女裸体无遮挡 | 丰满女邻居的嫩苞张开视频 | 樱桃视频a在线18 | av在线免费观看网站 | 国产高清一国产av | 国产偷久久 | 成人啪啪97丁香 | 久久精品无码专区免费东京热 | 欧美日韩精品一区二区性色a+v | 亚洲天堂网在线视频 | 88国产精品久久现线拍久青草 | 色www国产亚洲阿娇 男女男精品免费视频网站 免费的黄色大片 | 97人人模人人爽人人喊网 | 亚洲欧美视频 | 四库影院永久国产精品地址 | 欧美日韩国产精品成人 | 成年女人片免费视频播放a 亚洲图区综合网 | 中文字幕在线不卡精品视频99 | 中日韩av在线 | 中文字幕38页 | 日韩系列无码一中文字暮 | av中文字幕潮喷人妻系列 | 欧美一级淫片免费视频魅影视频 | 国产精品自产拍在线观看55 | 国产夫妻自拍小视频 | 亚洲成a人片在线观看天堂无码 | 又粗又长又大又爽又黄少妇毛片 | 欧美小视频在线观看 | 最新国产精品精品视频 视频 | 久久成人久久爱 | 少妇被粗大的猛烈进出免费视频 | 国产亚洲精品美女久久久m 欧美高清视频在线观看 | 国产在热线精品视频 | 国产精品亚洲专区无码web | 国产男生午夜福利免费网站 | 少妇暴力深喉囗交3p | 一品道高清一区二区 | 女郎av在线 | 国产亚洲美女精品久久久久 | 西西人体大胆无码视频 | 日韩欧美a级v片免费播放 | 男女性高爱潮免费网站 | 欧美一线二线动漫精品 | 亚洲成在人线av品善网好看 | 成人福利视频导航 | 黄网大全在线观看 | 免费看一级黄色毛片 | 国内毛片毛片毛片毛片毛片毛片 | 一区二区三区精品国产 | 一二三区精品视频 | 玩弄放荡丰满少妇视频 | 李宗瑞91在线正在播放 | 日本在线免费播放 | 小嫩妇好紧好爽再快视频 | 亚洲逼| 色成人www精品永久观看 | 无码人妻精品丰满熟妇区 | 九九九九热精品免费视频点播观看 | 群交射精白浆视频 | 特殊重囗味sm在线观看无码 | 欧美精品一区二区久久 | 国产性自爱拍偷在在线播放 | 国产成人自拍小视频 | 国产福利片无码区在线观看 | 天天综合天天爱天天做 | 免费久久久久久 | 天天性综合 | 亚洲欧美成人片在线观看 | 色欲国产麻豆一精品一av一免费 | 人人爽人人爽人人爽人人片av | 国产成人无码短视频 | av一级免费 | 日韩一级黄色片 | 日韩色欲人妻无码精品av | 欧美日韩不卡合集视频 | 中国精品无码免费专区午夜 | 日本人妖xxxx| 国产精品无码综合区 | 少妇又色又爽又高潮极品 | 在线男人天堂 | 成年激情网 | 欧洲欧美人成视频在线 | 超碰97免费在线 | 欧美性videostv另类极品 | 奇米777四色影视在线看 | 精品一区二区ww | 色天堂视频| 欧美日韩精品一区二区天天拍 | 欧美兽交xxxx×视频 | 97国产精品久久久 | 国产亚洲日韩在线aaaa | 国产美女流白浆 | 久久国产精品免费一区下载 | 92午夜少妇极品福利无码电影 | 人妻精品久久无码专区精东影业 | 日韩色区 | 中文字幕人成乱码熟女免费 | 在线看片a | 国产自产对白一区 | 日本特黄视频 | 黄色大片aa | 在线日韩国产 | 欧美老妇疯狂xxxxbbbb | 91精品国产综合久久久蜜臀粉嫩 | 亚洲国产中文字幕在线 | 国产成熟人妻换╳╳╳╳ | 国产成人精品一区二三区在线观看 | 91精品国产综合久久精品性色 | 99天堂网 | 999热在线| 欧美3p在线观看 | 精品乱码一卡2卡三卡4卡二卡 | 爱爱激情免费视频 | 国产在线精品欧美日韩电影 | 国产av一区二区三区传媒 | 婷婷丁香狼人久久大香线蕉 | 黄视频福利| 中文国产成人精品久久不卡 | 亚洲gv猛男gv无码男同 | 超碰com| 国内偷窥一区二区三区视频 | 一级一级一片免费 | 成人做爰高潮片免费视频九九九 | 国产日产韩国精品视频 | 欧美精品久久久久久久免费软件 | 老妇做爰xxx视频一区二区三区 | 国产精品最新乱视频二区 | 亚洲日本韩国欧美云霸高清 | 成人在线观看a | 亚洲性线免费观看视频成熟 | xxxx性bbbb欧美 | 亚洲午夜成人精品无码 | 97久久久| 国产国产精品人在线视 | 最新国产av无码专区亚洲 | 中国视频一区二区 | 亚洲午夜精品一区二区 | 国产精品久久久久久久免费软件 | 亚洲一卡2卡3卡四卡新区 | 国产欧美日韩综合精品一 | 亚洲精品国产一区二 | 亚洲精品国产精品乱码不卡 | 护士张开腿被奷日出白浆 | 国产女人18毛片水真多1 | 精品国产污污免费网站 | 二区视频在线观看 | 狠狠色噜噜狠狠狠狠999米奇 | 中文字幕精品视频 | 成人黄色免费网址 | 国产亚洲视频在线观看网址 | 四虎国产精品成人永久免费影视 | 不卡网av | 最新国产麻豆aⅴ精品无码 性欧美videos做受 | 中文字幕色婷婷在线视频 | 最新中文字幕免费 | 噜噜噜久久亚洲精品国产品91 | 成人动漫一区二区 | 亚洲乱色| 国产女人夜夜春夜夜爽免费看 | 亚洲成a人无码av波多野 | 国产精品久久久久电影院 | 26uuu国产一区二区三区 | 日韩中文字幕a | 欧美日韩成人在线视频 | 欧美怡红院免费全部视频 | 91成人短视频在线观看 | 欧美日韩一区二区在线视频 | 男人天堂中文字幕 | 成人a视频在线观看 | 日本中文字幕视频在线 | 国产精品嫩草影院av蜜臀 | 日本在线www | 自拍视频一区二区 | 国产清纯在线一区二区 | 婷婷射| 久久精品国产亚洲夜色av网站 | 日韩国产丝袜人妻一二区 | 日韩视频一区在线观看 | www.豆豆成人网.com | 国产最新精品 | 国产高潮视频在线观看 | 欧美性猛交xxxxx按摩欧美 | 无码动漫性爽xo视频在线观看 | 久久国产劲暴∨内射新川 | 99久久超碰中文字幕伊人 | 玖玖精品在线视频 | av免费播放一区二区三区 | 国产一区二区三区四区五区美女 | 日日操日日| 国产亚洲精品女人久久久久久 | 高清免费精品国自产拍 | 久久国产乱子伦精品免费乳及 | 无码日韩精品一区二区三区免费 | 女优天堂网 | 日本又黄又爽又无遮挡的视频 | 99热热久久这里只有精品68 | 日韩欧美一区二区三 | 国产精品另类激情久久久免费 | 东京天堂热av国产精品 | 午夜看毛片 | 成 人 a v免费视频在线观看 | 先锋影音人妻啪啪va资源网站 | 国产又粗又猛又黄又爽性视频 | 亚欧日韩欧美网站在线看 | 少妇高潮水多太爽了动态图 | 久久福利网站 | 久久深爱网 | 亚洲一级大片 | 国产女主播喷水视频在线观看 | 国产又黄又猛又粗又爽的视频 | 亚洲一区二区三区免费视频 | 99精品久久久久久久久久综合 | 91丨九色丨蝌蚪丨少妇在线观看 | 久久综合激的五月天 | 精产国品一二三产品蜜桃 | 亚洲乱亚洲乱妇91p丰满 | 18岁日韩内射颜射午夜久久成人 | 日本阿v网站在线观看中文 av在线影音 | 国产又粗又硬又黄 | 涩里番网污站 | 国产色无码精品视频国产 | 一二区成人影院电影网 | 日韩av成人网| xxx在线视频| 99亚洲精品自拍av成人 | 亚洲不卡的av | 久久人| 成人精品一区日本无码网 | 色欲色香天天天综合无码www | 99久久精品无免国产免费 | 97久久超碰 | 最近免费中文字幕大全高清10 | 白浆在线视频 | 欧美午夜视频在线观看 | 成人区人妻精品一区二区不卡网站 | 2021国内精品久久久久精免费 | 日韩在线不卡免费视频一区 | 少妇用力插| 午夜av一区二区三区 | 欧美三级不卡在线观看 | 久久国产美女视频 | 伊人伊人伊人伊人 | 2020最新国产高清毛片 | 特黄aaaaaaa片免费视频 | 成人亚洲欧美一区二区三区 | 寡妇被老头舔到高潮的视频 | 2019久久久高清日本道 | 亚洲一区二区三区偷拍女厕 | 精品人妻中文无码av在线 | 久久国产午夜精品理论片推荐 | 九色porny丨国产首页注册 | 亚洲黄在线 | 在线 色| 久久久久久国产精品无码超碰 | 无码r级限制片在线观看 | 婷婷激情综合色五月久久竹菊影视 | 99精品视频在线播放免费 | 丁香七月激情 | 99精产国品一二三产区在线 | a在线观看 | 伊人久久大香 | 亚洲精品xxx | 亚洲色www成人永久网址 | 亚洲一区二区三区写真 | 伊人免费网| 中文字幕+乱码+中文字幕明步 | 国产成人一区二区三区免费 | 国产超碰人人做人人爽av大片 | 国产一卡2卡3卡四卡精品网站免费国 | 狠狠爱亚洲五月婷婷av | 永久不封国产毛片av网煮站 | 国产精品无码a∨精品影院 国产精品女主播 | 视频一区 中文字幕 | 日本三级在线播放线播放 | 国产美女mm131爽爽爽免费 | 91日韩在线 | 人妻老妇乱子伦精品无码专区 | 中文文字幕中文字幕在线中文乱码 | 亚洲国产精品第一区二区三区 | 8090成人午夜精品无码 | 视色影视 | 国产高清一区二区三区 | 日日麻批免费视频播放 | 国产一二精品 | 肉色丝袜xxxxxxxxxxx| 中文字幕人妻熟女人妻a片 天天成人综合网 | 粗大猛地挺进娇喘呻吟 | 中国女人啪啪69xxⅹ偷拍 | 免费国产成人高清在线视频 | 亚洲精品美女久久久久久久 | 97一区二区国产好的精华液 | 国产成人精品久久久一区二区三区 | 六月丁香综合 | 99在线免费观看 | 国产91清纯白嫩初高中在线观看 | 五月婷婷亚洲综合 | 一级特黄aa大片免费播放 | 4hu最新地址 | 亚洲午夜精品在线观看 | 在线观看欧美视频 | 男人天堂av片 | 免费在线观看av网址 | 无码h黄肉动漫在线观看999 | 正在播放重口老熟女露脸 | 成年网站在线 | 成人热舞视频一区 | www内射国产在线观看 | 亚洲色欲久久久综合网东京热 | 97av视频| 曰韩在线| 最新亚洲人成无码网www电影 | 日本怡红院视频www色 | 久久九九看黄一片 | 黑森林福利视频导航 | 情侣偷偷看的羞羞视频网站 | 欧美三级免费网站 | 日日夜夜天天干干 | 国产自国产自愉自愉免费24区 | а√天堂资源官网在线资源 | 欧美成人免费在线观看视频 | 亚洲国产极品 | 青青草免费在线观看 | 性做无码视频在线观看 | 国语毛片| 中文字幕爆乳julia女教师 | 亚洲最大中文字幕无码网站 | 97国产揄拍国产精品人妻 | 欧美色欧美亚洲国产熟妇 | 午夜一区二区三区在线观看 | 国产亚洲aⅴ在线电影 | av亚洲精华国产精华精 | 成人午夜污污在线观看网站 | 爱情岛av永久入口 | 黑人巨大av在线播放无码 | 看免费的无码区特aa毛片 | 亚洲欧美日韩中文字幕一区二区三区 | 亚洲区国产区 | 人人超碰人人爱超碰国产 | 青青久草网 | 欧美亚洲国产精品久久高清浪潮 | 久久棈精品久久久久久噜噜 | 男人到天堂在线a无码 | 日日av拍夜夜添久久免费浪潮 | 欧洲美一区二区三区亚洲 | 在线观看黄 | 国产精品揄拍一区二区 | 国产精品一区二区6 | 无遮掩无码h成人av动漫 | 中文人妻av大区中文不卡 | 二级毛片在线观看 | 九九视频免费在线 | 白嫩嫩翘臀美女在线视频 | 五月激情日韩欧美啪啪婷婷 | 亚洲精品尤物 | 日日摸夜夜添夜夜添一区二区 | 亚洲性无码av在线 | 日韩精品久久久久久久电影蜜臀 | 色爱成人综合 | 成人免费视频国产免费 | 神马久久影院 | 日日干天天摸 | 俄罗斯乱妇一区二区三区 | 亚洲人成网站在线 | 非洲黑人最猛性xxxx交 | 午夜男人网 | 毛片一级在线 | 久久人人射 | 老熟女毛茸茸浓毛 | 曰批全过程免费视频观看软件潮喷 | 色婷婷一区二区 | 国产精品视频网址 | 乱人伦精品 | 小蜜被两老头吸奶头在线观看 | 色综合色欲色综合色综合色乛 | 韩国精品久久久 | 亚洲国产精品系列 | 亚洲精品av中文字幕在线在线 | 狠狠色丁香婷婷综合潮喷 | 日韩精品在线播放 | 成全世界免费高清观看 | 男人的天堂久久久 | 少妇无码一区二区二三区 | 97超碰中文字幕久久精品 | 亚洲精品综合网在线8050影院 | 亚洲第一无码av无码专区 | 国产成人免费视频精品 | 无遮挡呻吟娇喘视频免费播放 | 91精品中文字幕 | 欧美视频一区在线 | 182tv成人福利视频免费看 | 成在人线av | 五月天丁香在线 | 国产夜夜草 | 国产精品自拍网 | 91激情在线 | 久久人人玩人妻潮喷内射人人 | 欧美大片免费观看在线观看网站推荐 | 黄色毛片基地 | 加勒比黑人和翔田千里在线 | 老妇做爰xxx视频一区二区三区 | 观看在线人视频 | 国产精品福利在线观看无码卡一 | 在线看片免费人成视频影院看 | 青草青草久热精品视频观看 | 精品午夜福利1000在线观看 | 亲胸揉屁股膜下刺激视频免费网站 | 九九热精品在线 | 波多野结衣av无码久久一区 | 刘亦菲受亚洲无人区码 | 成人h动漫精品一区二区 | 亚洲精品天堂在线观看 | 人人狠狠综合久久亚洲爱咲 | 国产人妻熟女ⅹxx高跟丝袜写真 | 最新国产av最新国产在钱 | 97影院理论午夜伦不卡 | av在线网址观看 | 三上悠亚日韩精品二区 | 成人性生交大片免费7 | 天天草天天爱 | 国产suv精品一区二区68 | 俄罗斯精品一区二区 | 韩国一区二区视频 | 性色av一区二区三区咪爱四虎 | 清纯唯美经典一区二区 | 国产精品视频一区二区免费不卡 | 美女视频黄a是视频大全国产 | 国产超碰人人做人人爱一二区视品 | 上海少妇和黑人老外做爰 | 国产一区二区三区四区在线观看 | 天天干天天射天天插 | 久久日本三级香港三级456 | 中文字幕欧美在线观看 | 亚洲精品久久久久久久久久 | 国产videossex精品 | 天堂а√在线地址在线 | 国产剧情无码播放在线观看 | 久久99亚洲精品久久久久 | 国产精品少妇酒店高潮 | 自拍偷自拍亚洲精品牛影院 | 一本不卡av | 精品夜夜澡人妻无码av蜜桃 | 久久综合九色综合97婷婷 | 麻豆av一区二区天美传媒 | 午夜福利视频 | 男女啪啪永久免费网站 | 国产精品爽爽久久久久久蜜臀 | 国产精品视频全国免费观看 | 亚洲成人在线网 | av天堂午夜精品一区 | 国产网红女主播精品视频 | 色猫咪免费人成网站在线观看 | 青青草97国产精品免费观看 | 麻豆国产成人av高清在线 | 4399理论片午午伦夜理片 | gogo西西人体大尺度大胆伊人 | 国产精品igao视频网网址 | 欧美精品久久96人妻无码 | av天天干 | 色干干| 一级黄在线观看 | 久久一区视频 | 免费午夜拔丝袜www在线看 | 欧美35页视频在线观看 | 色噜噜狠狠色综合中国 | 欧美乱色视频 | 欧洲美妇乱人伦视频网站 | 亚洲精品一卡2卡三卡4卡5卡 | 天堂在线资源最新版 | 久久久综合网 | 亚洲国产成av人天堂无码 | 国产男女免费完整视频在线 | 九一亚色| 日韩成人在线影院 | 久久大香香蕉国产免费网动漫 | 亚洲视频免费看 | 在线播放无码高潮的视频 | 国产午夜无码视频免费网站 | 好爽好湿好硬好大免费视频 | 四虎国产精品永久入口 | 黄色成人在线视频 | 尤物精品在线观看 | 免费观看的av在线播放 | 中国特级黄色大片 | 国产清纯白嫩初高生在线观看 | 国内精品一区二区三区在线观看 | 夜鲁鲁鲁夜夜综合视频欧美 | 亚洲情欲网 | 黄网在线播放 | 久久久久久免费精品 | 青娱乐91视频 | 欧美 日韩 综合 | www.97色 | 欧美精品久久久久久久久久丰满 | 少妇aaaaa | 欧美激情一区二区三区成人 | 亚洲国产综合一区 | 精品无码av无码免费专区 | 无码av大香线蕉伊人久久 | 少妇被弄到高潮喷水抽搐 | 午夜av无码福利免费看网站 | 女人的天堂网站 | 我家有个日本女人 | 无码精品a∨在线观看十八禁软件 | 夜夜狠狠 | 国产免费午夜a无码v视频 | 久久99这里只有精品 | 免费国产在线视频 | 精品熟人一区二区三区四区 | 国产精品鲁鲁鲁 | videosg最新另类大全 | 日韩欧美aaaa羞羞影院 | 东京热人妻中文无码av | 亚洲精品国产精品制服丝袜 | 香蕉av久久一区二区三区 | av一线天 | 男ji大巴进入女人的视频 | 久久一区二区三区精品 | 久久精品亚洲天堂 | 在线视频日本 | 99久久精品无免国产免费 | 乱子伦av无码中文字 | 一本大道区一区二区三乱码八 | 国产美女在线精品免费观看网址 | 9色国产深夜内射 | youjizz.com亚洲| 亚洲一二三区av | 午夜福利麻豆国产精品 | 小sao货cao死你 | 手机免费在线观看av | 激情图片网站 | 国产农村妇女精品一区 | 2019精品国自产拍在线不卡 | 在线观看欧美亚洲 | 日日摸夜夜添夜夜添无码 | 99久久久久久久久久久 | 激情都市 校园 人妻 武侠 | 欧美日韩午夜爽爽 | 一区二区三区国产亚洲网站 | 人成网址| 在线看片免费不卡人成视频 | 国产丝袜无码一区二区视频 | 古装人性做爰av网站 | 国产精品入口尤物 | 永久免费看啪啪的网站 | 明星换脸av一区二区三区网站 | 日韩精品1区 | 极品嫩模无套啪啪呻吟 | 欧美另类变人与禽xxxxx | 野外少妇愉情中文字幕 | 95av视频| 亚洲欧洲成人a∨在线 | 欧美日本韩国亚洲 | 无码中文字幕日韩专区 | 国内揄拍国内精品久久 | 欧美伊人久久大香线蕉综合 | 久久久久99人妻一区二区三区 | 日本久久黄色 | 国产成人av一区二区三区在线 | 亚洲网av | 天堂网www网在线最新版 | 熟妇人妻无码xxx视频 | 9l视频自拍九色9l视频九色 | 黄色毛片一级视频 | 国产午夜成人免费看片app | 精品成人a区在线观看 | 欧美性xxxxx极品娇小 | 人妻中文字幕乱人伦在线 | 99九九热| 九九午夜 | 92av视频| 久久久久久久女国产乱让韩 | 国产呻吟久久久久久久92 | 性欢交69国产精品 | 国产人妻大战黑人20p | 午夜久久成人 | 性欧美一区二区三区 | 国产精品国产三级国产试看 | 免费高清毛片无遮挡 | 依依成人综合网 | 小罗莉极品一线天在线 | 欧美区一区二 | 天天天天天天干 | 久久99er6热线精品首页 | 丰满的岳久久乱 | 国产裸体写真av一区二区 | 成人毛片免费网站 | 日本丰满护士videossexhd 97国产婷婷综合在线视频 | jzzjzzjzz成熟丰满少妇 | 日日干夜夜操 | 久久免费精品国自产拍网站 | 免费高清欧美一区二区三区 | 爱情岛论坛成人 | 亚洲精品第一 | 无码国产69精品久久久久网站 | 在线视频观看你懂的 | 四虎亚洲精品无码 | 人妻性奴波多野结衣无码 | 国产精品久久久久久久久免费樱桃 | 久草视频中文 | 亚洲大胆人体 | 99久久久无码国产精品免费 | 国产又色又爽又黄又免费软件 | 在线永久无码不卡av | 拔萝卜视频在线观看高清版 | 五月丁香六月综合缴情在线 | 成年无码av片完整版 | 日本亚欧热亚洲乱色视频 | 久久久久日本精品人妻aⅴ毛片 | 成人免费毛片网站 | 26uuu国产日韩综合 | 天天色综合av | 乱码午夜-极国产极内射 | 午夜福利理论片在线观看播放 | 婷婷射丁香 | 1000部羞羞视频在线看视频 | 国产免费美女 | 五月婷婷久 | 麻豆成人久久精品二区三区免费 | 女厕厕露p撒尿八个少妇 | 久草播放 | 亚洲欧美午夜 | 超碰在线中文 | 亚洲精品国产手机 | 亚洲日本欧洲 | 伊人中文在线最新版天堂 | 亚洲在av极品无码天堂手机版 | 在线天堂中文www官网 | 亚洲色图少妇 | 国产夫妇肉麻对白 | 日皮免费看 | 里番本子纯肉侵犯肉全彩无码 | 日本黄色播放器 | 136微拍宅男导航在线 | 少妇厨房愉情理9仑片视频 美女胸18大禁视频网站 | 亚洲精品入口一区二区乱 | 国产成在线观看免费视频成本人 | 一区二区在线视频 | 国产做爰全过程免费视频 | 日本片网站 | 五月天堂网 | 国产办公室无码视频在线观看 | 一区二区三区美女视频 | 成人黄色软件 | 女人被黑人狂躁c到高潮小说 | 97人妻人人揉人人躁人人 | 超碰在线观看91 | 欧美精品一区二区性色 | 狠狠操影视 | 波多野结衣av在线观看 | 国产亚洲精品久久久久秋 | 香蕉福利| 人人爱人人爽 | 色午夜av| 午夜天堂av久久久噜噜噜 | 蜜臀av无码精品人妻色欲 | 青草视频在线播放 | 久久av片 | av综合网站 | 91精品国产色综合久久 | 人妻无码一区二区三区tv | 亚洲国产精品999 | 欧美一级视频免费 | 国产一区二区三区在线视頻 | 97夜夜澡人人爽人人 | 国产精品系列无码专区 | 4hu四虎永久免费地址ww416 | 免费人成再在线观看视频 | 波多野结衣av在线播放 | 艳妇荡乳豪妇荡乳av精东 | 香蕉在线播放 | 揉着少妇又白又大的奶 | 西西人体www大胆高清视频 | 国产一区二区怡红院 | 亚洲精品国产肉丝袜久久 | 天堂а√在线中文在线新版 | 国产极品美女高潮抽搐免费网站 | 黑丝白浆 | 亚洲精品久久av无码麻 | 日韩avwww| 欧美在线www | 日韩亚州欧美 | 好硬好湿好爽再深一点动态图视频 | 亚洲三级图片 | 尤物99av写真在线 | 精品久久久久久无码专区 | 亚洲欧美自拍制服另类图区 | 日本aaaa大片免费观看入口 | 艳妇乳肉豪妇荡乳流白浆 | 99在线 | 亚洲 | 日日射影院 | 99国精品午夜福利视频不卡 | 欧美一区二区视频三区 | 成人无码α片在线观看不卡 | 色欲色欲久久综合网 | 午夜熟女插插xx免费视频 | 91在线视频免费播放 | 性旺盛的老女人 | 门国产乱子视频观看 | 亚洲乱亚洲乱妇无码 | 黄色片一级免费 | 日日嗨av一区二区三区四区 | 精品人妻无码区二区三区 | 精品国产乱码久久久久久天美 | 一区二区三区乱码在线 | 欧洲 | 成人久久免费网站 | 欧美高大丰满少妇xxxx | 78午夜福利视频 | 三级女的在洗澡三级 | 韩国无码av片在线观看网站 | 国产色视频在线播放 | cao死你小sao货湿透了学长 | 夜夜操网址 | 欧洲熟妇性色黄在线观看免费 | 欧美国产日韩一区二区 | 国产精品videos麻豆 | 校园春色亚洲色图 | 久久伊人av综合影院| 91视频久久久久久 | 国产精品30p| 女人的天堂a国产在线观看 狠狠干中文字幕 | 亚洲视频你懂的 | 国产女人18毛片水真多1 | 久久天天躁夜夜躁狠狠85麻豆 | 日韩一级黄色大片 | 美国一区二区三区无码视频 | 狠狠躁三区二区久久天天 | 2020年国产精品 | 手机看片aⅴ永久免费无码 国产成人精品自产拍在线观看 | 久久婷婷综合色丁香五月 | 国产精品久久久久久久泡妞 | av免费网站观看 | 国内精品伊人久久久久7777 | 51国产视频| 亚洲福利视频在线 | 国产精品视频第一区二区三区 | 久久精品成人免费国产 | 奇米综合网 | 免费av一区二区三区天天做 | 亚洲深夜 | 亚洲伊人成人网 | 女人爽到高潮免费视频大全 | av中文字幕亚洲 | 三级网址在线播放 | 久久综合噜噜激激的五月天 | 少妇人妻在线无码天堂视频网 | 日韩中文在线字幕 | 国产精品国产三级国产密月 | 一区二区传媒有限公司 | 亚洲不卡中文字幕 | 超碰人人射 | 久久久久国色a∨免费看 | 麻豆av字幕无码中文 | 一本大道a69| 久久caoporn国产免费 | 亚洲欧美xxx | 成人精品二区 | 黄 色 人 成 网 站 免 费 | 黄色激情视频小说 | 亚洲天堂在线视频观看 | 国产曰又深又爽免费视频 | 一本热久久sm色国产 | a视频在线观看 | 国产亚洲一区二区手机在线观看 | 不卡福利视频 | 日本乱码伦午夜福利在线 | 无码免费伦费影视在线观看 | 亚洲精品国产av天美传媒 | 野外少妇激情aa 级视频 | 成人在线手机版视频 | 久久精品亚洲男人的天堂 | 夜色www国产精品资源站 | 婷婷网色偷偷久久久99超碰 | 国产精品69av | 国产太嫩了在线观看 | 久草香蕉视频 | 911久久 | 狠狠操超碰 | 久久久久久国产精品美女 | aa片在线观看视频在线播放 | 好紧好爽好湿别拔出来视频男男 | 中文字幕无码日韩av | 男女啪啪免费观看的网址 | 国产精品欧美久久久久天天影视 | 黄色小说免费网址 | 免费一级欧美 | 国产佗精品一区二区三区 | 久久久亚洲国产天美传媒修理工 | 老汉色老汉首页a亚洲 | 天干天干天啪啪夜爽爽av软件 | 日日操日日操 | 中文字幕11页中文字幕11页 | 国产乱人视频在线播放 | 国色天香社区在线视频 | 亚洲精品久久久久午夜 | www.夜夜爱| 性国产丰满麻豆videosex | 大色综合色综合网站 | 一级黄色免费看 | 免费无码成人av在线播 | 国产成人无码精品久久久免费 | 成人性生交大片免费看r链接 | 337p亚洲精品色噜噜狠狠 | 亚洲精品一级片 | 少妇乱人伦无码视频 | 欧美韩日一区二区三区 | 国产一乱一伦一情 | 精品国产乱码久久久久久图片 | 日韩av无码午夜免费福利制服 | 亚洲在线免费观看 | 最新中文字幕av无码不卡 | 日韩女女同一区二区三区 | 免费全部高h视频无码 | 日韩av大片在线观看 | 无码中文字幕热热久久 | 深夜福利在线观看视频 | 无码国产精成人午夜视频 | 国产青草视频在线观看 | 国产精品一区二区久久国产 | 呦咪精品少妇在线视频 | 日韩一二三区视频 | 国产亚洲精品美女久久久久 | 日韩欧美国产中文 | 午夜精品视频在线观看 | 艳妇乳肉亭妇荡乳av | 偷窥 亚洲 色 国产 日韩 | 国产精品嫩草影院一二三区入口 | 欧美高清一区三区在线专区 | 中文字幕免费一区二区 | 男女做爰真人视频直播 | 亚洲另类色综合网站 | 亚洲一区无 | 亚洲国产精品日韩av不卡在线 | 亚洲国产精品无码久久一区二区 | 日本操操操 | 中文 在线 日韩 亚洲 欧美 | av狠狠操 | 狠狠躁夜夜躁人人爽天天开心婷婷 | 久久草在线视频播放 | 四库影院永久国产精品地址 | 玩弄丰满熟妇xxxxx性视频 | 中文字幕人妻不在线无码视频 | 一区精品在线 | 君岛美绪一区二区三区在线视频 | 日本又黄又硬又爽的大片 | 日本大香伊蕉一区二区 | 西欧free性满足hd | 在线观看a视频 | 国产成人精品免费视频大 | 亚洲午夜无码久久久久小说 | 国产日产欧产精品精乱了派 | 美妇颤抖双乳呻吟求欢视频 | 成人av男人的天堂 | 国产亚洲婷婷 | 男女啪动最猛动态图 | 免费毛片一级 | 免费欧洲美女牲交视频 | 国产四区 | 亚洲天堂爱爱 | 五月婷婷在线综合 | 欧美福利在线 | 在线a亚洲老鸭窝天堂av高清 | 视色网 | 国产乱色国产精品播放视频 | 久久伊人色av天堂九九 | 天天天天躁天天爱天天碰2018 | 国产探花系列 | 青草视频免费 | 性高朝久久久久久久 | 亚洲中文字幕日产无码成人片 | 婷婷网站天天婷婷网站 | 性大片爱赏网免费观看 | 欧美最猛性视频另类 | 91看片王 | 亚洲五月花 | 99热6这里只有精品 日日夜夜中文字幕 | 日本不卡视频在线 | 国产亚洲精品成人 | 免费午夜无码18禁无码影视 | 久久久久久无码精品人妻a片软件 | 午夜三级a三级三点 | 精品亚洲成a人无码成a在线观看 | 久久99亚洲精品久久频 | 精品国产黑色丝袜高跟鞋 | 中文字幕乱妇无码av在线 | 国产精品综合久久久精品综合蜜臀 | 欧美亚洲亚洲日韩在线影院 | 黄色大片毛片 | 色偷偷888欧美精品久久久 | 久久99久久99精品免观看粉嫩 | 日韩欧美片 | 国产精品一区二区精品 | 7m精品福利视频导航 | 任我爽橹在线精品视频 | 久久综合九色综合欧美狠狠 | 猫咪www免费人成网站 | 北野未奈禁欲在线观看 | 亚洲精品一区久久久久 | 亚洲久久久久久 | 亚洲日韩欧洲乱码av夜夜摸 | 久久久久国产精品人妻 | 久久男人av资源网站无码软件 | 双乳奶水饱满少妇呻吟免费看 | 国内偷拍第一页 | 九九精品成人免费国产片 | 亚洲精品动漫成人3d无尽在线 | 天天操天天摸天天爽 | 日韩精品国产精品 | 亚洲熟妇丰满xxxxx | 国产不卡一区二区视频 | 又黄又爽又猛1000部a片 | 日日干视频 | 日韩午夜大片 | 日本做受高潮好舒服视频 | 欧美资源在线 | 97人妻碰碰碰久久久久禁片 | 免费观看黄网站 | 精品毛片乱码1区2区3区 | 超碰综合在线 | 国产精成a品人v在线播放 | 波多野结衣一区二区三区 | 国产女人和拘做受视频免费 | 日本二区三区欧美亚洲国产 | 免费国产成人高清在线视频 | 大陆国产乱人伦 | 亚洲综合激情五月久久 | 爱爱爱网| 国产精品午夜视频自在拍 | 亚洲午夜久久久久久久久红桃 | 麻豆国产97在线 | 欧美 | 天天干天天操天天爱 | 精品人妻人人做人人爽夜夜爽 | 日韩精品一区二区三区中文 | 91精品视频在线看 | 欧美激情 亚洲 | 久草福利在线 | 国产精品熟妇视频国产偷人 | 国产精品久免费的黄牛仔短裤 | 国产成年片 | 亚洲精品乱码久久久久久久久久久久 | 国产黄色视屏 | 日韩无码在钱中文字幕在钱视频 | 国产精品久久久久久久密密 | 精品一卡二卡三卡 | 亚洲va久久久噜噜噜久久男同 | 欧美成人一区二区三区片免费 | 日日爱视频 | 五 月 丁 香 综合中文 | 亚洲国产av玩弄放荡人妇系列 | 免费看日产一区二区三区 | 99国产欧美久久久精品蜜芽 | 午夜视频一区 | 亚洲国产成人久久综合 | 91亚洲国产成人精品一区二区三 | 国产高清日韩 | 国产自啪精品视频网站丝袜 | 欧美成人aaaaaaaa免费 | 国产成人av乱码在线观看 | 91精品国产色综合久久久浪潮 | 狠狠做五月深爱婷婷伊人 | 精品人妻伦一二三区久久aaa片 | 欧美涩涩网 | 日本456| 国产亚洲精久久久久久无码苍井空 | 成人啪啪高潮不断观看 | 日本熟妇色一本在线看 | 亚洲乱亚洲乱妇在线观看 | 日本护士毛茸茸高潮 | 国产免费一级淫片a级中文 欧美精品一区二区三区在线 | 午夜不卡久久精品无码免费 | 天堂av一区 | 又爽又黄又无遮挡网站动态图 | 99久久精品午夜一区二区 | 国产九九九九 | 人妻人人看人妻人人添 | 小辣椒福利视频导航 | 久久精品伊人久久精品伊人 | 亚洲天堂激情 | 久久婷婷大香萑太香蕉av人 | h片在线看 | 风韵人妻丰满熟妇老熟女 | 亚洲图片视频在线观看 | av天堂久久天堂av | 91资源总站| 五月天天 | 国产成人亚洲综合无码8 | 国产成人在线视频网站 | 男人的天堂在线a无码 | 欧美激情一区二区 | 激情综合站 | 男女啪啪做爰高潮www成人福利 | 成人免费观看毛片 | 精品久久精品 | 新天堂网| 大香线蕉伊人精品超碰 | 午夜视频免费看 | 狠狠色图片 | 日韩avav| 国产精品天干天干有线观看 | 日本视频在线观看免费 | 色婷婷av久久久久久久 | 97色在线视频| 久久久久日本精品毛片蜜桃成熟时 | 伊人色综合久久天天人守人婷 | 中国肥胖女人真人毛片 | 亚洲va在线观看 | 色又黄又爽18件免费网站 | 久久久久久亚洲国产 | 欧美日韩一区二区三区四区 | 日日摸夜夜添夜夜添无码 | 亚洲91在线观看 | 精品一二三区久久aaa片 | 青草视频免费在线观看 | 九九综合视频 | 亚洲成av人片天堂网无码】 | 日本一区二区久久免费黑人精品 | 人人莫人人擦人人看 | 久久青青草原精品国产app | 蜜臀久久99精品久久久久宅男 | 亚洲 另类 小说 国产精品无码 | 精品国产欧美一区二区三区不卡 | 天天色综合图片 | 日本欧美亚洲 | 久久精品成人免费国产片 | 福利所第一导航福利 | 蜜桃视频在线观看免费视频网站www | 日本免费三片免费观看 | 茄子在线看片免费人成视频 | 96视频免费观看 | 99精产国品一二三产区nba | 色一情一交一乱一区二区 | 曰批免费视频播放免费直播 | 天天鲁在视频在线观看 | 国产精品久久高潮呻吟粉嫩av | 亚洲黄色影院 | 亚洲国产成人精品无码区一本 | 成人免费看吃奶视频网站 | 无码中文字幕在线播放2 | 久热av在线| 亚洲国产一区二区a毛片 | 天天天综合网 | 欧美最黄视频 | 国产麻豆精品在线观看 | 久久香蕉国产精品麻豆粉嫩av | 91免费观看视频网站 | 亚洲大成色www永久网站动图 | 色综久久 | 亚洲欧美国产另类视频 | 色综合久久成人综合网 | 波多野结衣的av一区二区三区 | 色哟哟一区二区 | 国产性一交一乱一伦一色一情 | 不卡在线 | 国内毛片毛片毛片 | 久久人人做人人妻人人玩精品va | 国产一区二区三区久久久久久久 | 在线免费观看黄av | www.69视频| 日本无码人妻精品一区二区蜜桃 | 日本孕妇潮喷高潮视频 | 2022国产日产欧产精品 | 国产午夜毛片v一区二区三区 | 国产成人无码国产亚洲 | 精品久久久久国产免费 | 尤物视频在线观看 | 精品国产乱码久久久久久郑州公司 | 日本鲜嫩bbwbbw | 国产亚洲精品久久yy50 | 久久久久久av无码免费网站 | 国产 高清 无码 在线播放 | 久久久久国产精品人妻aⅴ免费 | 天天精品免费视频 | 99re6热视频这里只精品首页 | 国产色视频网站免费 | 亚欧综合在线 | 国产乱老熟视频网站 视频 亚洲成熟老女毛茸茸 | 国产69久久 | 樱花草在线社区www中国中文 | 国产网址在线 | 日本一区二区视频免费 | 日韩在线视频线视频免费网站 | 欧美另类在线播放 | 97干在线视频 | 欧美成人一区二免费视频软件 | 97福利在线 | 91啦视频| 男女裸体无遮挡 | 日韩高清不卡 | 日产中文字幕在线精品一区 | av片亚洲国产男人的天堂 | 茄子在线看片免费人成视频 | sm调教av | 日韩一区二区在线看 | 日本一区二区视频在线播放 | av天堂永久资源网 | 亚洲 欧美 日韩 综合aⅴ电影 | 这里只有久久精品 | 亚洲一区二区三区自拍天堂 | 少妇的肉体k8经典 | www.奇米.com | 久久香蕉国产线看观看手机 | 人妻系列无码一区二区三区 | 国产午夜免费 | 在线黄色毛片 | 久久久亚洲国产美女国产盗摄 | 午夜激情免费 | 日日爱69| 亚洲综合色小说 | 精品国产一区二区三区四区色 | 亚洲国产另类久久久精品小说 | 亚洲热在线 | 国产免费视频传媒 | 狠狠躁夜夜躁人蜜臀av | 一级大片视频 | 激情久久综合 | av网在线| 连续高潮抽搐爽死喷水流白浆 | 久久大香香蕉国产免费网vrr | 日本三级手机在线播放线观看 | 日日撸夜夜撸 | 成人精品一区日本无码网 | 黑人巨大精品欧美黑寡妇 | 99色| 人摸人人人澡人人超碰 | 在线观看你懂的网站 | 日本电影一区二区三区 | 毛片资源 | 97久久人国产精品婷婷 | 玖玖资源站最稳定网址 | 黄色小视频免费网站 | 欧美韩国日本在线 | 国产精品久久久久久人妻精品 | 丰满人妻精品国产99aⅴ | 成人一区二区三区视频在线观看 | 日韩毛片在线播放 | 国产精品美脚玉足脚交 | 色哟哟国产精品免费观看 | 色人阁色五月 | h欧美| 亚洲欧美成人中文日韩电影网站 | 久热在线这里只有精品国产 | 天天做天天看 | 和黑人邻居中文字幕在线 | 香港午夜三级a三级三点在线观看 | 台湾佬av | 无码国产精品一区二区免费式芒果 | 亚洲成人手机在线 | 天天干天天操天天干 | 亚洲精品国产精品国产自2022 | 91偷拍在线嫩草 | 中文一国产一无码一日韩 | 日韩欧美影院 | 成人免费短视频 | 国产无套露脸在线观看 | 天天综合日日夜夜 | 伊人三区 | 特黄特色网站 | 亚洲成av人网站在线播放 | 影音先锋男人av鲁色资源网 | 538精品视频在线播放 | 亚洲精品国产肉丝袜久久 | 中文在线а天堂中文在线新版 | 自拍偷拍亚洲 | 日本免费一区二区三区高清视频 | 欧美日韩一级久久久久久免费看 | 国产精品久久久久久久久久久免费 | 中文字幕一区二区三区精品 | 欧洲s码亚洲m码精品一区 | 67194熟妇在线永久免费观看 | 亚洲欧美国产精品久久 | 久久精品成人免费观看97 | 一本久道综合在线中文无码 | 婷婷色一区二区三区 | 国产自美女在线精品尤物 | 亚洲精品久久久久玩吗 | 久久久久久网站 | 日韩午夜激情视频 | 91欧美一区二区 | 欧美日韩18 | www.精品 | 97插插插 | 偷拍青青草| 日本婷婷久久久久久久久一区二区 | 日韩精品乱 | 乱精品一区字幕二区 | 日本hd好看的国产的 | 高潮潮喷奶水飞溅视频无码 | 中文字幕在线视频免费 | 国产精品无码成人午夜电影 | 永久久久免费人妻精品 | www.日本黄色 | 午夜熟女插插xx免费视频 | 7777精品伊人久久久大香线蕉 | 亚洲精品一区二区三区四区 | 精品欧美一区二区精品久久小说 | 中文字幕一区二区三区人妻少妇 | 欧美亚洲 | 国产aaaaaa | 无码人妻斩一区二区三区 | 狠狠色丁香久久综合婷婷 | 欧美图片一区 | 国产一区二区三区免费高清在线播放 | 大胸少妇午夜三级 | av成人亚洲 | 国产精品9999久久久久 | 国产无遮挡免费观看视频网站 | xxxx国产一二三区xxxx | 免费人成在线观看网站播放 | 爱爱激情免费视频 | 一二三四区无产乱码1000集 | 丰满肥臀大屁股熟妇激情视频 | 国产精品一区二区亚瑟不卡 | 51精品久久久久久久蜜臀 | 丰满又黄又爽少妇毛片 | 成人无码精品一区二区三区 | 女女同性女同区二区国产 | 一级片观看 | 大胆顶级欧美aaa级 亚洲精品亚洲人成在线观看 | 满春阁精品a∨在线观看 | 亚洲天堂成人在线 | 亚洲永久无码3d动漫一区 | 精品一区二区三区无码视频 | 欧美成人一级片 | 成人永久视频 | 黄色软件伊人 | 看黄网站在线 | 在线看的av| 男女视频一区二区三区 | 日韩欧美中文字幕视频 | 四虎成人精品 | 亲胸揉屁股膜下刺激视频免费网站 | 国产精品精品视频一区二区三区 | 国精产品国语对白东北 | 56国语精品自产拍在线观看 | 免费看毛片网站 | 国产成人18黄网站在线观看 | 久久99精品久久久久久野外 | 欧美另类一区二区 | 日日摸日日踫夜夜爽无码 | 久久综合资源 | av日韩在线免费观看 | 国产传媒麻豆剧精品av | 亚洲综合在线一区 | 国产免费丝袜调教视频免费的 | 99黄视频 | xxx在线视频 | 福利视频免费观看 | 国产成人精品午夜二三区波多野 | 先锋影音av最新资源 | 风韵犹存丰满大屁股熟妇 | 国产精品久久久天天影视 | 国产精品网址 | 亚洲国产高清aⅴ视频 | 亚洲国产精品丝袜国产自在线 | 国产免费丝袜调教视频免费的 | 国产又爽又黄又不遮挡视频 | 中文字幕在线观看亚洲视频 | 520av在线| 99噜噜噜在线播放 | 国产精品自产拍 | 免费女人18a级毛片视频 | 青青草国产在现线免费观看 | 国产丰满老熟妇乱xxx1区 | 鲁鲁狠狠狠7777一区二区 | av看片在线观看 | 丁香婷婷社区 | 在线观看av的网址 | 国产精品视频在线观看 | 日本三级中文 | www一级黄色片 | 免费观看成人欧美www色 | 少妇做爰免费视频了 | 成人一级黄色大片 | 第一福利av| 亚洲欧美日韩在线一区 | 免费人妻无码不卡中文字幕18禁 | 亚洲裸体视频 | 中文字幕第十一页 | 青青草免费在线 | 国产精品国产三级国产av′ | 日本男女网站 | 色综合天天综合高清网国产在线 | 亚洲精品久久久一二三区 | 乱中年女人伦av二区 | 伊人久久综合无码成人网 | 国产精品一区二区人人爽79欧美 | 国产精品永久久久久久久久久 | 日本爽快片18禁免费看 | 成熟女人牲交片免费 | 97超级碰碰碰视频在线观看 | 国产香蕉97碰碰视频va碰碰看 | 色午夜av | 日本涩涩网| www.玖玖玖 | 亚洲精品一区二区三区在线观看 | 正在播放国产乱子伦最新视频 | 精品www日韩熟女人妻 | 中日韩无砖码一线二线 | 啪啪免费小视频 | 狂野欧美xxxx韩国少妇 | 亚洲成免费 | 九九热国产 | 四虎影视库 | 成人永久免费网站在线观看 | 日本强伦姧人妻一区二区 | 国产精品美女久久久久久久久 | 午夜激情免费观看 | 懂色av中文一区二区三区天美 | 免费观看又色又爽又湿的视频 | 伊人久久大香线焦av综合影院 | 樱桃成人精品视频在线播放 | 精品国产片一区二区三区 | 亚洲综合成人av一区在线观看 | 亚洲人成影院在线观看 | 欧美性猛片xxxxx免费中国 | 毛片在线免费观看视频 | 香蕉久久av一区二区三区app | 超碰av人人| 国产黄色免费 | 无码喷潮a片无码高潮 | 免费在线观看毛片网站 | 中文字幕有码在线观看 | 亚洲成人免费视频在线 | 精品国精品国产自在久国产87 | 色婷婷亚洲六月婷婷中文字幕 | 男女无遮挡猛进猛出 | 亚洲精品粉嫩小仙女高潮 | 67194欧洲少妇午夜啪啪 | 成人免费黄色小视频 | 亚洲精品久久久久999666 | 色成人综合网 | 三级在线网址 | av最新版天堂资源在线 | 别揉我奶头~嗯~啊~一区二区三区 | 天堂男人网 | 午夜免费啪视频 | 色97色| 婷婷久久久亚洲欧洲日产国码av | 色人阁婷婷 | 国产精选一区 | 日本高清色倩视频在线观看 | 国内精品视频一区二区三区 | 青楼妓女禁脔道具调教sm | 一级看片免费视频囗交 | 中文字幕日韩亚洲乱码日韩在线 | 一级黄色片免费播放 | 亚洲欧美日韩一级 | 尤物九九久久国产精品的特点 | 精品国产福利在线 | 亚洲人成色77777在线观看 | 亚洲第一综合天堂另类专 | 欧美不卡在线播放 | 一级片免费在线观看 | av天堂永久资源网 | 中字无码av在线电影 | 好紧好湿太硬了我太爽了视频 | 久久久久这里只有精品 | 中文字幕欧美视频 | 国产在线高潮 | 免费性av | 亚洲日韩中文无码久久 | 国产精一区 | 久久伊人av综合影院| 国产无套粉嫩白浆内谢网站 | 日韩国产在线播放 | 成人区精品一区二区婷婷 | 天天干夜夜曰 | www.2021av| 国语自产偷拍精品视频 | 国产又白又嫩又爽又黄 | 欧美乱论视频 | 99热中文 | 久久久久久片 | 欧美精品一区二区三区四区五区 | a亚洲va欧美va国产综合 | 伊人久久中文 | 亚洲熟妇丰满大屁股熟妇 | 性生交大片免费看女人按摩摩 | 国产激情综合在线看 | 亚洲综合一区自偷自拍 | 亚欧毛片 | 久久奸| 久久亚洲精品成人无码网站夜色 | av色区 | 精品亚洲一区二区三区在线播放 | 国产粉嫩呻吟一区二区三区 | 男女边吃奶边做边爱视频 | 亚洲欧美日韩久久精品第一区 | 亚洲夜射 | 男女羞羞无遮掩视频免费网站 | 亚洲少妇逼逼 | 亚洲一本大道av久在线播放 | 日日嗨av一区二区三区四区 | 欧美一区二区激情三区 | 中文字幕不卡高清视频在线 | 天天躁夜夜躁狠狠眼泪 | 国产萌白酱喷水视频在线播放 | 成人免费午夜福利片在线观看 | 男女后进式猛烈xx00动态图片 | 48久久国产精品性色aⅴ人妻 | 新普新京亚洲欧美日韩国产 | 亚洲国产aⅴ成人精品无吗 四虎最新网址在线观看 | 久久婷婷六月综合色液啪 | 亚洲自拍第二页 | 亚洲精品无码久久久久av麻豆 | 国产激情久久 | 国产一级视频在线播放 | 成年人看的羞羞网站 | 久久久综综合色一本伊人 | 又色又爽又黄的视频国内 | 97色伦网 | 一个人看的www视频在线播放 | 性高朝久久久久久久齐齐 | 国产欧美日韩va另类影音先锋 | 美女张开腿黄网站免费 | 久久涩综合 | av福利影院 | 国产精品人人爱一区二区白浆 | 亚洲精品国偷拍自产在线 | 日韩精品中文字幕一区二区三区 | 九九热精品在线观看 | 国产精品成人品 | 黄色片库 | 三上悠亚的av片在线无码 | 欧美肥婆性猛交xxxx | 91免费视频网址 | 亚洲日韩欧美一区视频 | 影音先锋国产精品 | 欧美一区二区视频在线播放 | 免费观看早川濑里奈av | 国产亚洲精品久久综合阿香 | 天天综合天天爱天天做 | 91超碰在线免费 | 北条麻妃一区二区在线观看视频 | 久久精精品久久久久噜噜 | 国内精品免费视频自在线拍 | 美女国产毛片a区内射 | 肉色超薄丝袜脚交69xx | 天堂新版8中文在线8 | 精品久久久久久久久久久国产字幕 | 欧美一区二区视频三区 | 久久久无码精品亚洲日韩啪啪网站 | 国产三区四区视频 | 帮老师解开蕾丝奶罩吸乳网站 | 国产福利小视频 | 草草影院av | 体内谢xxxxx视少妇频 | 91在线观看.| 成人片黄网站色大片免费观看 | 欧美视频免费在线 | 亚洲自偷自偷在线成人网站传媒 | 国产精品无码一区二区三区免费 | 国产精品人人妻人人爽人人牛 | 日韩精品无码熟人妻视频 | 日操夜夜操 | 操夜夜| 亚洲欧美在线综合色影视 | 亚洲欲色欲香天天综合网 | 国内精品久久久久久不卡影院 | 亚洲熟妇中文字幕曰产无码 | 7777精品久久久大香线蕉 | 五月丁香六月综合av | 久久久久久久久蜜桃 | 久久se精品一区精品二区国产 | 日本色网站 | 色欲天天婬色婬香视频综合网 | 夜夜精品视频 | 国产精品呻吟 | 三级网站免费 | 2020久久国产综合精品swag | 男女啪啪做爰高潮免费网站 | 国产裸体视频bbbbb | 色婷婷狠狠97成为人免费 | 一本一本久久aa综合精品 | 欧美丰满一区二区免费视频 | 人妻少妇精品专区性色av | 亚洲精品一区二区三区新线路 | 久久zyz资源站无码中文动漫 | 亚洲s久久久久一区二区 | 国产 中文 字幕 日韩 在线 | 一区二区亚洲视频 | 9999国产精品欧美久久久久久 | 99riav在线| 在线看黄免费 | 成人片黄网站a毛片免费观看 | 9九色桋品熟女内射 | 日韩欧美视频在线免费观看 | 成人性做爰aaa片免费 | yellow高清在线观看 | 日韩亚av无码一区二区三区 | 欧美激情视频在线观看免费 | 欧美人与性动交g欧美精器 蜜桃91丨九色丨蝌蚪91桃色 | 久久久99精品免费观看乱色 | 久久精品一区二区三区不卡牛牛 | 欧美精品久久久久久久多人混战 | 99爱国产精品免费高清在线 | 美国免费毛片基地 | 怡红院精品久久久久久久高清 | 成人依依网 | 亚洲人网 | 欧美一区二区三区在线免费观看 | 秋霞在线观看秋 | 亚洲午夜精品在线观看 | jizz欧美性23 | 亚洲另类激情综合偷自拍图片 | 亚洲区欧美日韩综合 | 激情综合婷婷丁香五月 | 午夜免费网 | 中文字幕精品视频在线看免费 | 亚洲啪啪av无码片 | 欧美人成网站 | 公妇乱淫中文字幕 | 中文亚洲字幕 | 在线人成免费视频69国产 | 亚洲vav在线男人的天堂 | 中文字幕免费不卡二区 | 人妻中文无码久热丝袜 | 视频精品一区二区 | 91大神探花在线观看 | 欧美一二三四成人免费视频 | 日日躁狠狠躁 | 久久夜靖品 | www.综合色| 影视先锋av资源噜噜 | 国产精品99久久精品爆乳 | 老女老肥熟国产在线视频 | 久久久久国内精品影院 | 成人av时间停止系列在线 | 手机在线免费观看av | 激情久久av一区av二区av三区 | 国产精品久久久久久久久久久久久久久久久久 | 国内揄拍国内精品少妇 | 日日天天干 | 无码毛片一区二区三区本码视频 | 北条麻妃一区二区三区在线视频 | 亚洲国产精品成人一区二区在线 | 超碰av在线| 神马香蕉久久 | 伊人热久久 | 国内精品小视频 | 精品视频无码一区二区三区 | 国产午夜伦理 | 国产精品人人爽人人爽 | 日韩人妻无码精品一专区 | 亚洲乱码日产精品b | a级片一区二区 | 国产最变态调教视频 | 精品无码一区二区三区水蜜桃 | 国产好大好爽久久久久久久 | 一区二区三区高清av专区 | 人人做人人妻人人精 | 日韩三区四区 | 日本人配人免费视频人 | 亚洲国产av高清无码 | 中文字幕日韩精品在线观看 | 两个人日本www免费版 | 玖玖热麻豆国产精品图片 | 亚洲成色在线 | 国产亚洲欧美日韩在线一区二区三区 | 国语自产偷拍精品视频偷拍 | 日韩少妇精品av一区二区 | jav成人免费视频 | 久久久久久久岛国免费网站 | 日韩激情在线观看 | 亚洲午夜av久久久精品影院色戒 | 国产精品久久久久久久久久久久久久久久久久 | 亚洲日韩av一区二区三区四区 | www.蜜桃av.com| 强行糟蹋人妻hd中文字幕 | 国产一级特黄aa大片 | 欧美性网址 | 青青草国产久久精品 | 精品一区二区三区无码视频 | 日韩一级不卡 | 国产三级在线观看播放视频 | 成在线人免费视频 | 乱无码伦视频在线观看 | 久草在线视频新时代视频 | 日韩精品中文字幕在线播放 | 亚洲私人无码综合久久网 | a视频在线观看免费 | 久久精品国产三级 | 又黄又爽又色成人免费视频体验区 | 欧美黑人性猛交xxxx免费动漫 | 久久国产福利一区二区 | 国精产品一二三区精华液 | 97偷拍少妇性按摩spa全程 | 亚洲国内自拍愉拍 | 成人精品综合免费视频 | 色悠久久久久久久综合网 | 欧洲成人综合 | 毛片视屏 | 国产精品国产三级国产密月 | 一本一道av中文字幕无码 | 日韩综合无码一区二区 | 亚洲综合一区二区 | 九色porny蝌蚪视频 | 97视频在线免费播放 | 国产对白乱刺激福利视频 | 青青青手机频在线观看 | 青春草av | 狠狠狠狠狠干 | 7777精品伊久久久大香线蕉软件的特点 | 成人a在线 | 欧美又大又粗午夜剧场免费 | 国产又爽又粗又猛的视频 | 久久三级网 | 久久熟妇人妻午夜寂寞影院 | 国产精品视频免费观看 | 天天干在线观看视频 | 亚洲视频一二三四 | 天天操天天干天天舔 | 国产精久久 | 九九99热久久精品在线6 | 伊人蕉 | 亚洲日本va午夜中文字幕一区 | 日韩和欧美一区二区三区 | 夜夜躁狠狠躁日日躁2022 | 日韩激情国产 | 亚洲精品美女在线观看播放 | 超碰成人免费在线观看 | 国产高清乱码女大生av | 无码三级国产三级在线电影 | 午夜福利影院私人爽爽 | 无遮挡无码h纯肉动漫在线观看 | 亚洲精品久久66国产高清 | 精产国品一二三产区9977 | 少妇放荡的呻吟干柴烈火动漫 | 五月天av网站 | 福利一区在线 | 少妇一级淫片高潮性生活 | 国产精品美女久久久久久久网站 | 欧美日韩的一区二区 | 可以免费观看av毛片 | 欧美伦理一区二区 | 夜夜添日日射 | 亚洲欧美激情视频 | 国产精品午夜不卡片在线 | 香蕉久久精品 | 午夜三级a三级三点自慰 | 日韩精品aaa | 亚洲综合无码一区二区 | 日日干夜夜草 | 亚洲aⅴ综合av国产八av | 狼群精品一卡二卡3卡四卡网站 | www亚洲最大aⅴ成人天堂 | 久草视频手机在线 | 蜜臀av性色av| 日本永久免费啪啪网站 | 成 人 网 站国产免费观看 | 亚洲熟妇av一区二区三区漫画 | 久久精品一区二区三区四区毛片 | 午夜精彩视频 | 国内精品伊人久久久久av影院 | 九九热久久只有精品2 | 亚洲国语| 久久香蕉成人免费大片 | 91成熟丰满女人少妇777 | 牛鞭伸入女人下身的真视频 | 日韩乱码人妻无码中文字幕视频 | 久久久久久臀欲欧美日韩 | 亚洲成人综合在线 | 婷婷黄色网址 | 老司机伊人| 亚洲国产成人一区二区三区 | 99re6热精品视频在线观看 | 在线碰| 少妇精品视频一区二区三区 | 永久免费a级在线视频 | 亚洲欧美丝袜精品久久 | 久久亚洲精品无码av红樱桃 | 亚洲欧美日韩综合在线丁香 | 久久婷婷五月综合色高清 | 中文字幕亚洲制服在线看 | 在线观看肉片av网站免费 | 超碰人人模人人爽人人喊手机版 | 另类国产ts人妖高潮系列视频 | 国产乱码精品一品二品 | 伊人久久亚洲精品一区 | 国产精品h片在线播放 | 午夜亚洲 | 国产午夜片无码区在线观看爱情网 | 噼里啪啦完整高清观看视频 | 牛人盗摄一区二区三区视频 | 一级片免费在线观看 | 蜜臀精品久久久久久蜜臀 | 久久婷婷综合缴情亚洲狠狠_ | 国产做受入口竹菊 | 国产免费又黄又爽又色毛 | 四虎影视永久地址 | 国产男女无遮挡猛进猛出免费 | 999免费视频 | 四虎国产精品成人永久免费影视 | 久久日本理伦片aaaaaaa | 亚洲欧美综合精品成人网站 | 国产精品美女久久久久av爽李琼 | 国产精品爱啪在线线免费观看 | 国产精品天干天干在线观看澳门 | youjizz.com自拍| 亚洲欧美国产精品久久 | 婷婷五月综合缴情在线视频 | 国产肉丝袜在线观看 | 欧美粗又大 | 精品久久久无码人妻字幂 | 精品一卡2卡三卡4卡乱码理论国产 | 熟女肥臀白浆大屁股一区二区 |