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

主頁(yè) > 知識(shí)庫(kù) > Pandas自定義選項(xiàng)option設(shè)置

Pandas自定義選項(xiàng)option設(shè)置

熱門標(biāo)簽:銀川電話機(jī)器人電話 外賣地址有什么地圖標(biāo)注 煙臺(tái)電話外呼營(yíng)銷系統(tǒng) 長(zhǎng)春極信防封電銷卡批發(fā) 企業(yè)彩鈴地圖標(biāo)注 預(yù)覽式外呼系統(tǒng) 如何地圖標(biāo)注公司 上海正規(guī)的外呼系統(tǒng)最新報(bào)價(jià) 電銷機(jī)器人錄音要學(xué)習(xí)什么

簡(jiǎn)介

pandas有一個(gè)option系統(tǒng)可以控制pandas的展示情況,一般來(lái)說(shuō)我們不需要進(jìn)行修改,但是不排除特殊情況下的修改需求。本文將會(huì)詳細(xì)講解pandas中的option設(shè)置。

常用選項(xiàng)

pd.options.display 可以控制展示選項(xiàng),比如設(shè)置最大展示行數(shù):

In [1]: import pandas as pd

In [2]: pd.options.display.max_rows
Out[2]: 15

In [3]: pd.options.display.max_rows = 999

In [4]: pd.options.display.max_rows
Out[4]: 999

除此之外,pd還有4個(gè)相關(guān)的方法來(lái)對(duì)option進(jìn)行修改:

  • get_option() / set_option() - get/set 單個(gè)option的值
  • reset_option() - 重設(shè)某個(gè)option的值到默認(rèn)值
  • describe_option() - 打印某個(gè)option的值
  • option_context() - 在代碼片段中執(zhí)行某些option的更改

如下所示:

In [5]: pd.get_option("display.max_rows")
Out[5]: 999

In [6]: pd.set_option("display.max_rows", 101)

In [7]: pd.get_option("display.max_rows")
Out[7]: 101

In [8]: pd.set_option("max_r", 102)

In [9]: pd.get_option("display.max_rows")
Out[9]: 102

get/set 選項(xiàng)

pd.get_option 和 pd.set_option 可以用來(lái)獲取和修改特定的option:

In [11]: pd.get_option("mode.sim_interactive")
Out[11]: False

In [12]: pd.set_option("mode.sim_interactive", True)

In [13]: pd.get_option("mode.sim_interactive")
Out[13]: True

使用  reset_option  來(lái)重置:

In [14]: pd.get_option("display.max_rows")
Out[14]: 60

In [15]: pd.set_option("display.max_rows", 999)

In [16]: pd.get_option("display.max_rows")
Out[16]: 999

In [17]: pd.reset_option("display.max_rows")

In [18]: pd.get_option("display.max_rows")
Out[18]: 60

使用正則表達(dá)式可以重置多條option:

In [19]: pd.reset_option("^display")

option_context 在代碼環(huán)境中修改option,代碼結(jié)束之后,option會(huì)被還原:

In [20]: with pd.option_context("display.max_rows", 10, "display.max_columns", 5):
   ....:     print(pd.get_option("display.max_rows"))
   ....:     print(pd.get_option("display.max_columns"))
   ....: 
10
5

In [21]: print(pd.get_option("display.max_rows"))
60

In [22]: print(pd.get_option("display.max_columns"))
0

經(jīng)常使用的選項(xiàng)

下面我們看一些經(jīng)常使用選項(xiàng)的例子:

最大展示行數(shù)

display.max_rows 和 display.max_columns 可以設(shè)置最大展示行數(shù)和列數(shù):

In [23]: df = pd.DataFrame(np.random.randn(7, 2))

In [24]: pd.set_option("max_rows", 7)

In [25]: df
Out[25]: 
          0         1
0  0.469112 -0.282863
1 -1.509059 -1.135632
2  1.212112 -0.173215
3  0.119209 -1.044236
4 -0.861849 -2.104569
5 -0.494929  1.071804
6  0.721555 -0.706771

In [26]: pd.set_option("max_rows", 5)

In [27]: df
Out[27]: 
           0         1
0   0.469112 -0.282863
1  -1.509059 -1.135632
..       ...       ...
5  -0.494929  1.071804
6   0.721555 -0.706771

[7 rows x 2 columns]

超出數(shù)據(jù)展示

display.large_repr 可以選擇對(duì)于超出的行或者列的展示行為,可以是truncated frame:

In [43]: df = pd.DataFrame(np.random.randn(10, 10))

In [44]: pd.set_option("max_rows", 5)

In [45]: pd.set_option("large_repr", "truncate")

In [46]: df
Out[46]: 
           0         1         2         3         4         5         6         7         8         9
0  -0.954208  1.462696 -1.743161 -0.826591 -0.345352  1.314232  0.690579  0.995761  2.396780  0.014871
1   3.357427 -0.317441 -1.236269  0.896171 -0.487602 -0.082240 -2.182937  0.380396  0.084844  0.432390
..       ...       ...       ...       ...       ...       ...       ...       ...       ...       ...
8  -0.303421 -0.858447  0.306996 -0.028665  0.384316  1.574159  1.588931  0.476720  0.473424 -0.242861
9  -0.014805 -0.284319  0.650776 -1.461665 -1.137707 -0.891060 -0.693921  1.613616  0.464000  0.227371

[10 rows x 10 columns]

也可以是統(tǒng)計(jì)信息:

In [47]: pd.set_option("large_repr", "info")

In [48]: df
Out[48]: 
class 'pandas.core.frame.DataFrame'>
RangeIndex: 10 entries, 0 to 9
Data columns (total 10 columns):
 #   Column  Non-Null Count  Dtype  
---  ------  --------------  -----  
 0   0       10 non-null     float64
 1   1       10 non-null     float64
 2   2       10 non-null     float64
 3   3       10 non-null     float64
 4   4       10 non-null     float64
 5   5       10 non-null     float64
 6   6       10 non-null     float64
 7   7       10 non-null     float64
 8   8       10 non-null     float64
 9   9       10 non-null     float64
dtypes: float64(10)
memory usage: 928.0 bytes

最大列的寬度

display.max_colwidth 用來(lái)設(shè)置最大列的寬度。
In [51]: df = pd.DataFrame(
   ....:     np.array(
   ....:         [
   ....:             ["foo", "bar", "bim", "uncomfortably long string"],
   ....:             ["horse", "cow", "banana", "apple"],
   ....:         ]
   ....:     )
   ....: )
   ....: 

In [52]: pd.set_option("max_colwidth", 40)

In [53]: df
Out[53]: 
       0    1       2                          3
0    foo  bar     bim  uncomfortably long string
1  horse  cow  banana                      apple

In [54]: pd.set_option("max_colwidth", 6)

In [55]: df
Out[55]: 
       0    1      2      3
0    foo  bar    bim  un...
1  horse  cow  ba...  apple

顯示精度

display.precision 可以設(shè)置顯示的精度:

In [70]: df = pd.DataFrame(np.random.randn(5, 5))

In [71]: pd.set_option("precision", 7)

In [72]: df
Out[72]: 
           0          1          2          3          4
0 -1.1506406 -0.7983341 -0.5576966  0.3813531  1.3371217
1 -1.5310949  1.3314582 -0.5713290 -0.0266708 -1.0856630
2 -1.1147378 -0.0582158 -0.4867681  1.6851483  0.1125723
3 -1.4953086  0.8984347 -0.1482168 -1.5960698  0.1596530
4  0.2621358  0.0362196  0.1847350 -0.2550694 -0.2710197

零轉(zhuǎn)換的門檻

display.chop_threshold  可以設(shè)置將Series或者DF中數(shù)據(jù)展示為0的門檻:

In [75]: df = pd.DataFrame(np.random.randn(6, 6))

In [76]: pd.set_option("chop_threshold", 0)

In [77]: df
Out[77]: 
        0       1       2       3       4       5
0  1.2884  0.2946 -1.1658  0.8470 -0.6856  0.6091
1 -0.3040  0.6256 -0.0593  0.2497  1.1039 -1.0875
2  1.9980 -0.2445  0.1362  0.8863 -1.3507 -0.8863
3 -1.0133  1.9209 -0.3882 -2.3144  0.6655  0.4026
4  0.3996 -1.7660  0.8504  0.3881  0.9923  0.7441
5 -0.7398 -1.0549 -0.1796  0.6396  1.5850  1.9067

In [78]: pd.set_option("chop_threshold", 0.5)

In [79]: df
Out[79]: 
        0       1       2       3       4       5
0  1.2884  0.0000 -1.1658  0.8470 -0.6856  0.6091
1  0.0000  0.6256  0.0000  0.0000  1.1039 -1.0875
2  1.9980  0.0000  0.0000  0.8863 -1.3507 -0.8863
3 -1.0133  1.9209  0.0000 -2.3144  0.6655  0.0000
4  0.0000 -1.7660  0.8504  0.0000  0.9923  0.7441
5 -0.7398 -1.0549  0.0000  0.6396  1.5850  1.9067

上例中,絕對(duì)值 0.5 的都會(huì)被展示為0 。

列頭的對(duì)齊方向

display.colheader_justify 可以修改列頭部文字的對(duì)齊方向:

In [81]: df = pd.DataFrame(
   ....:     np.array([np.random.randn(6), np.random.randint(1, 9, 6) * 0.1, np.zeros(6)]).T,
   ....:     columns=["A", "B", "C"],
   ....:     dtype="float",
   ....: )
   ....: 

In [82]: pd.set_option("colheader_justify", "right")

In [83]: df
Out[83]: 
        A    B    C
0  0.1040  0.1  0.0
1  0.1741  0.5  0.0
2 -0.4395  0.4  0.0
3 -0.7413  0.8  0.0
4 -0.0797  0.4  0.0
5 -0.9229  0.3  0.0

In [84]: pd.set_option("colheader_justify", "left")

In [85]: df
Out[85]: 
   A       B    C  
0  0.1040  0.1  0.0
1  0.1741  0.5  0.0
2 -0.4395  0.4  0.0
3 -0.7413  0.8  0.0
4 -0.0797  0.4  0.0
5 -0.9229  0.3  0.0

常見的選項(xiàng)表格:

選項(xiàng) 默認(rèn)值 描述
display.chop_threshold None If set to a float value, all float values smaller then the given threshold will be displayed as exactly 0 by repr and friends.
display.colheader_justify right Controls the justification of column headers. used by DataFrameFormatter.
display.column_space 12 No description available.
display.date_dayfirst False When True, prints and parses dates with the day first, eg 20/01/2005
display.date_yearfirst False When True, prints and parses dates with the year first, eg 2005/01/20
display.encoding UTF-8 Defaults to the detected encoding of the console. Specifies the encoding to be used for strings returned by to_string, these are generally strings meant to be displayed on the console.
display.expand_frame_repr True Whether to print out the full DataFrame repr for wide DataFrames across multiple lines, max_columns is still respected, but the output will wrap-around across multiple “pages” if its width exceeds display.width.
display.float_format None The callable should accept a floating point number and return a string with the desired format of the number. This is used in some places like SeriesFormatter. See core.format.EngFormatter for an example.
display.large_repr truncate For DataFrames exceeding max_rows/max_cols, the repr (and HTML repr) can show a truncated table (the default), or switch to the view from df.info() (the behaviour in earlier versions of pandas). allowable settings, [‘truncate', ‘info']
display.latex.repr False Whether to produce a latex DataFrame representation for Jupyter frontends that support it.
display.latex.escape True Escapes special characters in DataFrames, when using the to_latex method.
display.latex.longtable False Specifies if the to_latex method of a DataFrame uses the longtable format.
display.latex.multicolumn True Combines columns when using a MultiIndex
display.latex.multicolumn_format ‘l' Alignment of multicolumn labels
display.latex.multirow False Combines rows when using a MultiIndex. Centered instead of top-aligned, separated by clines.
display.max_columns 0 or 20 max_rows and max_columns are used in repr() methods to decide if to_string() or info() is used to render an object to a string. In case Python/IPython is running in a terminal this is set to 0 by default and pandas will correctly auto-detect the width of the terminal and switch to a smaller format in case all columns would not fit vertically. The IPython notebook, IPython qtconsole, or IDLE do not run in a terminal and hence it is not possible to do correct auto-detection, in which case the default is set to 20. ‘None' value means unlimited.
display.max_colwidth 50 The maximum width in characters of a column in the repr of a pandas data structure. When the column overflows, a “…” placeholder is embedded in the output. ‘None' value means unlimited.
display.max_info_columns 100 max_info_columns is used in DataFrame.info method to decide if per column information will be printed.
display.max_info_rows 1690785 df.info() will usually show null-counts for each column. For large frames this can be quite slow. max_info_rows and max_info_cols limit this null check only to frames with smaller dimensions then specified.
display.max_rows 60 This sets the maximum number of rows pandas should output when printing out various output. For example, this value determines whether the repr() for a dataframe prints out fully or just a truncated or summary repr. ‘None' value means unlimited.
display.min_rows 10 The numbers of rows to show in a truncated repr (when max_rows is exceeded). Ignored when max_rows is set to None or 0. When set to None, follows the value of max_rows.
display.max_seq_items 100 when pretty-printing a long sequence, no more then max_seq_items will be printed. If items are omitted, they will be denoted by the addition of “…” to the resulting string. If set to None, the number of items to be printed is unlimited.
display.memory_usage True This specifies if the memory usage of a DataFrame should be displayed when the df.info() method is invoked.
display.multi_sparse True “Sparsify” MultiIndex display (don't display repeated elements in outer levels within groups)
display.notebook_repr_html True When True, IPython notebook will use html representation for pandas objects (if it is available).
display.pprint_nest_depth 3 Controls the number of nested levels to process when pretty-printing
display.precision 6 Floating point output precision in terms of number of places after the decimal, for regular formatting as well as scientific notation. Similar to numpy's precision print option
display.show_dimensions truncate Whether to print out dimensions at the end of DataFrame repr. If ‘truncate' is specified, only print out the dimensions if the frame is truncated (e.g. not display all rows and/or columns)
display.width 80 Width of the display in characters. In case Python/IPython is running in a terminal this can be set to None and pandas will correctly auto-detect the width. Note that the IPython notebook, IPython qtconsole, or IDLE do not run in a terminal and hence it is not possible to correctly detect the width.
display.html.table_schema False Whether to publish a Table Schema representation for frontends that support it.
display.html.border 1 A border=value attribute is inserted in the table> tag for the DataFrame HTML repr.
display.html.use_mathjax True When True, Jupyter notebook will process table contents using MathJax, rendering mathematical expressions enclosed by the dollar symbol.
io.excel.xls.writer xlwt The default Excel writer engine for ‘xls' files.Deprecated since version 1.2.0: As xlwt package is no longer maintained, the xlwt engine will be removed in a future version of pandas. Since this is the only engine in pandas that supports writing to .xls files, this option will also be removed.
io.excel.xlsm.writer openpyxl The default Excel writer engine for ‘xlsm' files. Available options: ‘openpyxl' (the default).
io.excel.xlsx.writer openpyxl The default Excel writer engine for ‘xlsx' files.
io.hdf.default_format None default format writing format, if None, then put will default to ‘fixed' and append will default to ‘table'
io.hdf.dropna_table True drop ALL nan rows when appending to a table
io.parquet.engine None The engine to use as a default for parquet reading and writing. If None then try ‘pyarrow' and ‘fastparquet'
mode.chained_assignment warn Controls SettingWithCopyWarning: ‘raise', ‘warn', or None. Raise an exception, warn, or no action if trying to use chained assignment.
mode.sim_interactive False Whether to simulate interactive mode for purposes of testing.
mode.use_inf_as_na False True means treat None, NaN, -INF, INF as NA (old way), False means None and NaN are null, but INF, -INF are not NA (new way).
compute.use_bottleneck True Use the bottleneck library to accelerate computation if it is installed.
compute.use_numexpr True Use the numexpr library to accelerate computation if it is installed.
plotting.backend matplotlib Change the plotting backend to a different backend than the current matplotlib one. Backends can be implemented as third-party libraries implementing the pandas plotting API. They can use other plotting libraries like Bokeh, Altair, etc.
plotting.matplotlib.register_converters True Register custom converters with matplotlib. Set to False to de-register.

到此這篇關(guān)于Pandas自定義選項(xiàng)option設(shè)置的文章就介紹到這了,更多相關(guān)Pandas option設(shè)置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Pandas groupby apply agg 的區(qū)別 運(yùn)行自定義函數(shù)說(shuō)明
  • Python pandas自定義函數(shù)的使用方法示例

標(biāo)簽:佳木斯 上饒 盤錦 潮州 西寧 宜昌 湖北 珠海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Pandas自定義選項(xiàng)option設(shè)置》,本文關(guān)鍵詞  Pandas,自定義,選項(xiàng),option,;如發(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)文章
  • 下面列出與本文章《Pandas自定義選項(xiàng)option設(shè)置》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Pandas自定義選項(xiàng)option設(shè)置的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    米奇精品一区二区三区在线观看| 狠狠色综合色综合网络| 日本电影一区二区三区| 国产精品拍天天在线| 色呦色呦色精品| 日韩欧美亚洲国产精品字幕久久久 | 国产成人精品免高潮在线观看| 久久精品久久久精品美女| 手机看片福利日韩| 亚洲美女av在线播放| 国产女同91疯狂高潮互磨| 国产高清精品一区二区| 99草在线视频| 91精品国产高清久久久久久91| 精品一区二区三区免费观看| 久久久久久久久久一区| 久久久久女教师免费一区| 国产精品123| 折磨小男生性器羞耻的故事| 69久久夜色精品国产7777 | 中文字幕一区免费在线观看| 国产精品综合激情| 91在线网站视频| 日韩一区和二区| 亚洲春色一区二区三区| 亚洲熟女乱色一区二区三区| 中文字幕亚洲一区在线观看| 99在线精品一区二区三区| 日本不卡视频一区| 国产精品中文在线| 精品国产乱码久久久久久虫虫漫画| 无码人妻一区二区三区免费| 欧美aaa在线观看| 日韩av在线免费观看| 欧美国产一二三区| 亚洲午夜精品久久久久久性色| 久久精品国产成人一区二区三区| 激情图片中文字幕| 成人av.网址在线网站| 欧美mv日韩mv| 久久99精品久久久| 青青青视频在线播放| 亚洲精品中文综合第一页| 日韩中文字幕视频| 亚洲色图第一区| 一级片在线免费播放| 欧美精品第三页| 91精品久久久久久久久久另类 | 日韩大片在线观看视频| 国产精品一区二区在线观看网站 | 欧美特级www| 久热精品在线| 手机av在线不卡| 亚洲欧洲一区二区在线观看| 8x海外华人永久免费日韩内陆视频| 亚洲精品欧美在线| 老司机午夜福利视频| 永久免费av无码网站性色av| 日韩欧美猛交xxxxx无码| 欧美成年人视频网站欧美| 有码一区二区三区| 日韩精品91亚洲二区在线观看| 精品视频久久久久| 日韩视频免费在线播放| 成人久久一区二区| 亚洲色图第三页| 日韩欧美国产网站| 福利91精品一区二区三区| 免费在线观看日韩| 在线免费av播放| 激情久久av| 欧美黄网免费在线观看| 欧美日本一道本在线视频| 久久久久国产免费免费| 五月天婷婷视频| 欧美一区二区三区不卡视频| 日本久久久久久久久久| 国产精品久久久久9999爆乳| 国产高清不卡av| 欧美亚洲在线观看| 日韩禁在线播放| 精品久久久久久中文字幕大豆网| 成人av在线资源网站| 色综合久久久久久| 在线观看亚洲天堂| 97人妻人人揉人人躁人人| 男人的天堂日韩| 亚洲国产精品成人天堂| 国产一区二区三区高清视频| 奇米四色中文综合久久| 久久精品99国产精品酒店日本 | 欧美激情按摩在线| 亚洲第一区在线观看| 在线亚洲一区二区| 亚洲综合激情另类小说区| 粉嫩aⅴ一区二区三区四区| www.综合色| 无码人妻丰满熟妇奶水区码| 免费三片在线播放| 久草免费在线视频观看| 一级特黄a大片免费| 99精品999| 国产精品欧美激情在线观看| 免费在线观看视频a| 色噜噜狠狠一区二区三区| 国产精品久久精品国产| 官网99热精品| 精品日本一区二区| 精品国产综合区久久久久久| 国产日韩欧美综合| 91久久国产精品| 亚洲一区亚洲二区亚洲三区| 国产精品视频在线播放| 97热精品视频官网| 久久免费精品视频| 91高清视频免费| 国产成人精品视频在线观看| 97在线视频免费看| 国产精品激情av在线播放 | 国产日本欧洲亚洲| 91麻豆国产福利在线观看| 99国产一区二区三精品乱码| 久久综合久久99| 国产精品盗摄一区二区三区| 色婷婷亚洲精品| 欧美日韩中文精品| 日韩三级电影网址| 国产午夜精品一区二区三区| 热久久这里只有| 国产精品自产拍在线观看中文 | 福利一区二区在线观看| 国产精品久久久久久亚洲伦| 亚洲aⅴ怡春院| 色乱码一区二区三区88| 欧美成人一级视频| 精品国产一区二区在线| 久久视频在线直播| 国产成+人+综合+亚洲欧洲| 亚洲a在线观看| 亚洲精品高清视频| 亚洲欧美国产日韩综合| 亚洲精品乱码久久| 国产91av视频| 精品久久久无码中文字幕| 久久色中文字幕| 黑人巨大精品欧美一区二区一视频 | 一本到不卡免费一区二区| 亚洲人成毛片在线播放| 国产精品高潮呻吟久久av野狼| 国产伦视频一区二区三区| 少妇久久久久久被弄到高潮| 麻豆短视频在线观看| 日日骚av一区二区| 精品一区二区综合| 亚洲青青青在线视频| 精品国产自在久精品国产| 性欧美激情精品| 亚洲va韩国va欧美va精四季| 亚洲免费黄色网| 国产在线观看你懂的| 国产免费叼嘿网站免费| 91视频免费观看| 欧美四级电影网| 日韩在线观看免费网站 | 成人在线中文字幕| 成人一区二区av| 日韩av在线看免费观看| 国产精品久久久久久久久久久久久久久久久久 | 国产探花视频在线| 日本高清视频www| 中文字幕一区在线观看视频| 亚洲毛片在线观看.| 精品乱码一区| 亚洲欧美日韩偷拍| 99久久精品国产一区色| 亚洲人成人一区二区在线观看| 欧美第一淫aaasss性| 在线成人性视频| 日韩一级av毛片| 视频一区在线视频| 欧美视频一二三区| caoporen国产精品| 污污视频网站在线| av资源免费看| 欧美日韩一区二区免费在线观看| 国产精品一区二区久久久久| 日韩中文字幕免费在线| 中文字幕免费观看| 亚洲视频中文字幕| 久久夜色精品国产欧美乱| www.成年人视频| 激情五月婷婷网| 亚洲一区二区欧美| 国产成人精品在线| 影音先锋黄色资源| 久久精品国产免费| 日韩电影大片中文字幕| 一区二区三区视频在线播放| 久久一级黄色片| 一区二区三区在线播放| 青草青草久热精品视频在线网站| 五月天婷婷影视| 看片网站欧美日韩| 久久精品视频在线观看| 欧美自拍小视频| 日韩中文字幕综合| 日韩精品专区在线影院重磅| 清纯唯美一区二区三区| 国产成人无码av| 欧美午夜性色大片在线观看| 国产精品久久久久久久久久久久冷 | 欧美精品日韩精品| 欧美福利精品| 国产又爽又黄的视频| 亚洲成av人**亚洲成av**| 国产噜噜噜噜噜久久久久久久久| 人妻aⅴ无码一区二区三区| 91免费视频网址| 日韩美女视频免费在线观看| 男人舔女人下部高潮全视频| 亚洲永久免费av| 久久精品99久久| 中文字幕乱码人妻无码久久| 欧美福利视频导航| 超碰97在线看| 激情伊人五月天久久综合| 日韩视频免费看| 国产视频久久久久久| 欧美韩日一区二区三区| 99国产在线观看| 国产午夜小视频| 在线精品视频一区二区| a级黄色片免费| 日韩电影网1区2区| 亚洲欧美制服丝袜| 国产成人精品一区二区在线小狼| 久久久久久久久久久黄色| 国产中文欧美精品| 最新中文字幕一区| 亚洲乱码一区av黑人高潮| 色婷婷一区二区三区在线观看| 盗摄精品av一区二区三区| 国产精品人成电影| 国产69精品久久久久久久久久| 在线播放一区二区三区| 密臀av一区二区三区| 国产视频一区不卡| 青青影院一区二区三区四区| 日韩国产在线一| 欧美一级免费视频| 999这里只有精品| 亚洲美女性生活视频| 素人fc2av清纯18岁| 日韩欧美在线字幕| 亚洲精品无码久久久久久久| 亚洲精品视频免费看| www.国产在线播放| 国产日韩精品一区二区浪潮av | 欧美日韩精品一区二区三区蜜桃 | 巨乳诱惑日韩免费av| 国产精品入口日韩视频大尺度| 亚洲自拍一区在线观看| www.日韩欧美| 国产成人在线播放视频| 伊人久久大香线蕉av一区二区| 天海翼在线视频| 精品视频一区在线视频| av资源在线免费观看| 欧美岛国在线观看| 免费看黄色aaaaaa 片| 欧美日韩成人在线| 中文字幕在线播放视频| 欧美二区在线观看| 亚洲天堂岛国片| 久久久精品国产网站| 好吊色在线视频| 日本sm极度另类视频| 日韩一级片免费| 91视频婷婷| 国产剧情在线观看一区二区| 亚洲欧美日产图| 国产精品视频观看| 91香蕉视频导航| 欧美日韩精品一区二区三区蜜桃| 日本黄色激情视频| 久久夜色精品国产| 亚洲高清视频在线播放| 国产一区二区三区高清| 99久久免费精品高清特色大片| 一级全黄肉体裸体全过程| 亚洲美女一区二区三区| wwwww在线观看| 日韩黄色高清视频| 成人午夜精品视频| 国产伦精品一区二区三区高清| 91天堂素人约啪| 成人亚洲精品777777大片| 日韩写真欧美这视频| 91美女免费看| 国产精品日韩在线一区| av在线无限看| 国产女人爽到高潮a毛片| 国产1区2区3区中文字幕| 欧美日韩精品欧美日韩精品| 国产三级国产精品国产国在线观看| 91精品国产综合久久久久久久久| 日本一区二区三区高清不卡| 中文字幕av播放| 蜜桃狠狠色伊人亚洲综合网站| 91美女视频网站| 性刺激的欧美三级视频| 欧美国产日韩一区二区三区| 天天色天天爱天天射综合| 精品久久人妻av中文字幕| 免费在线观看毛片网站| 97在线视频免费| 亚洲欧美日韩国产综合| 国产精品无码免费播放| 国产区亚洲区欧美区| 依依成人精品视频| 精品人妻一区二区色欲产成人| 欧美精品一区二区三区三州| 精品国产综合久久| 国产精品第一页在线| 日韩高清不卡av| 色综合久久66| 91看片淫黄大片一级在线观看| www.成人精品| 神马久久精品综合| 麻豆一区二区三区视频| 欧日韩在线观看| 欧美日韩一区不卡| 91丨porny丨在线中文| 亚洲综合欧美激情| 国内精品美女av在线播放| 亚洲综合丁香婷婷六月香| 青青草97国产精品免费观看| 欧美午夜aaaaaa免费视频| 久久久久久久久久久成人| 国产精品色呦呦| 亚洲成人77777| 久久夜色精品国产噜噜亚洲av| 成人在线手机视频| 久久一区免费| 插插插亚洲综合网| 日本乱人伦aⅴ精品| k8久久久一区二区三区| 免费在线看黄网址| 久久国产日韩欧美| 欧美高清激情视频| 色噜噜狠狠成人网p站| 成人美女视频在线观看| 国产日韩欧美一区二区东京热| 国产三级aaa| 久久婷五月综合| 欧美不卡在线一区二区三区| 亚洲精品日韩丝袜精品| 本田岬高潮一区二区三区| 国产精品露脸视频| 中国免费黄色片| 久久av秘一区二区三区| 久久精品电影网站| 夜夜精品浪潮av一区二区三区| 久久婷婷av| 少妇人妻丰满做爰xxx| youjizzxxxx18| 亚洲污视频在线观看| 人妻无码久久一区二区三区免费| 国产区二精品视| 久久精品2019中文字幕| 在线观看日韩毛片| 国产精品久久三| 国产成人精品www牛牛影视| 99热99这里只有精品| 日本aa在线观看| 91网免费观看| 久久久久久久久久久免费| 亚洲精品在线不卡| 亚洲性生活视频| 久久精品亚洲精品| 欧美成人中文字幕| 久久久久久久久久久免费精品| 成人激情视频在线播放| 成人欧美一区二区三区在线湿哒哒 | 精品久久久无码中文字幕| 刘亦菲国产毛片bd| 91好吊色国产欧美日韩在线| 国产成人艳妇aa视频在线| 中文字幕精品一区日韩| 国产成+人+综合+亚洲欧洲 | 亚洲精品你懂的| 福利一区二区在线观看| 国产最新精品精品你懂的| 韩国精品在线观看| 国产99精品在线观看| 日本大胆欧美人术艺术动态| 日韩在线观看视频一区二区三区| 99热这里精品| 懂色av一区二区三区四区| 中文字幕在线观看免费| 亚洲天堂av网站| 99蜜桃臀久久久欧美精品网站| 7777在线视频| 99热久久这里只有精品| 日韩在线视频在线| 国产男女免费视频| 污污的网站18| 一区二区三区免费在线观看视频 | 亚洲va中文字幕| 欧美日韩国产一级片|