成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > python變量作用域與列表入門詳解

python變量作用域與列表入門詳解

熱門標(biāo)簽:北京外呼電銷機(jī)器人招商 南京crm外呼系統(tǒng)排名 crm電銷機(jī)器人 賓館能在百度地圖標(biāo)注嗎 鄭州智能外呼系統(tǒng)中心 400電話 申請(qǐng) 條件 汕頭電商外呼系統(tǒng)供應(yīng)商 云南地圖標(biāo)注 電銷機(jī)器人 金倫通信

變量作用域

變量由作用范圍限制

分類:按照作用域分類

  • 全局(global):在函數(shù)外部定義
  • 局部(local):在函數(shù)內(nèi)部定義

變量的作用范圍

  • 全局變量:在整個(gè)全局范圍都有效
  • 全局變量在局部可以使用(即函數(shù)內(nèi)部可以訪問(wèn)函數(shù)外部定義的變量)
  • 局部變量在局部范圍可以使用
  • 局部變量在全局范圍無(wú)法使用

LEGB原則

  • L(Local)局部作用域
  • E(Enclosing function local)外部嵌套函數(shù)作用域
  • G(Global module)函數(shù)定義所在模塊作用域
  • B(Buildin):python內(nèi)置模塊的作用域
# 認(rèn)為a1是全局的
a1 = 100

def fun():
 print(a1)
 print("I am in fun")
 # a2的作用范圍是fun
 a2 = 99
 print(a2)
 
print(a1)
fun()
# print(a2)

100
100
I am in fun
99

提升局部變量為全局變量

使用global

案例如下

def fun():
 global b1 
 b1 = 100
 print(b1)
 print("I am in fun")
 b2 = 99
 print(b2)

fun()
print(b1)

100
I am in fun
99
100

global,local函數(shù)

可以通過(guò)globals和locals顯示出局部變量和全局變量

參考一下案例

# globals 和 locals
# globals 和 locals 叫做內(nèi)建函數(shù)
a = 1
b = 2

def fun(c,d):
 e = 111
 print("Locals={0}".format(locals()))
 print("Globals={0}".format(globals()))
  
fun(100, 200)

Locals={'c': 100, 'd': 200, 'e': 111}
Globals={'__name__': '__main__', '__doc__': 'Automatically created module for IPython interactive environment', '__package__': None, '__loader__': None, '__spec__': None, '__builtin__': module 'builtins' (built-in)>, '__builtins__': module 'builtins' (built-in)>, '_ih': ['', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a2)', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\n# print(a2)', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\nprint(a2)', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\n# print(a2)', 'def fun():\n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n    \nfun()', 'def fun():\n    global b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', '# globals 和 locals\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals())\n          \nfun(100, 200)', '# globals 和 locals\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals()))\n          \nfun(100, 200)', '# globals 和 locals\n# globals 和 locals 叫做內(nèi)建函數(shù)\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals()))\n          \nfun(100, 200)'], '_oh': {}, '_dh': ['d:\\Jupyter\\nootbook\\筆記'], 'In': ['', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a2)', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\n# print(a2)', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\nprint(a2)', '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\n# print(a2)', 'def fun():\n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n    \nfun()', 'def fun():\n    global b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', '# globals 和 locals\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals())\n          \nfun(100, 200)', '# globals 和 locals\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals()))\n          \nfun(100, 200)', '# globals 和 locals\n# globals 和 locals 叫做內(nèi)建函數(shù)\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals()))\n          \nfun(100, 200)'], 'Out': {}, 'get_ipython': bound method InteractiveShell.get_ipython of ipykernel.zmqshell.ZMQInteractiveShell object at 0x000001B07AF18BA8>>, 'exit': IPython.core.autocall.ZMQExitAutocall object at 0x000001B07D7398D0>, 'quit': IPython.core.autocall.ZMQExitAutocall object at 0x000001B07D7398D0>, '_': '', '__': '', '___': '', '_i': '# globals 和 locals\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals()))\n          \nfun(100, 200)', '_ii': '# globals 和 locals\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals())\n          \nfun(100, 200)', '_iii': 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', '_i1': '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a2)', 'a1': 100, 'fun': function fun at 0x000001B07D8C41E0>, '_i2': '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)', '_i3': '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\n# print(a2)', '_i4': '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\nprint(a2)', '_i5': '# 認(rèn)為a1是全局的\na1 = 100\n\ndef fun():\n    print(a1)\n    print("I am in fun")\n    a2 = 99\n    print(a2)\n    \nprint(a1)\nfun()\n# print(a2)', '_i6': 'def fun():\n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n    \nfun()', '_i7': 'def fun():\n    global b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', '_i8': 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', '_i9': 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', '_i10': 'def fun():\n    global b1 \n    b1 = 100\n    print(b1)\n    print("I am in fun")\n    b2 = 99\n    print(b2)\n\nprint(b1)', '_i11': '# globals 和 locals\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals())\n          \nfun(100, 200)', '_i12': '# globals 和 locals\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals()))\n          \nfun(100, 200)', 'a': 1, 'b': 2, '_i13': '# globals 和 locals\n# globals 和 locals 叫做內(nèi)建函數(shù)\na = 1\nb = 2\n\ndef fun(c,d):\n    e = 111\n    print("Locals={0}".format(locals()))\n    print("Globals={0}".format(globals()))\n          \nfun(100, 200)'}

eval()函數(shù)

把一個(gè)字符串當(dāng)成一個(gè)表達(dá)式來(lái)執(zhí)行,返回表達(dá)式執(zhí)行后的結(jié)果

語(yǔ)法:

          eval(string_code, globals=None, locals=None)

exec()函數(shù)

跟eval功能類似,但是,不返回結(jié)果

語(yǔ)法:

          exec(string_code, globals=None, locals=None)

x = 100
y = 200
# 執(zhí)行x+y
# z = x + y
z1 = x + y
z2 = eval("x+y")

print(z1)
print(z2)

300
300

# exec案例
x = 100
y = 200
# 執(zhí)行x+y
# z = x + y
z1 = x + y
# 1. 注意字符串中引號(hào)的寫(xiě)法
# 2. 比對(duì)exec執(zhí)行結(jié)果和代碼執(zhí)行結(jié)果
z2 = exec("print('x+y:',x+y)")

print(z1)
print(z2)

x+y: 300
300
None

遞歸函數(shù)

  • 函數(shù)直接或者間接調(diào)用自身
  • 優(yōu)點(diǎn):簡(jiǎn)潔,理解容易
  • 缺點(diǎn):對(duì)遞歸深度有限制,消耗資源大
  • python對(duì)遞歸深度有限制,超過(guò)限制報(bào)錯(cuò)
  • 在寫(xiě)遞歸程序的時(shí)候,一定注意結(jié)束條件
# 遞歸調(diào)用深度限制代碼

x = 0
def fun():
 global x
 x += 1
 print(x)
 # 函數(shù)自己調(diào)用自己
 fun()
 
# 調(diào)用函數(shù)
# fun()

---------------------------------------------------------------------------

RecursionError                            Traceback (most recent call last)

ipython-input-23-bfedb7e396bc> in module>
     10
     11 # 調(diào)用函數(shù)
---> 12 fun()


ipython-input-23-bfedb7e396bc> in fun()
      7     print(x)
      8     # 函數(shù)自己調(diào)用自己
----> 9     fun()
     10
     11 # 調(diào)用函數(shù)


... last 1 frames repeated, from the frame below ...


ipython-input-23-bfedb7e396bc> in fun()
      7     print(x)
      8     # 函數(shù)自己調(diào)用自己
----> 9     fun()
     10
     11 # 調(diào)用函數(shù)


RecursionError: maximum recursion depth exceeded while calling a Python object

# 斐波那契數(shù)列
# 一列數(shù)字,第一個(gè)值是1,第二個(gè)也是1,從第三個(gè)開(kāi)始,每一個(gè)數(shù)字的值等于前兩個(gè)數(shù)字出現(xiàn)的值的和
# 數(shù)學(xué)公式為: f(1) = 1, f(2) = 1, f(n) = f(n - 1) + f(n - 2)
# 例如: 1,1,2,3,5,8,13....

# n表示求第n個(gè)數(shù)字的斐波那契數(shù)列的值
def fib(n):
 if n == 1 or n == 2:
  return 1
 elif n > 0:
  return fib(n-1) + fib(n-2)
 else:
  return None

print(fib(3))
print(fib(5))
print(fib(10))
print(fib(-1))
print(fib(1))

2
5
55
None
1

內(nèi)置數(shù)據(jù)結(jié)構(gòu)(變量類型)

  • list
  • set
  • dict
  • tuple

list(列表)

一組有順序的數(shù)據(jù)的組合

創(chuàng)建列表

  • 空列表
# 1. 創(chuàng)建空列表
l1 = []
# type是內(nèi)置函數(shù),負(fù)責(zé)打印出變量的類型
print(type(l1))
print(l1)

# 2. 創(chuàng)建帶值的列表
l2 = [100]
print(type(l2))
print(l2)

# 3. 創(chuàng)建列表,帶多個(gè)值
l3 = [2,3,5,5,9,7,8,]
print(type(l3))
print(l3)

# 4. 使用list()
l4 = list()
print(type(l4))
print(l4)

class 'list'>
[]
class 'list'>
[100]
class 'list'>
[2, 3, 5, 5, 9, 7, 8]
class 'list'>
[]

列表常用操作

訪問(wèn)

  • 使用下標(biāo)操作(索引)
  • 列表的位子是從0開(kāi)始

分片操作

  • 對(duì)列表進(jìn)行任意一段的截取
  • l[:]
# 下標(biāo)訪問(wèn)列表
l = [3,2,5,1,9,8,7]

print(l[1])

2

print(l[0])

3

# 分片操作
# 注意截取的范圍,包含左邊的下標(biāo)值,不包含右邊的下標(biāo)值
print(l[1:4])

# 下標(biāo)值可以為空,如果不寫(xiě),左邊下標(biāo)值默認(rèn)為0,右邊下標(biāo)值為最大數(shù)加一,即表示截取到最后一個(gè)數(shù)據(jù)
print(l[:])
print(l[:4])
print(l[2:])

[2, 5, 1]
[3, 2, 5, 1, 9, 8, 7]
[3, 2, 5, 1]
[5, 1, 9, 8, 7]

print(l)
# 分片可以控制增長(zhǎng)幅度,默認(rèn)增長(zhǎng)幅度為1
print(l[1:6:1])

# 打印從下標(biāo)1開(kāi)始的數(shù)字,每次隔一個(gè)
print(l[1:6:2])

# 下標(biāo)可以超出范圍,超出后不在考慮多余下標(biāo)內(nèi)容
print(l[2:10])

# 下標(biāo)值,增長(zhǎng)幅度可以為負(fù)數(shù)
# 為負(fù)數(shù),表明為從右往左
# 規(guī)定: 數(shù)組最后一個(gè)數(shù)字的下標(biāo)是-1

[3, 2, 5, 1, 9, 8, 7]
[2, 5, 1, 9, 8]
[2, 1, 8]
[5, 1, 9, 8, 7]

# 分片之負(fù)數(shù)下標(biāo)
print(l)

# 下面顯示的是為空,因?yàn)槟J(rèn)分片總是從左向右截取
print(l[-2:-4])
print(l[-4:-2])

# 如果分片一定左邊值比右邊大,則步長(zhǎng)參數(shù)需要使用負(fù)數(shù)
# 此案例為一個(gè)list直接正反截取提供了一個(gè)思路
print(l[-2:-4:-1])
print(l[-1:-8:-1])

[3, 2, 5, 1, 9, 8, 7]
[]
[1, 9]
[8, 9]
[7, 8, 9, 1, 5, 2, 3]

分片操作是生成一個(gè)新的list

內(nèi)置函數(shù)id,負(fù)責(zé)顯示一個(gè)變量或者數(shù)據(jù)的唯一確定編號(hào)

# id函數(shù)舉例
a = 100
b = 200
print(id(a))
print(id(b))

# a跟c指向同一份數(shù)據(jù)
c = a
print(id(c))

a = 101
print(a)
print(c)

print(id(a))
print(id(c))

140734817148832
140734817152032
140734817148832
101
100
140734817148864
140734817148832

# 通過(guò)id可以直接判斷出分片是重新生成了一份數(shù)據(jù)還是使用同一份數(shù)據(jù)
l = [3,5,6,8,5,43,4,7]
ll = l[:]  # 分片操作
lll = ll
# 如果兩個(gè)id值一樣,則表明分片產(chǎn)生的列表是使用的同一地址同一份數(shù)據(jù)
# 否則,則表明分片是重新產(chǎn)生了一份數(shù)據(jù),即一個(gè)新的列表,然后把數(shù)據(jù)拷貝到新列表中
print(id(l))
print(id(ll))
print(id(lll))

# 通過(guò)id知道,ll和lll是同一份數(shù)據(jù),驗(yàn)證代碼如下
l[1] = 100
print(l)
print(ll)
print(lll)

ll[1] = 100
print(ll)
print(lll)

1857540073800
1857540052488
1857540052488
[3, 100, 6, 8, 5, 43, 4, 7]
[3, 5, 6, 8, 5, 43, 4, 7]
[3, 5, 6, 8, 5, 43, 4, 7]
[3, 100, 6, 8, 5, 43, 4, 7]
[3, 100, 6, 8, 5, 43, 4, 7]

總結(jié)

到此這篇關(guān)于python變量作用域與列表的文章就介紹到這了,更多相關(guān)python變量作用域與列表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 淺談對(duì)Python變量的一些認(rèn)識(shí)理解
  • python3 刪除所有自定義變量的操作
  • Python全局變量global關(guān)鍵字詳解
  • python子類如何繼承父類的實(shí)例變量
  • 總結(jié)Python變量的相關(guān)知識(shí)

標(biāo)簽:石家莊 錫林郭勒盟 昆明 懷化 文山 梅州 西寧 浙江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python變量作用域與列表入門詳解》,本文關(guān)鍵詞  python,變量,作用域,與,列表,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python變量作用域與列表入門詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python變量作用域與列表入門詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人黄色小视频在线观看| 1234区在线观看视频免费| 中国人xxxxx69免费视频| 国产农村妇女aaaaa视频| 久久中文精品| 在线综合+亚洲+欧美中文字幕| 精品无码在线视频| 欧美1819sex性处18免费| 成人av免费网站| 中文字幕不卡三区| 天天躁日日躁狠狠躁欧美| 亚洲色图欧美制服丝袜另类第一页| 在线一区二区三区| 国产黄色网址在线观看| 亚洲第一网站男人都懂| 国产日韩欧美高清在线| 国产精品第一页在线观看| 欧美电影免费观看高清| 日韩一区二区免费在线观看| 成人国产精品入口免费视频| 亚洲v国产v欧美v久久久久久| 国产黄在线播放| 1769视频在线播放免费观看| 性欧美xxx极品另类| 国产免费毛卡片| 91久久一区二区| 久久一留热品黄| 黄色大片网站| 久久久国内精品| 精品动漫一区| 亚洲精品承认| 午夜免费福利视频| 三级成人在线| 国产蜜臀av在线一区二区三区| 狠狠v欧美ⅴ日韩v亚洲v大胸| 欧美一级免费| 色aⅴ色av色av偷拍| 日韩在线不卡视频| 中文字幕42页丝袜| 亚洲综合激情另类小说区| 亚洲深夜av| 久久er热在这里只有精品66| 色综合一区二区日本韩国亚洲| 久久99久久99精品免费看小说| 在线观看自拍| 2014亚洲天堂| 99久久久国产精品美女| 搡老女人一区二区三区视频tv| 国产精品不卡av| 国产传媒av在线| 国内精品视频久久| 天天操天天操天天| 欧美在线影院在线视频| 四虎永久免费地址| 久久精品一区二区三区资源网| 欧美一级做一级爱a做片性| 中文字幕国产精品一区二区| 欧美videos另类| 色乱码一区二区三区在线| 欧美美女一区二区在线观看| 中文字幕av不卡| 国产亚洲欧洲在线| 亚洲欧美自拍另类日韩| 国产精品区一区二区三含羞草| 中文字幕在线观看视频免费| 色欲狠狠躁天天躁无码中文字幕| 在线观看黄网站免费继续| 欧美一区二区三区在线观看免费| 久久久爽爽爽美女图片| 日韩成人av一区| 国产精品综合激情| 一区二区三区影院| 老妇喷水一区二区三区| 97精品国产97久久久久久免费| 日韩大尺度视频| 亚洲精品天堂网| 91av在线免费| 亚洲一区二区三区四区五区| 麻豆影视国产在线观看| 日本一区二区高清不卡| 国产av熟女一区二区三区| 久久精品久久久久久久| 欧美一级片网址| 91精品国产手机| 香港一级纯黄大片| 国产伦精品一区二区三区88av| 午夜伦伦电影理论片费看| 日韩av在线免费播放| www.xxxx国产| 久久综合狠狠综合久久综合88| 中文日韩在线观看| 男女人搞j网站| 美女福利精品视频| 亚洲精品乱码久久久久久动漫| 国产呻吟对白刺激无套视频在线| 欧美韩日一区二区三区四区| 99国产精品久| 精品毛片免费观看| 亚洲日本欧美在线| 亚洲国产sm捆绑调教视频| 中文字幕亚洲一区二区va在线| 久久人妻无码aⅴ毛片a片app| av在线成人| 国产精品进线69影院| 亚洲国产精品第一区二区三区| 操碰免费视频| 国产精品久久久久久久久久尿| 高清欧美性猛交xxxx| 一级特黄视频| 日韩精品每日更新| 欧洲不卡av| 久久精品人人做人人爽97| 91日韩精品视频| 欧美人与动性xxxxx杂性| 免费看成人吃奶视频在线| 黄色成人av在线| 成人性生交大片免费看无遮挡aⅴ| 欧美人在线视频| 精品人妻一区二区免费| 久久蜜桃av| 天天操天天插天天射| 一日本道久久久精品国产| 成人97精品毛片免费看| 国产剧情一区二区在线观看| 久久精品亚洲国产奇米99| 亚洲精品在线a| 免费视频拗女稀缺一区二区| 免费看国产精品一二区视频| 日韩不卡一二三区| 国产精品国产三级国产有无不卡| 日韩中文字幕亚洲精品欧美| 色综合一个色综合| 国产麻豆视频在线观看| 毛毛毛毛毛毛毛片123| 国产一区二区三区不卡av| chinese国产精品| 清纯唯美日韩制服另类| 国产真实乱子伦精品视频| se在线电影| 美女视频免费精品| 暖暖影院日本高清...免费| 欧美黑人性受xxxx精品| 一区二区三区.www| 欧美三级资源在线| 色综合一本到久久亚洲91| 日本韩国欧美中文字幕| 色婷婷亚洲mv天堂mv在影片| 欧美一级淫片aaaaaaa视频| www污污在线| 欧美成人激情| 中文字幕一区二区三三| 国产精品毛片一区二区三区| av免费在线不卡| 黑粗硬长欧美在线视频免费的| 在线播放中文一区| 91久久爱成人| 中文日产幕无线码一区二区| 好吊色欧美一区二区三区视频| 一区二区三区欧美在线观看| av在线资源观看| 午夜视频一区二区三区| 日韩视频在线永久播放| 一本一本久久a久久精品牛牛影视| 玖玖精品视频| 国产精品一卡二卡三卡| 樱花草国产18久久久久| 亚洲综合资源| 欧美日韩美女| 国产大奶视频| 毛片在线播放网址| 欧美成人精品福利网站| 久久精品欧美视频| jizz性欧美10| 国产伦一区二区三区色一情| 精品欧美一区二区久久久| 中文字幕一区二区人妻痴汉电车| 亚洲免费一级视频| 亚洲欧美tv| 亚洲中文字幕久久精品无码喷水| 亚洲经典在线看| 1pondo在线播放免费| 亚洲丝袜在线视频| 日韩免费电影网站| 视频一区视频二区在线观看| 日韩极品在线观看| 91精品国产91热久久久做人人| 亚洲天堂美女视频| 一本色道久久综合亚洲精品高清| 丝袜亚洲另类丝袜在线| 日本丰满少妇xxxx| 亚洲乱码电影| 日本aaa视频| 69ww免费视频播放器| 二区三区在线观看| 亚洲视频一区二区在线| 91福利免费在线| 三级视频网站在线| 亚洲福利视频专区| 亚洲一区二区不卡免费| 岛国av午夜精品| 欧美虐宫另类残忍视频| 涩涩视频在线观看免费| 精产国品一区二区| 九九热hot精品视频在线播放| 最新69国产成人精品视频免费| 丝袜美腿成人在线| 精品国产乱码久久久久久影片| 青青久久aⅴ北条麻妃| 91精品久久久久久久久久久| 欧美一区深夜视频| 色婷婷av一区二区三区大白胸| 亚洲精品久久7777| 成人免费看视频网站| 亚洲自拍都市欧美小说| 97人人模人人爽人人喊38tv| 99国产精品免费网站| 久久99蜜桃综合影院免费观看| 国产一级精品视频| 欧美一区激情视频在线观看| 在线观看国产精品淫| 国产精品欧美久久久久无广告| 国产亚洲精品午夜高清影院| 色偷偷男人天堂| 在线观看欧美理论a影院| 三级一区二区三区| 国产精品美女久久久久人| 久久99中文字幕| 狂野欧美激情性xxxx欧美| 99re视频精品| 久久在线视频在线| 很黄的网站在线观看| 岛国片在线看| 日本综合在线观看| 东方欧美亚洲色图在线| avlululu| 欧美性色19p| 夜夜操免费视频| 久久精品国产在热久久| 91精品久久久久| 91亚洲精品久久久久久久久久久久| 香蕉视频免费在线看| 操人视频在线观看| 成人福利在线看| 日韩亚洲不卡在线| 国产精品一区av| 97超碰在线免费| 欧美人乱大交xxxxx| 欧美激情在线观看| 欧美视频精品一区| 中文字幕一区二区三区四区不卡| 亚洲人成网亚洲欧洲无码| 一区二区三区久久精品| 国产福利在线视频| 亚洲国产高清福利视频| 欧美精品欧美极品欧美激情| 精品国产乱码久久久久软件| 特级黄国产片一级视频播放| 无国产精品白浆免费视| 亚洲黄色录像| 欧美一区二区激情视频| 91国偷自产一区二区三区成为亚洲经典| 999精品视频| 久久久久免费精品国产| 北条麻妃一区二区三区在线| 亚洲激情 国产| 超碰国产在线| se视频在线观看| 欧美理论一区二区| 欧美极品第一页| 亚洲午夜伦理| 无码人妻久久一区二区三区不卡| 亚洲精品在线三区| 亚洲精品第1页| 91精品啪在线观看国产| 免费精品视频一区二区三区| 欧美色图欧美色图| 69久久夜色精品国产69乱青草| 中文字幕欧美日韩一区二区三区| 成人三级视频在线观看| 香蕉视频官网在线观看日本一区二区| 91美女片黄在线观看91美女| 午夜精品久久17c| 制服丝袜在线一区| 国产精品狼人久久影院观看方式| 日韩av不卡一区二区| 色先锋av男人资源先锋影院| 多人欧美交性姿势| 日本不卡的三区四区五区| 成人免费看片视频在线观看| 人人超碰91尤物精品国产| 亚洲国产欧美日本视频| 一本色道a无线码一区v| 国产香蕉视频在线看| 国产片侵犯亲女视频播放| 日韩三级视频中文字幕| 91国内产香蕉| 精品国产一区二区三区av片| 午夜精品一区二区三区视频免费看| 欧美高清不卡| 一区二区欧美激情| 亚洲免费视频在线| 91热视频在线观看| 91九色国产在线| 午夜日韩av| 国产精品人成电影| 欧美在线三级电影| 国内毛片毛片毛片毛片| 国产精品久久久久久久久图文区| 欧美丝袜在线观看| 免费观看性欧美大片无片| 1769国内精品视频在线播放| 爱情岛论坛亚洲品质自拍视频网站| 成人综合婷婷国产精品久久免费| 久久大逼视频| 久久久久久久久久久久久久久国产| 国产三级漂亮女教师| 中日韩男男gay无套| 粉嫩精品一区二区三区在线观看| 国产精品久久久久久av下载红粉| 国产这里有精品| 久久久精品成人| 亚洲国产精品免费在线观看| 国产成人夜色高潮福利影视| 女同激情久久av久久| 国产三级中文字幕| 国产精品久久午夜夜伦鲁鲁| 成人av电影在线播放| 国产精品中文有码|