午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Perl中的列表和數組學習筆記

Perl中的列表和數組學習筆記

熱門標簽:智能機器人電銷神器 電話機器人哪里有賣 萬利達百貨商場地圖標注 外呼電信系統 okcc外呼系統怎么調速度 熱門電銷機器人 上海企業外呼系統 河南虛擬外呼系統公司 惠州龍門400電話要怎么申請

一、列表

列表是包含在括號里的一序列的值,可以為任何數值,也可為空,如:(1, 5.3 , "hello" , 2),空列表:()。
注:只含有一個數值的列表(如:(43.2) )與該數值本身(即:43.2 )是不同的,但它們可以互相轉化或賦值。列表例:

復制代碼 代碼如下:

    (17, $var, "a string")
    (17, 26 2)
    (17, $var1 + $var2)
($value, "The answer is $value")

二、數組--列表的存貯

列表存貯于數組變量中,與簡單變量不同,數組變量以字符"@"打頭,如:

復制代碼 代碼如下:

    @array = (1, 2, 3);

注:
  (1)數組變量創建時初始值為空列表:()。
  (2)因為PERL用@和$來區分數組變量和簡單變量,所以同一個名字可以同時用于數組變量和簡單變量,如:
 
復制代碼 代碼如下:

     $var = 1;
     @var = (11, 27.1 , "a string");
 

但這樣很容易混淆,故不推薦。

1、數組的存取

對數組中的值通過下標存取,第一個元素下標為0。試圖訪問不存在的數組元素,則結果為NULL,但如果給超出數組大小的元素賦值,則數組自動增長,原來沒有的元素值為NULL。如:

復制代碼 代碼如下:

    @array = (1, 2, 3, 4);
    $scalar = $array[0];
    $array[3] = 5; # now @array is (1,2,3,5)
    $scalar = $array[4]; # now $scalar = null;
    $array[6] = 17; # now @array is (1,2,3,5,"","",17)

數組間拷貝
復制代碼 代碼如下:

     @result = @original;

  用數組給列表賦值
復制代碼 代碼如下:

     @list1 = (2, 3, 4);
     @list2 = (1, @list1, 5); # @list2 = (1, 2, 3, 4, 5)

  數組對簡單變量的賦值
 
     (1) @array = (5, 7, 11);
 
復制代碼 代碼如下:

      ($var1, $var2) = @array; # $var1 = 5, $var2 = 7, 11被忽略
  

     (2) @array = (5, 7);
 
復制代碼 代碼如下:

      ($var1, $var2, $var3) = @array; # $var1 = 5, $var2 = 7, $var3 ="" (null)
 

從標準輸入(STDIN)給變量賦值
復制代碼 代碼如下:

     $var = ;
     @array = ; # ^D為結束輸入的符號

2 、字符串中的方括號和變量替換
復制代碼 代碼如下:

    "$var[0]" 為數組@var的第一個元素。
    "$var\[0]" 將字符"["轉義,等價于"$var". "[0]",$var被變量替換,[0]保持不變。
    "${var}[0]" 亦等價于"$var" ."[0]"。
    "$\{var}"則取消了大括號的變量替換功能,包含文字:${var}.

3、列表范圍:
復制代碼 代碼如下:

    (1..10) = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    (2, 5..7, 11) = (2, 5, 6, 7, 11)
    (3..3) = (3)

  .用于實數
 
復制代碼 代碼如下:

    (2.1..5.3) = (2.1, 3.1 ,4.1, 5.1)
    (4.5..1.6) = ()

  .用于字符串
 
復制代碼 代碼如下:

    ("aaa".."aad") = ("aaa","aab", "aac", "aad")
    @day_of_month = ("01".."31")

  .可包含變量或表達式
 
復制代碼 代碼如下:

    ($var1..$var2+5)
 

  .小技巧:
 
復制代碼 代碼如下:

    $fred = "Fred";
    print (("Hello, " . $fred . "!\n") x 2);
 

  其結果為:
 
復制代碼 代碼如下:

    Hello, Fred!
    Hello, Fred!
 

4、數組的輸出:
(1) @array = (1, 2, 3);
復制代碼 代碼如下:

    print (@array, "\n");

  結果為:123
(2) @array = (1, 2, 3);
復制代碼 代碼如下:

    print ("@array\n");
 

  結果為:1 2 3
5、列表/數組的長度
當數組變量出現在預期簡單變量出現的地方,則PERL解釋器取其長度。
  
復制代碼 代碼如下:
@array = (1, 2, 3);
    $scalar = @array; # $scalar = 3,即@array的長度
    ($scalar) = @array; # $scalar = 1,即@array第一個元素的值
 

  注:以數組的長度為循環次數可做如下編程:
   
復制代碼 代碼如下:
$count = 1;
    while ($count = @array) {
    print ("element $count: $array[$count-1]\n");
    $count++;
    }
 

6、子數組 
  
復制代碼 代碼如下:
@array = (1, 2, 3, 4, 5);
    @subarray = @array[0,1]; # @subarray = (1, 2)
    @subarray2 = @array[1..3]; # @subarray2 = (2,3,4)
    @array[0,1] = ("string", 46); # @array =("string",46,3,4,5) now
    @array[0..3] = (11, 22, 33, 44); # @array = (11,22,33,44,5) now
    @array[1,2,3] = @array[3,2,4]; # @array = (11,44,33,5,5) now
    @array[0..2] = @array[3,4]; # @array = (5,5,"",5,5) now
 

可以用子數組形式來交換元素:
   
復制代碼 代碼如下:
@array[1,2] = @array[2,1];

7、有關數組的庫函數
(1)sort--按字符順序排序
  
復制代碼 代碼如下:
@array = ("this", "is", "a","test");
    @array2 = sort(@array); # @array2 = ("a","is", "test", "this")
    @array = (70, 100, 8);
    @array = sort(@array); # @array = (100, 70, 8) now
 

( 2)reverse--反轉數組
復制代碼 代碼如下:

    @array2 = reverse(@array);
    @array2 = reverse sort (@array);
 

(3)chop--數組去尾
    chop的意義是去掉STDIN(鍵盤)輸入字符串時最后一個字符--換行符。而如果它作用到數組上,則將數組中每一個元素都做如此處理。
   
復制代碼 代碼如下:
@list = ("rabbit", "12345","quartz");
    chop (@list); # @list = ("rabbi", "1234","quart") now
 

( 4)join/split--連接/拆分
    join的第一個參數是連接所用的中間字符,其余則為待連接的字符數組。
  
復制代碼 代碼如下:
$string = join(" ", "this", "is","a", "string"); # 結果為"this is a string"
    @list = ("words","and");
    $string = join("::", @list, "colons"); #結果為"words::and::colons"
@array = split(/::/,$string); # @array = ("words","and", "colons") now

-------------------------------------------------------
如果把標量認為是Perl中的單數的話,那列表(list)和數組則可認為是Perl中的復數。

列表是標量的有序集。數組是包含列表的變量。在Perl 中這個兩個術語是可以互換的。但嚴格意義上講,列表是指數據,而數組是其變量名??梢杂幸恍┲?列表)但不屬于數組;但每一個數組標量都有一個列表,雖然其可以為空。

列表中每一個元素都是一個獨立的標量值。這些值是有順序的,也就是說,這些值從開頭到最后一個元素有一個固定的序列。數組或者列表中的元素是編了號的,其索引從整數0開始,依次增一,因此數組或者列表第一個元素的索引為0。

由于每一個元素是一個獨立的標量值,因此一個列表或者數組可以包含數字,字符串,undef 值,或者任意不同類型的標量值的組合。然而,這些元素的類型通常是一致的。

列表和數組可以包含任意數量的元素。最少含有0元素,最多可以填滿你的可用內存。這里又體現了Perl 的設計哲學,“沒有不必要的限制”。

1.訪問數組元素
于Perl 可以通過索引值來訪問元素,如:$array[0] = “test”;print $array[0];

數組名字和標量是屬于完全不同的命名空間(namespace)。同一程序也可以同時包含叫做$array的標量變量。Perl將它們當作完全不同的事物來看待,不會混淆。(不建議這么做,容易弄混)

2.特殊的數組索引
如果將一個元素存儲在數組最后元素的后面的位置,數組會自動增長的。Perl 沒有長度的限制,只要你有足夠的內存。如果Perl需要創建元素,則其值為undef。

有時需要知道數組最后一個元素的索引。如 array 數組,其最后一個元素的索引為$#array

一種簡便方法:數組的負數索引值從最后一個元素開始。但不要認為這些索引是循環的。如果數組有3 元素,那有效的負數索引值是-1(最后一個元素),-2(中間的元素),-3(第一個元素)。實際上,幾乎沒有人使用除了-1之外的其它的負數索引值。

3.列表
數組是由括號括起來并且其元素由逗號分隔開的列表,這些值組成了數組的元素。

列表中的元素并非必須是常數,也可以是在執行此語句時再計算值的表達式。列表可以包含任意的標量值。

4.qw簡寫
實踐表明,字符串的列表在Perl中經常使用。有一種簡便的方法可以不用輸入大量的引號而達到類似的功能,那就是使用qw。

qw表示“quoted words”或者“quoted by whitespace,” 無論那種解釋,Perl 將它們當作單引號字符串處理,你不能像雙引號那樣在qw中使用\n 和$fred。whitespace(空格,像spaces,tabs,newlines 等字符串)將被忽略,剩下的組成了列表的元素。

由于qw是一種引用,因此不可以在qw內添加注釋。

NOTE:Perl允許使用任何標點符號作為qw列表分界符。

5.列表賦值
和標量值類似,列表值也可以賦給變量:

復制代碼 代碼如下:

($fred[0], $fred[1], $fred[2]) = (”haha”, “wawa”, undef);
print $fred[0].$fred[1].$fred[2];

左邊列表中的每一個變量都得到了一個新值,和利用3 個賦值語句得到的結果是一樣的。由于列表在賦值之前已經建立,因此在Perl 中可以使用如下的簡單方法交換兩個變量的值。

NOTE:當想引用這個數組時,Perl 有一種簡單的寫法。在數組名前加@(后沒有中括號)來引用整個數組。

6.pop和push操作
pop操作將數組的最后一個元素取出并返回:

復制代碼 代碼如下:

@array = 5..9;
pop @array;
foreach $t (@array) {
print $t;
}

pop 后可以使用或者不使用括號。這在Perl 中是一條通用規則:如果去掉括號含義不變,那括號就是可選的。

和pop 相反的操作是push,它可以將一個元素(或者一列元素)加在數組的末尾:

復制代碼 代碼如下:

@array = 5..9;
push(@array,0);
foreach $t (@array) {
print $t;
}

NOTE:push的第一個參數或者pop的唯一參數必須是數組變量。

7.shift和unshift操作

push和pop對數組的末尾進行操作,相應的,unshift和shift對一個數組的開頭進行操作(數組的左端有最小下標的元素)。

8.將數組插入字符串
和標量類似,數組也可以插入雙引號的字符串中。插入的數組元素會自動由空格分開。

復制代碼 代碼如下:

@rocks = qw{wawa kaka haha};
print "@rocks";

9.Perl 最常用的默認變量:$_
雖然它不是Perl中唯一的默認變量,但無疑是使用的最普遍的。你將在許多例子中看到Perl 在沒有要求它使用某個變量或值時,會自動使用變量$_,這將節約程序員大量的時間來思考使用哪一個變量。
復制代碼 代碼如下:

$_ ="yahoo google baidu";
print;

10.reverse操作
reverse(逆轉)操作將輸入的一串列表(可能是數組)按相反的順序返回。
復制代碼 代碼如下:

@fred = 6..10;
@barney = reverse(@fred);
print "@barney";

NOTE:reverse返回逆轉的列表,它不會改變其參數的值。如果返回值沒有賦值給某個變量,那這個操作是沒有什么意義的

11.sort操作
sort 操作將輸入的一串列表(可能是數組)根據內部的字符順序進行排序。

復制代碼 代碼如下:

@rocks = qw/ bedrock slate rubble granite /;
@sorted = sort(@rocks);
print "@sorted";

12.標量和列表上下文
NOTE:一個給定的表達式在不同的上下文(contexts)中其含義是不同的。

上下文是指表達式存在的地方。當Perl解析表達式時,它通常期望一個標量值或者列表值。這既稱為表達式的上下文環境。

復制代碼 代碼如下:

@people = qw( fred barney betty );
@sorted = sort @people;
$number = 42 + @people;

print "@sorted";#列表context:barney , betty, fred
print "\n";
print "$number";#標量context:42+3,得到45


13.在標量Context中使用List-Producing表達式
復制代碼 代碼如下:

@backwards = reverse qw / yabba dabba doo /;
print "@backwards"; #返回doo, dabba, yabba

print "\n";
$backwards = reverse qw/ yabba dabba doo /;
print "$backwards"; #返回oodabbadabbay


14.在列表Context中使用Scalar-Producing表達式
如果一個表達式不是列表值,則標量值自動轉換為一個元素的列表。
復制代碼 代碼如下:

@fred = 6*7;
@barney = "hello".' '. "world";

print "@fred"; #返回42
print "@barney"; #返回hello world


15.強制轉換為標量Context
有時可能需要標量context 而Perl期望的是列表。這種情況下,可以使用函數scalar。它不是一個真實的函數因為其僅是告訴Perl提供一個標context:
復制代碼 代碼如下:

@rocks = qw(talc quartz jade obsidian);
print "How many rocks do you have?\n";
print "I have ", @rocks, "rocks!\n"; #錯誤,輸出rocks 的名字
print "I have ", scalar @rocks, "rocks!\n"; #正確,輸出其數字

NOTE:沒有對應的函數能強制轉換為列表context。

標簽:秦皇島 綿陽 周口 合肥 綏化 周口 百色 淮安

巨人網絡通訊聲明:本文標題《Perl中的列表和數組學習筆記》,本文關鍵詞  Perl,中的,列表,和,數組,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Perl中的列表和數組學習筆記》相關的同類信息!
  • 本頁收集關于Perl中的列表和數組學習筆記的相關信息資訊供網民參考!
  • 推薦文章
    色偷偷偷亚洲综合网另类| 日韩黄色短视频| 国产又粗又长又爽| 日韩电影中文字幕一区| 国产91免费在线观看| 中文字幕 欧美 日韩| 91精品视频在线| 欧美性xxxxxxx| 中文字幕在线观看免费高清| 亚洲成人免费在线观看| 国产av一区二区三区传媒| 欧美日韩国产系列| 亚洲热在线视频| www国产成人免费观看视频 深夜成人网| 成人免费看黄网站| 自拍偷拍欧美激情| 少妇愉情理伦片bd| 欧美一区二区大片| 中文字幕一区二区三区精彩视频 | 久久精品99久久香蕉国产色戒| 久久众筹精品私拍模特| 国产黄色av网站| 成人午夜精品无码区| 久久久久久亚洲精品不卡| 国产视频在线观看免费| 国产在线播放不卡| 经典一区二区三区| 欧美色图另类小说| 97久久超碰国产精品| 黄色一级免费大片| 4438全国成人免费| 成人涩涩免费视频| 五月天激情图片| 国产成人在线视频播放| 免费在线成人av| 亚洲午夜久久久久中文字幕久| 国产伦理片在线观看| 国产精品久久久久久久久久小说 | 欧美性bbwbbwbbwhd| 久久精品国产亚洲av久| 亚洲人123区| 蜜桃精品久久久久久久免费影院| 国产91高潮流白浆在线麻豆| 一级国产黄色片| 欧美成人高清电影在线| 91丨porny丨在线中文| 国产91视频一区| 国产免费观看久久黄| 中文字幕亚洲一区在线观看 | 精品不卡一区二区| 成人做爽爽免费视频| 欧美国产激情二区三区| 无码一区二区精品| 国产日韩欧美在线看| 国产在线视频卡一卡二| 欧美性猛交xxxx黑人交| 免费观看美女裸体网站| 成人美女视频在线观看| 国产免费美女视频| 亚洲精品成人a8198a| 精品国产福利视频| 亚洲中文一区二区三区| 日本护士做爰视频| 婷婷中文字幕在线观看| 久久精品五月婷婷| 亚洲国产精品免费| 日韩av高清在线观看| 青青草国产免费| 国产午夜精品全部视频在线播放 | 妺妺窝人体色www在线下载| 狠狠热免费视频| 精品国产乱码久久久久久1区2区| 国产欧美一区二区三区视频在线观看| 免费观看成人高| 亚洲第一综合色| 91精品视频免费在线观看| 五级黄高潮片90分钟视频| 人妻丰满熟妇aⅴ无码| 九色91porny| 北条麻妃在线一区| 欧美日韩精品不卡| 中文字幕欧美精品日韩中文字幕| 国产精品一区二区果冻传媒| 美女视频久久| 在线观看成人黄色| 蜜桃精品在线观看| 久久久性生活视频| 亚洲精品无码久久久| 亚洲色欲久久久综合网东京热| 插插插亚洲综合网| 欧美午夜电影网| 少妇高潮一69aⅹ| 一区二区三区不卡在线| 亚洲欧洲一区二区三区在线观看| 国产精品久久久久久久久果冻传媒 | 色一情一乱一伦一区二区三欧美| 国产制服丝袜一区| 日韩欧美亚洲国产| 强行糟蹋人妻hd中文| 国产一区不卡在线观看| 久久久精品视频在线观看| 亚洲不卡一区二区三区| 中文字幕中文在线| 欧洲xxxxx| 视频一区二区三区免费观看| 在线观看福利一区| 亚洲精品国产久| 国产精品老熟女一区二区| 国产精品第56页| 在线观看成人毛片| 天堂av.com| 成人天堂噜噜噜| 久久久精品视频成人| 91精品国产一区二区| 黄色资源网久久资源365| 青青在线免费视频| 国产日韩欧美综合| 国产91网红主播在线观看| 一区二区三区在线播| 日本欧美一区二区| 成年免费在线观看| 亚洲图色在线| 久久精品国产美女| 日韩av一区二区三区在线| 欧美午夜aaaaaa免费视频| 精品熟妇无码av免费久久| 99久久免费国产精精品| 成人午夜短视频| 视频一区中文字幕国产| 欧美多人猛交狂配| 欧美国产综合在线| 一区二区三区四区五区视频| 国产传媒一区二区| 欧美日韩一区二区不卡| 国产成人亚洲综合a∨婷婷| 97精品电影院| 亚洲综合色区另类av| 日韩成人dvd| 丰满肥臀噗嗤啊x99av| 久久精品视频1| 一区二区三区网址| 亚洲成a人片在线www| 黄色国产在线播放| 日韩成人一级片| 亚洲综合一区二区三区| 亚洲一级免费视频| 亚洲一区二区三区成人在线视频精品 | mm131丰满少妇人体欣赏图| 成人免费播放视频| 性一交一黄一片| 日本福利视频导航| 久久天天躁夜夜躁狠狠躁2022| 欧美性猛交xxxx乱大交蜜桃| 日韩中文字幕欧美| 国产精品电影一区| 91大神福利视频在线| 最近中文字幕mv在线一区二区三区四区| 日韩国产欧美在线播放| 伊人影院综合在线| 青青操免费在线视频| 在线观看国产精品视频| 久久精品一区二区三区不卡牛牛| 亚洲精品国产精品乱码不99按摩| 亚洲va欧美va国产综合久久| 91色国产在线| 国产成人av免费看| 少妇人妻一区二区| 三级欧美在线一区| 人人妻人人澡人人爽人人欧美一区 | 亚洲最大激情中文字幕| 444亚洲人体| 亚洲制服中文字幕| 热久久精品免费视频| 日本激情视频在线| 成人精品在线观看视频| 性猛交╳xxx乱大交| 日本国产在线播放| 女尊高h男高潮呻吟| 艳妇乳肉豪妇荡乳av无码福利| 国产在线视视频有精品| 国产一区二区动漫| 91久久精品一区二区别| 日韩精品视频网址| 久久久久久久久久久久久女过产乱| 亚洲AV无码成人精品区明星换面 | 欧洲精品国产| 国产在线精品一区免费香蕉 | 日本va欧美va国产激情| 成人黄色一级视频| 成人综合在线观看| 精品国产91久久久久久| 久久久成人的性感天堂| 欧美日韩国产精品一区二区三区四区 | 国产精品久久久久久久久久久不卡| 18禁裸男晨勃露j毛免费观看| 国产成人精品亚洲| 国内精品免费**视频| 亚洲超丰满肉感bbw| 在线观看国产91| www.欧美精品| 91久久精品一区二区别| 欧美午夜欧美| 欧美一区二区三区在线播放 | 欧美日韩国产黄| www.美女亚洲精品| 精品伦精品一区二区三区视频| 我的公把我弄高潮了视频| 国产精品一区二区你懂得| 三叶草欧洲码在线| 99久久精品国产色欲| 亚洲精品免费一二三区| 国产免费久久av| 成年人在线免费看片| 99re热视频这里只精品| 亚洲 日韩 国产第一| 宅男噜噜噜66国产免费观看| 永久免费毛片在线观看| 日韩激情一区二区| 一区二区三区四区激情| 亚洲欧美中文字幕在线一区| 久久精精品视频| 日本中文字幕精品—区二区| 亚洲精品无码一区二区| 国产网站在线看| av午夜精品一区二区三区| 欧美成年人在线观看| av免费观看网| 国产精品视频在线观看免费| 欧美性生交大片免费| 孩xxxx性bbbb欧美| 欧美韩日一区二区| 成年人黄色片视频| 精品国产乱码一区二区| 亚洲欧美日韩系列| 国产高清自拍99| 首页综合国产亚洲丝袜| 欧美精品一二区| 日韩精品卡通动漫网站| 国产日韩欧美电影| 丝袜美腿精品国产二区| 国产欧美日韩小视频| 欧洲性xxxx| 国产一区二区三区在线观看免费视频| 亚洲电影免费观看高清完整版在线观看| 欧美性大战久久久久| 蜜臀视频一区二区三区| 丰满少妇乱子伦精品看片| 国产a久久麻豆| 国产精品爽黄69| 性色av无码久久一区二区三区| 日韩高清不卡一区二区三区| 欧美日韩国产一区二区三区地区| 制服丝袜综合日韩欧美| 欧美成人精品欧美一级乱| 波多野结衣绝顶大高潮| 欧美美女一区二区| 欧美亚洲丝袜| 丁香亚洲综合激情啪啪综合| 国产一区二区三区免费不卡| 另类的小说在线视频另类成人小视频在线| 国产精品无码专区在线观看| 在线观看色网站| 亚洲精品小视频| 一区在线电影| 中文字幕永久在线视频| 色美美综合视频| 久久五月天婷婷| 91青青草视频| 欧美性极品少妇精品网站| 欧美高清一区二区| 9.1在线观看免费| 国产喷水福利在线视频| 亚洲欧洲在线观看av| 国产一区二区三区久久精品 | 欧美少妇性生活视频| 国产成人午夜精品影院观看视频| 欧美蜜桃一区二区三区| 日韩欧美视频免费在线观看| av网站免费播放| 国内成人精品一区| 国产91久久久| 欧洲精品久久| 亚洲精品你懂的| 日本高清久久久| 日韩美女视频一区二区在线观看| 日本久久久久久久久久| 亚洲色欲色欲www| 艳母动漫在线免费观看| 潘金莲一级淫片aaaaaa播放| 日韩精品在线观看一区二区| 黄色特一级视频| 成人aaaa免费全部观看| 九九九热999| 国产午夜精品久久久久| 一色屋精品亚洲香蕉网站| 国产精品日韩av| 日韩高清一区二区| 国产精品一区视频| 亚洲综合网av| 久久精品国产亚洲精品| 午夜激情福利电影| 亚洲欧洲偷拍精品| 久章草在线视频| 伊人影院中文字幕| 成人亚洲激情网| jizz国产视频| 91在线无精精品一区二区| 色狠狠久久aa北条麻妃| 色偷偷亚洲男人天堂| 久久久成人精品| 国内精品小视频| 国产精品av免费在线观看| 国产精品极品尤物在线观看| 国产精品成人aaaaa网站| 国产欧美中文字幕| 91免费在线观看网站| 国产一区二区三区四区hd| 欧美日韩亚洲一区二区三区四区| 欧美下载看逼逼| 免费的一级黄色片| 艹b视频在线观看| 在线xxxxx| 亚洲综合久久av一区二区三区| 18精品爽视频在线观看| 波多野结衣激情视频| 亚洲高清视频网站| 免费不卡在线观看| 99国产一区二区三精品乱码| 欧美国产日韩a欧美在线观看 | 欧美激情一级精品国产| 亚洲成人av中文| 国产欧美日韩在线看| 国产亚洲综合色| 国产精品乱码一区二区三区软件 | 动漫精品一区二区| 欧美视频免费在线| 日韩三级视频在线看| 欧美成人官网二区| 久久久久www| 国产脚交av在线一区二区| 国模gogo一区二区大胆私拍 | 国产精品污www一区二区三区| 欧洲精品国产| 国产最新免费视频| 青青草国产精品视频| 色综合五月婷婷| 国产一二三四区在线| 久久99国产综合精品免费| 国产三级午夜理伦三级| 天天干天天做天天操| www.欧美亚洲| 亚洲一卡二卡三卡四卡| 欧美一卡2卡3卡4卡| 伊人久久久久久久久久| 国产成人激情小视频| 久久人人爽爽人人爽人人片av| 99re8这里只有精品| 日韩av片免费观看| 国产成人自拍网站| 国产激情视频在线播放 | 99久久国产综合色|国产精品| 亚洲高清视频中文字幕| 日韩欧美国产综合| 九色精品美女在线| 99理论电影网| 欧美日韩精品在线一区二区| 亚洲黄色小说在线观看| 麻豆亚洲av熟女国产一区二| 九九九国产视频| 韩国av电影在线观看| 91免费版在线| 欧美日韩一区二区三区四区| 上原亚衣av一区二区三区| 亚洲综合小说区| 欧美丰满熟妇bbbbbb百度| 东京热无码av男人的天堂| 亚洲天堂777| 91亚洲男人天堂| 欧美日韩免费观看一区三区| 欧美日韩国产va另类| 精品无码久久久久国产| 成人区一区二区| 91网站免费入口| www.香蕉视频| 亚洲人成精品久久久久| 亚洲电影免费观看高清完整版在线观看| 国产成人精品亚洲精品| ijzzijzzij亚洲大全| 国精产品一区一区三区免费视频 | 在线观看国产亚洲| 国产精一品亚洲二区在线视频| 午夜精品视频一区| 日韩在线一区二区三区免费视频| 91免费在线观看网站| 日韩高清第一页| 亚洲黄色小说图片| 972aa.com艺术欧美| 欧美一区午夜视频在线观看| 国语对白做受69| 伊人久久婷婷色综合98网| 日韩欧美国产片| 日韩乱码一区二区三区| 99久久99久久精品免费看蜜桃| 正在播放一区二区| 国产精品久久久久久久久久新婚 | 亚洲aⅴ在线观看| 国产精品久久久一本精品| 亚洲视频网站在线观看| 国产美女搞久久| 岛国av免费在线|