日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

尚硅谷Python自学笔记

發(fā)布時間:2024/1/18 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 尚硅谷Python自学笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 尚硅谷Python自學筆記
    • 計算基礎知識
      • 進制
      • 文本文件和字符集
    • Python介紹
    • Python入門
      • Pytho基本語法
      • 數(shù)值
      • 字符串
      • 對象(Object)
      • 對象的結(jié)構(gòu)
      • 算數(shù)運算符
    • 條件判斷語句
      • if語句
      • input()函數(shù)
      • break和continue
      • 質(zhì)數(shù)練習
    • 游戲練習 唐僧大戰(zhàn)白骨精
    • 列表
      • 切片
      • 通用操作
      • 序列
      • 修改元素
      • 列表的方法
      • rang
      • 元組
      • ==和!= is和is not
    • EMS員工管理系統(tǒng)練習
    • 字典
    • 集合
    • 函數(shù)
      • 實參的傳遞方式
      • 不定長參數(shù)
      • 參數(shù)的解包
      • 返回值
      • 文檔字符串
      • 作用域和命名空間
      • 遞歸
      • 高級函數(shù)和匿名函數(shù)
      • 閉包
      • 裝飾器
    • 對象(Object)
      • 類(class)
      • 類的定義
      • 對象的初始化
      • 封裝
      • 模塊、包
    • 異常和文件

尚硅谷Python自學筆記

03_尚硅谷_命令行簡介_嗶哩嗶哩_bilibili

計算基礎知識

win+R 打開命令窗

常用DOS命令

cd Desktop //進入桌面目錄. //表示本目錄.. //表示上一級目錄 d: //更改盤符 dir //查看當前目錄下所有文件 md hello //創(chuàng)建一個目錄(文件夾) rd hello //刪除一個目錄 del abc.txt //刪除文件 cls //清除命令行

path環(huán)境變量

保存的是一個一個路徑

當我們在命令行輸入一個命令(或訪問一個文件時)

系統(tǒng)會首先在當前目錄下尋找,如果找到了則直接執(zhí)行或者打開,如果沒有找到,則會依次去path環(huán)境變量的路徑中去尋找,直到找到為止。如果path環(huán)境變量中的路徑都沒有找到,則報錯。

可以將經(jīng)常訪問的文件或者程序的路徑添加到path環(huán)境變量中,這樣我們就可以在任意的位置訪問這些文件了。

進制

十進制

二進制

內(nèi)存中每一個小格子,我們成為1bit(位)

bit是計算機中的最小單位

byte是我們最小的可操作的單位

8bit=1byte(字節(jié))

1024byte=1kb(千字節(jié))

1024kb=1mb(兆字節(jié))

1024mb=1gb(吉字節(jié))

1024gb=1tb(太字節(jié))

八進制

十六進制

滿十六進一

0 1 2 3…9 a b c d e f

我們在查看二進制時,一般顯示未十六進制

文本文件和字符集

文本分為兩種,純文本和富文本

純文本中只能保存單一的文本內(nèi)容,無法保存內(nèi)容無關(guān)的東西(字體、顏色、圖片等)

富文本可以保存文本以外的內(nèi)容(word文檔)

開發(fā)時,編寫程序使用的全都是純文本

純文本在計算機底層也會轉(zhuǎn)換為二進制保存,

將字符轉(zhuǎn)換為二進制碼的過程,稱為編碼

將二進制轉(zhuǎn)換為字符的過程,稱為解碼

編碼和解碼時所采用的規(guī)則,稱為字符集

常見的字符集

ASCII 美國人編碼,使用7位對美國常用的字符編碼 128字符

ISO-8859-1 歐洲的編碼,使用8位 256字符

GB2312 國標編碼,

GBK 國標編碼

Unicode 萬國編碼,包含世界上所有的語言和符號編寫程序時一般都是用Unicode 包含UTF-8、UTF-16、UTF-32

編寫程序時,如果程序代碼出現(xiàn)亂碼的情況,就要馬上去檢查字符集是否正確

Python介紹

計算機語言發(fā)展

機器語言→匯編語言→高級語言

根據(jù)轉(zhuǎn)換時機的不同,語言分成兩大類:

編譯型語言

C語言

會在代碼執(zhí)行前將代碼編譯為機器碼,然后將機器碼交由計算機執(zhí)行

特點:執(zhí)行速度快 跨平臺能力差

解釋型語言

Python Java

執(zhí)行的同時一邊執(zhí)行一邊解釋

特點:執(zhí)行速度慢 跨平臺能力好

Python 的用途

Web應用 爬蟲程序 科學計算 自動化運維 大數(shù)據(jù) 云計算 桌面軟件 人工智能

語言使用排名TIOBE Index - TIOBE

Python入門

Pytho基本語法

  • 嚴格區(qū)分大小寫

  • 每一行就是一條語句,以換行結(jié)束(區(qū)別于Java的;)

  • 一條語句多行可加‘\’

  • 嚴格縮進

  • 用‘#’單行注釋

  • 使用變量不需要申明,直接賦值

  • 數(shù)值

    整數(shù)、浮點數(shù)(小數(shù))、復數(shù)

    整數(shù)沒有大小限制,如果數(shù)字過長可用__分開

    十進制不能以0開頭

    二進制 0b開頭

    八進制 0o開頭

    十六進制 0x開頭

    對浮點數(shù)運算時,結(jié)果可能不精確

    字符串

    相同引號之間不能嵌套

    單雙引號不能跨行使用

    三重引號表示一個長字符,可以跨行使用,并保留引號內(nèi)格式

    轉(zhuǎn)義字符

    可以使用‘\’作為轉(zhuǎn)義字符

    ‘表示’

    \n表示換行

    \uxxxx 表示Unicode編碼

    可用type()檢查字符類型

    對象(Object)

    Python是一門面向?qū)ο蟮恼Z言

    程序運行當中,所有數(shù)據(jù)都是存儲到內(nèi)存當中然后在運行的

    對象就是內(nèi)存中專門用來存儲指定數(shù)據(jù)的區(qū)域

    對象實際上就是一個容器,專門用來存儲數(shù)據(jù)

    對象的結(jié)構(gòu)

    每個對象中都要保存三種數(shù)據(jù)

    id

    用來標識對象的唯一性可通過id()函數(shù)查看對象的id

    type

    用來標識當前對象的類型類型決定對象有哪些功能Python是一門強類型的語言,對象一旦創(chuàng)建類型便不能修改

    value

    值就是對象中存儲的具體數(shù)據(jù)對于有些對象值可以改變對象分為兩大類 可變對象 不可變對象

    算數(shù)運算符

    //整除

    **冪運算

    %取模

    條件判斷語句

    邏輯詞

    and or

    條件可以連寫(Python特有)

    if 10<num<20:print(11)

    if語句

    默認情況下if語句只會控制緊隨其后的那條語句,如果希望if控制多條語句,則可以在if后跟著一個代碼塊

    if num > 10:print('num比10大')

    代碼塊中保存著一組代碼,同一個代碼塊中的代碼,要么都執(zhí)行要么都不執(zhí)行

    代碼塊就是一種為代碼分組的機制

    如果要編寫代碼塊,語句就不能緊隨:后面,而要寫在下一行

    代碼塊以縮進開始,直到代碼恢復到之前的縮進級別時結(jié)束

    if True:print(11)print(22) elis ***:pass else:pass print(結(jié)束)

    input()函數(shù)

    函數(shù)調(diào)用后,程序會立即暫停,等待用戶輸入

    用戶輸入完內(nèi)容以后,點擊回車程序才會繼續(xù)向下執(zhí)行

    用戶輸入完成以后,其所輸入的內(nèi)容會以返回值的形式返回

    input()的返回值是一個字符串

    input()函數(shù)中可以設置一個字符串作為參數(shù),這個字符串會作為提示文字顯示

    a = input('請輸入內(nèi)容:‘) print('用戶輸入的內(nèi)容為:’,a)

    input()也可用于暫時阻止程序結(jié)束

    break和continue

    break可以用來立即退出循環(huán)語句(包括else)

    continue可以用來跳出當次循環(huán)

    兩者都是只對最近的循環(huán)起作用

    質(zhì)數(shù)練習

    i = 2 while i <= 100:flag = Truej = 2while j < 1:if i % j == 0:flag = Falsej += 1if flag:print(i)i += 1

    第一次優(yōu)化(使用break)

    from time import * begin = time()i = 2 while i <= 100:flag = Truej = 2while j < 1:if i % j == 0:flag = Falsebreak#一旦進入判斷,則證明i一定不是質(zhì)數(shù),此時內(nèi)層循環(huán)沒有繼續(xù)執(zhí)行的必要#使用break來退出內(nèi)層循環(huán)j += 1if flag:print(i)i += 1end = time() print("程序花費了:",end - begin,"秒")

    第二次優(yōu)化(優(yōu)化計算范圍)

    from time import * begin = time()i = 2 while i <= 100:flag = Truej = 2while j <= 1 ** 0.5: #只需要計算到根號i #因數(shù)成對出現(xiàn),前面沒有后面也沒有if i % j == 0:flag = Falsebreakj += 1if flag:print(i)i += 1end = time() print("程序花費了:",end - begin,"秒")

    游戲練習 唐僧大戰(zhàn)白骨精

    #身份選擇 print("-"*20,"歡迎來到游戲《唐僧大戰(zhàn)白骨精》","-"*20) print("請選擇你的身份:") print(" 1、唐僧") print(" 2、白骨精") id = input("請選擇[1-2]:") print('-'*80) if id == '1':#input()函數(shù)都為字符型,判斷需要加單引號pass elif id == '2':print("你居然選擇了白骨精!系統(tǒng)自動分配你以唐僧的身份游玩") else:print("系統(tǒng)自動分配唐僧的身份游戲")#游戲部分 player_life = 2 player_attack = 2boss_life = 10 boss_attack = 4 print("你的身份是唐僧,攻擊力為",player_attack,'生命力為',player_life) print('-'*80) while boss_life > 0 and player_life > 0:print('請選擇你要進行的操作:')print('\t1、練級')print('\t2、打Boss')print('\t3、逃跑')player_choose = input('請選擇[1-3]')if player_choose == '1':player_attack += 2player_life += 2print("你的身份是唐僧,攻擊力為",player_attack,'生命力為',player_life)print('-'*80)elif player_choose == '2':boss_life = boss_life - player_attackplayer_life = player_life - boss_attackprint("你的身份是唐僧,攻擊力為",player_attack,'生命力為',player_life)print('白骨精生命力為',boss_life)print('-'*80)elif player_choose == '3':breakelse:print('輸入錯誤,請重新選擇')print('-'*80)if boss_life <= 0:print('你打敗了白骨精') elif player_life <= 0:print('你被白骨精抓了') else:print('逃跑成功')

    列表

    通過[]創(chuàng)建列表

    列表存儲的數(shù)據(jù),稱之為元素

    一個列表中可以存儲多個元素,也可以在創(chuàng)建列表時,來指定列表中的元素

    列表中可以保存任意的對象

    列表中的對象都會按照插入的順序存儲到列表中

    可以通過索引index來獲取列表中的元素

    索引是元素在列表中的位置,列表中每一個元素都有一個索引

    索引是從0開始的整數(shù)

    如果使用的索引超過了最大的范圍,會拋出異常

    my_list = [10,'hello',True,None,[1,2],print]print(my_list[4])#索引#獲取長度 t = len(my_list)

    切片

    Python的索引可以是負數(shù)

    如果索引是負數(shù),則從后向前獲取元素,-1表示倒數(shù)第一個

    通過切片來獲取指定的元素

    語法:列表[起始:結(jié)束]

    通過切片獲取指定元素時,會包括起始位置的元素,不包括結(jié)束位置的元素

    做切片操作時,總會返回一個新的列表,不會影響原來的列表

    起始和結(jié)束位置的索引都可以省略不寫

    如果省略起始位置,則會從第一個元素開始截取

    如果省略結(jié)束位置,則會一直截取到最后

    如果起始和結(jié)束都省略,則相當于創(chuàng)建一個列表的副本

    stus = ['孫悟空','豬八戒','沙和尚','唐僧'] print(stus[0:2])print(stus[:3]) print(stus[1:]) print(stus[:])

    語法:列表[起始:結(jié)束:步長]

    步長表示:每次獲取元素的間隔,默認值為1

    步長不能為0,但是可為負數(shù)

    如果是負數(shù),則會從列表的后部向前獲取元素

    通用操作

    +和*

    in和 not in

    in可以用來檢查指定元素是否在列表中

    如果存在返回True,否則返回False

    not in相反

    min()和max()

    print('牛魔上' in stus)min() max() s.index() s.count()

    方法

    s.index(‘牛魔上’,3,7) 獲取指定元素在列表中第一次出現(xiàn)的索引

    第二個參數(shù)’3’表示查找的起始位置 '7’表示查找的結(jié)束位置 包括起始,不包括結(jié)束

    s.count() 統(tǒng)計指定元素在列表中出現(xiàn)的次數(shù)

    方法和函數(shù)基本上是一樣的,只不過方法必須通過對象.方法()的形式調(diào)用

    序列

    序列是Python中最基本的一種數(shù)據(jù)結(jié)構(gòu)

    分類:

    可變序列(序列中的元素可以改變)列表(list)不可變序列(元素不可改變)字符串(str)元組(tuple)

    修改元素

  • 直接通過索引來修改元素

  • 通過del來刪除元素

  • 通過切片來修改列表(在給切片賦值時,只能使用序列)

  • stus[0:0] = '牛魔王' #向0位置前插入新元素

    設置步長時,序列中元素個數(shù)要和切片中一致

    只能修改可變序列中的元素

    不可變序列只能通過其他列表轉(zhuǎn)換

    列表的方法

    s.append() 往列表最后插入新元素

    s.insert(3,‘唐僧’) 往指定位置插入元素

    s.extend() 往列表最后加入多個新元素 相當于+

    for s in stus:print(s)

    rang

    rang()是一個函數(shù),可以用來生成一個自然數(shù)序列

    該函數(shù)需要三個參數(shù)

    起始位置(可以省略,默認是0)

    結(jié)束位置

    步長(可以省略,默認為1)

    通過rang()可以創(chuàng)建一個指定執(zhí)行次數(shù)的for循環(huán)

    r = rang(5) #生成序列[0,1,2,3,4]

    for i in rang(20):print(i)

    元組

    元組是一個不可變序列

    操作基本和列表一致

    當希望數(shù)據(jù)不改變時,一般使用元組

    當元組不是空元組時,括號可以省略

    my_tuple = () my_tuple = 10,20,30

    交換a、b的值可以利用元組的解包

    區(qū)別于其他語言,不需要利用第三方變量

    在對一個元組解包時,變量的數(shù)量必須和元組中元素數(shù)量一致

    也可以在變量前邊添加一個*,這樣變量將會獲取元組中所有剩余元素

    不能同時出現(xiàn)兩個及以上的*變量

    a,b = b,amy_tuple = 10,20,30,40 a,*b,c = my_tuple

    ==和!= is和is not

    ==和!= 比較的是對象的值是否相等

    is和is not 比較的是對象的id是否相等

    EMS員工管理系統(tǒng)練習

    做命令行版本的員工管理系統(tǒng)

    功能

    1、查詢顯示當前系統(tǒng)中所有員工2、添加將員工添加到當前系統(tǒng)中3、刪除將員工從系統(tǒng)中刪除4、退出退出系統(tǒng) from time import *#歡迎界面 print('='*20,'歡迎來到EMS員工管理系統(tǒng)','='*20) begin_time = time() print('開始時間為:',begin_time,'秒') #創(chuàng)建用戶列表 emps = [] while True:#功能界面print('功能:')print('\t1、查看員工信息')print('\t2、添加員工信息')print('\t3、刪除員工信息')print('\t4、退出系統(tǒng)')play_choose = input('請選擇[1-4]:')if play_choose == '1':#查看員工信息print('\t序號\t姓名\t年齡\t性別\t住址')#顯示信息n = 1for emp in emps:print(f'\t{n}\t{emp}')n += 1elif play_choose == '2':#添加員工信息name = input('請輸入員工姓名:')age = input('請輸入員工年齡:')sex = input('請輸入員工性別:')address = input('請輸入員工住址:')#用戶確認print('您將添加員工:',name,' ',age,' ',sex,' ',address)judge = input('確認添加請按[Y]:')if judge == 'Y' or judge == 'y':emp = f'{name}\t{age}\t{sex}\t{address}'emps.append(emp)print('添加成功')else:print('添加失敗')elif play_choose == '3':#刪除員工信息del_num = int(input('請輸入要刪除的員工序號:'))#判斷if del_num <= len(emps):#顯示被刪員工信息del_index = del_num -1print('以下員工將被刪除')print('\t序號\t姓名\t年齡\t性別\t住址')print(f'\t{del_num}\t{emps[del_index]}')judge = input('確認刪除請輸入[Y]')if judge == 'Y' or judge == 'y':emps.pop(del_index)print('刪除成功')else:print('刪除失敗')else:print('序號輸入錯誤')elif play_choose == '4':#退出print('感謝您的使用!')end_time = time()print('程序運行時間為:',begin_time - end_time,'秒')input('點擊回車確認退出')breakelse:#用戶選擇錯誤print('選擇錯誤,請重新選擇')end_time = time()print('程序運行時間為:',begin_time - end_time,'秒')print('='*90)

    字典

    字典屬于新的數(shù)據(jù)結(jié)構(gòu),稱之為映射(mapping)

    字典的作用和列表類似,都是用來存儲對象的容器

    列表存儲數(shù)據(jù)的性能很好,但是查詢數(shù)據(jù)的性能很差

    在字典中每一個元素都有一個唯一的名字,通過這個唯一的名字可以快速的查找指定元素

    在查詢元素時,字典的效率非常高

    在字典中可以保存多個對象,每個對象都有唯一一個名字

    這個唯一的名字,我們稱之為鍵(key),通過key可以快速查詢value

    這個對象,我們稱其為值(value)

    所以字典,我們也稱為鍵值對(key-value)結(jié)構(gòu)

    每個字典中可以有多個鍵值對,每一個鍵值對稱為項(item)

    d = {'name':'孫悟空','age':18}

    使用{}來創(chuàng)建字典

    字典的值可以是任意對象

    字典的鍵必須是不可變對象(int、str、bool、tuple等)

    字典的鍵不能重復,如果重復后邊就會替換前面的

    dict() #創(chuàng)建字典 in() #判斷元素是否在字典中 d.update() #將其他字典中的鍵值對添加到當前字典 del d[] #刪除 d.popitem() #一般刪除最后一個鍵值對 會將刪除的鍵值對以元組返回 d.pop() #根據(jù)key刪除鍵值對 有返回值 d.clear() #清除字典 d.copy() #對字典淺復制 復制以后的對象和原對象使獨立的 如果值是一個可變對象 這個對象則不會被復制

    字典的遍歷

    key() 該方法返回字典的所有key

    values() 該方法返回一個序列,序列中保存字典的值

    iteams() 該方法返回字典中所有的項 會返回一個序列 序列中包含雙值子序列

    for k in d.keys():print(k,d[k])for v in d.values():print(v)for k,v in d.items():print(k,'=',v)

    集合

    集合只能存儲不可變對象

    集合中存儲的對象是無序的(不是按照元素的插入順序保存)

    集合中不能出現(xiàn)重復的元素

    result = s1 & s2 //集合的交集 result = s1 | s2 //并集 result = s1 - s2 //差集 只在s1有,s2沒有 result = s1 ^ s2 //異或集 result = s1 <= s2 //檢查s1是否是s2的子集

    函數(shù)

    函數(shù)也是一個對象

    對象是內(nèi)存中專門存儲數(shù)據(jù)的一塊區(qū)域

    函數(shù)可以用來保存一些可執(zhí)行的代碼,并且可以在需要時,對這些語句進行多次的調(diào)用

    創(chuàng)建函數(shù)

    def 函數(shù)名():

    代碼塊

    函數(shù)名必須要符合標識符的規(guī)范(不能以數(shù)字開頭)

    函數(shù)中保存的代碼不會立即執(zhí)行,需要調(diào)用函數(shù)代碼才會執(zhí)行

    定義函數(shù)一般都是要實行某種功能

    函數(shù)的參數(shù)

    在定義函數(shù)時,可以在函數(shù)()中定義數(shù)量不等的形參

    形參–定義形參就相當于在函數(shù)內(nèi)部聲明了變量,但是并不賦值

    實參–如果函數(shù)定義時,指定了形參,那么在調(diào)用函數(shù)時也必須傳遞實參

    實參將會賦值給相應的形參

    定義形參時可以指定默認值,如果用戶傳遞實參則默認值無效,否則默認值生效

    def fn(a,b=20):print('a+b=',a+b)fn(2,3)

    實參的傳遞方式

    實參可以傳遞任意類型

    位置參數(shù)

    位置參數(shù)就是將對應位置的實參賦值給對應的形參

    關(guān)鍵字參數(shù)

    可以不按照形參定義的順序去傳遞,而根據(jù)參數(shù)名去傳遞參數(shù)

    位置參數(shù)和關(guān)鍵字參數(shù)可以混合使用,位置參數(shù)須寫在前面

    fn(1,c=20,b=11)

    在函數(shù)中對形參進行重新賦值,不會影響其他變量

    如果形參執(zhí)行的是一個對象,當我們通過形參去修改對象時會影響到所有指向該對象的變量

    若想使函數(shù)內(nèi)外可變對象獨立,可傳遞對象副本(copy或者切片)

    不定長參數(shù)

    在定義函數(shù)時,可以在形參前邊加上*,這樣這個形參將會獲取到所有實參

    它將會保存所有實參到一個元組中

    eg:定義一個函數(shù),可以求任意個數(shù)字的和

    def sum(*a):result = 0for n in a:result += nprint('和為:',result)sum(123,321)

    帶*的形參只能有一個,且只能接受位置參數(shù)

    可以和其他參數(shù)配合使用

    可變參數(shù)不一定要寫在最后,但后面的所有參數(shù),必須以關(guān)鍵字參數(shù)的形式傳遞

    def fn(a,*b,c):print(a)print(b)print(c)fn(1,2,3,4,c=5)

    **形參可以接收其他的關(guān)鍵字參數(shù),它會將這些參數(shù)統(tǒng)一保存到一個字典中

    字典的key就是參數(shù)的名字,字典的value就是參數(shù)的值

    **形參只能有一個,必須寫在所有參數(shù)的最后

    def fn(a,b,**c)passfn(b=3,a=2,c=4,d=5)

    參數(shù)的解包

    傳遞實參時,可以在序列類型的參數(shù)前添加*,這樣會自動將序列中的元素依次作為參數(shù)傳遞

    這里要求序列中元素的個數(shù)必須和形參的個數(shù)一致

    #創(chuàng)建一個元組 t = (10,2,20,30)fn(*t)#創(chuàng)建一個字典 d = {'a':100,'b':200,'c':300}fn(**d)

    返回值

    return后面跟什么值,函數(shù)就會返回什么值

    后面可以跟任意的對象,返回值甚至可以是一個函數(shù)

    def fn(*a):result = 0for n in a:result += nruturn resultprint(result)

    文檔字符串

    通過help()函數(shù)可以查詢Python中函數(shù)的用法

    語法:help(函數(shù)對象)

    文檔字符串(doc str)

    在定義函數(shù)時,可以在函數(shù)內(nèi)部編寫文檔字符串,文檔字符串就是函數(shù)的說明

    在函數(shù)第一行寫一個字符串就是文檔字符串

    def fn(a:int,b:str):'''這是一個文檔字符串的事例函數(shù)的作用:。。。。函數(shù)的參數(shù):a,作用,類型。。。b,作用,類型。。。。'''return 10help(fn)

    作用域和命名空間

    在函數(shù)中為變量賦值時,默認都是為局部變量賦值

    如果希望在函數(shù)內(nèi)部修改全局變量,則需要使用global關(guān)鍵字,來聲明變量

    命名空間(namespace)

    指的是變量存儲的位置,每一個變量都需要存儲到指定的空間當中

    每一個作用域都會有一個對應的命名空間

    命名空間實際就是一個字典,是一個專門用來存儲變量的字典

    locals()用來獲取當前作用域的命名空間

    遞歸

    將一個大問題分解為一個個小問題,直到問題無法分解,再去解決問題

    遞歸函數(shù)的兩個條件

    1、基線條件問題可以被分解為的最小問題,當滿足基線條件時,遞歸就不再執(zhí)行2、遞歸條件將問題繼續(xù)分解的條件 def factorial(n):if n == 1:return 1return n * factorial(n-1)

    高級函數(shù)和匿名函數(shù)

    filter()

    可以從序列中過濾出符合條件的元素,保存到一個新序列中

    參數(shù):

    1、函數(shù),根據(jù)該函數(shù)來過濾序列(可迭代的結(jié)構(gòu))2、需要過濾的序列(可迭代的結(jié)構(gòu))

    返回值:

    過濾后的新序列(可迭代結(jié)構(gòu))

    匿名函數(shù)lambda()函數(shù)表達式

    專門用來創(chuàng)建一些簡單的函數(shù),是函數(shù)創(chuàng)建的另一種方式語法:lambda 參數(shù)列表:返回值 def fn(i):return i%3 == 0 #等價于lambda i:i % 3 == 0l = [1,2,3,4,5,6,7,8,9] r = filter(lambda i:i % 3 == 0,l) print(list(r))

    map()

    可以對可迭代對象中的所有元素做指定的操作,然后將其添加到一個新的的對象中返回

    l = [1,2,3,4,5,6,7,8,9] r = map(lambda i:i ** 2,l) print(list(r))

    sort()

    該方法用來對列表中的元素進行排序

    默認直接比較列表中的元素的大小

    可以接收一個關(guān)鍵字參數(shù),key

    key需要一個函數(shù)作為參數(shù),當設置了函數(shù)作為參數(shù)每次都會以列表中的一個元素作為參數(shù)調(diào)用函數(shù),并且使用函數(shù)的返回值來比較元素的大小

    sorted()

    可以對任意的序列進行排序

    不會影響原來的對象,而是返回一個新對象

    閉包

    形成閉包的要件

  • 函數(shù)嵌套

  • 將內(nèi)部函數(shù)作為返回值返回

  • 內(nèi)部函數(shù)必須要使用到外部函數(shù)的變量

  • 防止一些數(shù)據(jù)處于全局作用域被隨意修改,放到函數(shù)中保護起來,形成閉包

    裝飾器

    通過裝飾器,可以在不修改原來函數(shù)的情況下對函數(shù)進行擴展

    在開發(fā)中,通常通過裝飾器來擴展函數(shù)的功能

    def begin_end(old(*args,**kwargs)):def new_function(*args,**kwargs):print('開始執(zhí)行')result = old(*args,**kwargs)print('執(zhí)行結(jié)束')return resultreturn new_function#用法一 f = begin_end(fn) f()#用法二 @begin_end def fn():pass

    對象(Object)

    類(class)

    • 內(nèi)置對象并不能滿足所有需求,所以在開發(fā)中經(jīng)常需要自定義一些對象

    • 也稱對象為類的實例(instance)

    • 如果多個對象是通過一個類創(chuàng)建的,我們稱這些對象是一類對象

    • 如int(),float(),bool()等這些都是類

    • 自定義的類都需要使用大寫字母開頭,使用駝峰法命名

    • 類也是一個對象

    • 類就是用來創(chuàng)建對象的對象

    • 類是type類型的對象,定義類實際就是定義了一個type類型的對象

    語法:

    class 類名([父類]):

    公共屬性def \_\_init\__(self,....):pass方法
    • 可以向?qū)ο笾刑砑幼兞?#xff0c;對象中的變量稱為屬性

    • 語法:對象.屬性名 = 屬性值

    • 使用類創(chuàng)建對象的流程

      • 1、創(chuàng)建一個變量

      • 2、在內(nèi)存中創(chuàng)建一個新對象

      • 3、給對象的id賦值給變量

    class MyClass():passmc = MyClass() mc.name = '孫悟空'

    類的定義

    • 1、數(shù)據(jù)(屬性)

    • 2、行為(方法)

    • 在類的代碼塊中,我們可以定義變量和函數(shù)

      • 變量會成為該類實例的公共屬性,所有該類實例都可以通過對象.屬性名的形式訪問

      • 函數(shù)會成為該類實例的公共方法,所有該類實例都可以通過對象.方法名()的形式調(diào)用

    方法調(diào)用時,第一個參數(shù)由解析器自動傳遞,所以定義方法時,至少要定義一個形參

    • 類中定義的屬性和方法都是公共的,任何該類實例都可以訪問

      • 屬性和方法查找的流程:

      • 當我們調(diào)用一個對象的屬性時,解析器會先在當前對象中尋找是否含有該屬性

      • 如果有則直接返回當前的對象的屬性值

      • 沒有則去當前對象的類對象中尋找

    • 類對象和實例對象中都可以保存屬性(方法)

      • 如果這個屬性(方法)是所有實例共享的,則應該保存到類對象中

      • 如果這個屬性(方法)時某個實例獨有的,則應該保存到實例對象中

    • 一般情況下,屬性保存到實例對象中,方法需要保存到類對象中

    對象的初始化

    • 在類中可以定義一些特殊方法(魔術(shù)方法)

      • 特殊方法都是以__開頭,__結(jié)尾的方法

      • 特殊方法不需要自己調(diào)用

    • 學習特殊方法:

      • 1、特殊方法什么時候調(diào)用

        • 在對象創(chuàng)建以后立刻調(diào)用
      • 2、特殊方法有什么作用

        • 可以用來向新創(chuàng)建的對象中初始化屬性

    封裝

    封裝是面向?qū)ο蟮娜筇匦灾?/p>

    指的是:隱藏對象中一些不希望被外部所訪問到的屬性和方法

    • 如何隱藏一個對象中的屬性(防君子不防小人)

      • 將對象的屬性名,修改為一個外部不知道的名字
    • 如何獲取(修改)對象中的屬性

      • 需要提供getter和setter方法使外部可以訪問到屬性

      • getter獲取對象中的指定屬性(get_屬性名)

      • setter用來設置對象的指定屬性(set_屬性名)

    • 使用封裝,增加了類的定義的復雜程度,但是它也確保了數(shù)據(jù)的安全性

      • 1、隱藏了屬性名,使調(diào)用者無法隨意的修改對象中的屬性

      • 2、增加了getter和setter方法,很好的控制了屬性是否是只讀

        • 如果希望屬性是只讀的,則可以直接去掉setter方法

        • 如果希望屬性不能被外部訪問,則可以直接去掉getter方法

      • 3、使用setter方法設置屬性,可以增加數(shù)據(jù)的驗證,確保數(shù)據(jù)的值是正確的

      • 4、使用getter和setter方法可以在讀取(修改)屬性的同時做一些其他處理

    • __開頭的屬性是隱藏屬性,無法通過對象訪問

    • 使用__開頭的屬性實際上依然可以在外部訪問,所以這種方式我們一般不用

      • 一般會將私有屬性(不希望被外部訪問的屬性)以_開頭

    模塊、包

    • 在一個模塊中引入外部模塊

    • 1、import 模塊名

    • 2、import 模塊名 as 別名

      • 在每一個人模塊內(nèi)部都有一個__name__屬性,通過這個屬性可以獲取到模塊名字

      • 當name屬性值為main時,該模塊為主模塊,一個程序只會有一個主模塊

    異常和文件

    try:

    代碼塊(可能出錯的代碼)

    except:

    代碼塊(出錯后處理的方式)

    else:

    代碼塊(沒出錯時要執(zhí)行的語句)

    文件

    • 調(diào)用open()來打開一個文件,可以將文件分成兩種類型

      • 一種,是純文本文件(utf-8等)

      • 一種,是二進制文件(圖片、mp3等)

    處理文本文件時,必須指定文件的編碼

    • 通過read()來讀取文件中的內(nèi)容

    • 如果直接調(diào)用read()它會將文本文件的所有內(nèi)容全部讀取出來

      • read()可以接收一個size作為參數(shù),默認值為-1

      • 每一次讀取都是從上次讀取到的位置開始讀取

    read() readline() readlines()seek() #修改當前讀取位置 tell() #查看當前讀取位置

    總結(jié)

    以上是生活随笔為你收集整理的尚硅谷Python自学笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    在线观看国产日韩 | 97操碰 | 超碰国产人人 | 丁香六月在线观看 | 精品一二三四视频 | 午夜视频99 | 亚洲黄色免费在线 | 中文欧美字幕免费 | 国产精品 日韩 | 少妇bbbb揉bbbb日本 | 久久国精品 | 六月丁香激情综合 | 日韩激情小视频 | 五月天婷亚洲天综合网鲁鲁鲁 | 女人18片毛片90分钟 | 娇妻呻吟一区二区三区 | 人人狠狠综合久久亚洲 | 日韩精品一区二区三区外面 | 久久神马影院 | 91亚洲欧美激情 | 日韩区在线观看 | 综合在线观看色 | 在线香蕉视频 | 97久久久免费福利网址 | 国产免费不卡av | 亚洲欧美精品在线 | 丁香网五月天 | 91视频久久久 | 亚洲精品免费观看视频 | 国产精品你懂的在线观看 | 国产999精品久久久影片官网 | 免费亚洲成人 | 久久视频在线观看 | 免费黄在线观看 | 久久免费视频播放 | 久久久久久久免费看 | 一区二区av | 久久久久电影网站 | 久久国产精品久久w女人spa | 我要看黄色一级片 | 久久精品国产亚洲aⅴ | 中文字幕永久在线 | 97超碰精品 | 亚洲成av人片在线观看无 | 干 操 插 | 色婷婷激情 | 中文字幕在线免费看 | 亚洲一二区视频 | 久久久久99精品国产片 | av888av.com| 91麻豆精品国产91久久久使用方法 | 伊人成人激情 | www.天天干 | 激情电影在线观看 | 黄色大片日本免费大片 | 香蕉在线视频播放网站 | 精品久久久久_ | 亚洲春色综合另类校园电影 | 成人毛片在线观看视频 | 玖草影院 | 日韩欧美视频二区 | 国产精品久久久久久爽爽爽 | 91成人精品一区在线播放69 | 五月天久久久久久 | 国产精品自在线 | 中文字幕欲求不满 | 色多多在线观看 | 国产97碰免费视频 | 日韩成人在线免费观看 | 亚洲欧美在线观看视频 | 国产精品3 | 日韩电影在线一区 | 日本三级大片 | 黄色免费看片网站 | 天天干,天天草 | 天天做天天爱天天爽综合网 | 在线免费观看麻豆 | www.夜夜草 | 日韩美在线| 国产精品毛片一区 | 久草网在线 | 亚洲精品欧美专区 | 99综合电影在线视频 | 青春草视频 | 亚洲精品久久久蜜桃直播 | 国产精品网红直播 | 天天干天天干天天操 | 91毛片在线观看 | 黄色网在线免费观看 | 国产精品免费久久久久久久久久中文 | 五月天久久综合网 | 激情五月视频 | 国产亚洲情侣一区二区无 | 521色香蕉网站在线观看 | 久久男人免费视频 | 三级黄色在线观看 | 久久久一本精品99久久精品 | 免费看的黄色小视频 | 亚洲免费av观看 | 亚洲最大成人网4388xx | 成人影片免费 | 亚洲影视资源 | 四虎天堂 | 国产在线一卡 | 国产精品久久久久久麻豆一区 | 欧美精品亚洲精品日韩精品 | 国产精品不卡在线 | 久久香蕉电影网 | 亚洲视频999 | 国产精品第一视频 | 午夜精品福利一区二区 | 久久久久国产免费免费 | 日本性xxx | 国产精品久久久久久久午夜 | 久久免费福利 | 久久久99精品免费观看乱色 | 久久手机在线视频 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 91成年视频 | 日韩国产欧美在线播放 | 欧美日韩一级视频 | 九九精品视频在线看 | 日韩免费电影在线观看 | 中文字幕在线网址 | 一级特黄av | 久草精品在线观看 | 97色在线| 五月开心六月伊人色婷婷 | 久久成人国产精品一区二区 | 久草精品视频在线看网站免费 | 99精品国自产在线 | 欧美大片www | 亚洲欧美成人综合 | 婷婷播播网 | 久久99精品久久久久久秒播蜜臀 | 久久精品这里热有精品 | 精品国产一区二区三区久久久 | 中文字幕第一页在线 | av免费在线网 | 在线观看网站你懂的 | 日韩欧美在线不卡 | 97国产超碰| 日韩高清在线看 | 欧美日韩有码 | 国产视频综合在线 | 国产国语在线 | 日韩中文字 | 午夜精品av | 久久国产精品成人免费浪潮 | 成人性生交视频 | 最近日本mv字幕免费观看 | 黄色中文字幕 | 成片免费| 中文字幕丰满人伦在线 | 精品国产电影一区 | 在线播放 日韩专区 | 久久网址 | 久久精品精品电影网 | 婷婷色综合网 | 久久亚洲综合国产精品99麻豆的功能介绍 | 国产成人不卡 | 国内视频 | 久久99久国产精品黄毛片入口 | 鲁一鲁影院 | 国产天天爽 | 日韩三级不卡 | 深爱综合网| 最近免费观看的电影完整版 | 日韩精品一区二区在线视频 | 精品91在线 | 国产免费高清视频 | 日韩欧美电影网 | 国产成人在线观看免费 | japanesexxxhd奶水| 91日韩在线 | av电影中文字幕在线观看 | 欧美一级电影免费观看 | www视频在线免费观看 | 九九爱免费视频 | 日本动漫做毛片一区二区 | 婷婷久久婷婷 | 亚洲四虎在线 | 高清av影院 | 亚洲精品小区久久久久久 | 国产精品欧美日韩在线观看 | 久久精品网站视频 | av电影 一区二区 | 天天干天天搞天天射 | 久久精品96 | 成人禁用看黄a在线 | 免费三级a| 天天综合五月天 | 韩国精品一区二区三区六区色诱 | 激情综合网色播五月 | 日本护士三级少妇三级999 | 国产视频不卡 | 亚洲 成人 欧美 | 欧美三级在线播放 | 在线免费观看一区二区三区 | 欧美在线一级片 | 久久激情视频 久久 | 久久视频6 | 在线亚洲日本 | 最近免费中文字幕大全高清10 | 午夜精品福利一区二区 | 在线亚洲欧美日韩 | 亚洲国产精品一区二区尤物区 | 国产日韩高清在线 | 天天色.com | 亚洲专区免费观看 | 国内免费的中文字幕 | 日韩特黄av| 在线视频区 | 日韩免费观看一区二区 | 久草91视频 | 婷婷电影在线观看 | 久久天天躁狠狠躁亚洲综合公司 | 久久视频免费看 | 国产一性一爱一乱一交 | 91日本在线播放 | 久久久久国产精品一区二区 | 亚洲精品午夜aaa久久久 | 亚洲精品国产自产拍在线观看 | 狠色狠色综合久久 | 午夜12点| 成人在线电影观看 | 97视频久久久| 久久久久久中文字幕 | 成人黄色在线电影 | 亚洲专区一二三 | 日日干av| 欧美a视频| 成人午夜精品福利免费 | 国产精品99久久久久久有的能看 | 久久99视频免费观看 | 国产日产精品一区二区三区四区的观看方式 | 国产精品福利一区 | 999久久久免费精品国产 | 国产午夜精品一区二区三区四区 | 91伊人影院 | 午夜精品久久久久久久久久久久 | 国产成人精品一区二区在线 | 天堂av在线免费观看 | 日韩 国产 | 91在线观 | 在线欧美小视频 | 久久精品一二三区 | 欧美亚洲国产日韩 | 国产又黄又猛又粗 | 日韩在线视频免费看 | 久久久.com | 日韩一区在线免费观看 | 久草电影在线 | 亚洲综合网站在线观看 | 性色xxxxhd| 久亚洲| 亚州av网站 | 91色吧| 天天舔天天搞 | 亚洲3级 | 亚洲国产精品第一区二区 | 一区 二区电影免费在线观看 | 婷婷干五月 | 亚洲午夜久久久综合37日本 | 日韩免费一级电影 | 天天天色综合a | 日韩视频在线观看视频 | 久久国产精品一区二区 | 最新av网站在线观看 | 国产黄色片在线 | 成人久久 | 一级电影免费在线观看 | 久久99亚洲精品久久久久 | 欧美性视频网站 | 日本mv大片欧洲mv大片 | 99热在线精品观看 | 国产黄a三级三级三级三级三级 | 91久久精品一区二区二区 | 五月婷婷视频在线 | 日韩a欧美 | 久久天堂影院 | 在线观看黄网站 | 欧美高清视频不卡网 | 国产一区二区不卡在线 | 日本中文一区二区 | 在线观看mv的中文字幕网站 | 91香蕉国产 | 在线观看中文字幕dvd播放 | 岛国精品一区二区 | 成年人在线观看网站 | 天天干天天射天天爽 | av福利超碰网站 | 国产精品av在线免费观看 | 日日夜夜网 | 亚洲精品美女在线观看 | 国产精品久久久亚洲 | 97手机电影网 | 人人插人人舔 | 国产高清在线观看 | 狠狠网| 久久精品视频国产 | 久久免费精品国产 | 在线观看精品黄av片免费 | 2023av在线| 久久精品96 | 天天天天色射综合 | 超碰在线网| 国产99久久久国产精品免费看 | 狠狠激情中文字幕 | 欧美坐爱视频 | 久精品视频在线观看 | 中文字幕在线看片 | 黄色av三级在线 | 992tv又爽又黄的免费视频 | 日韩欧美网址 | 亚洲精品国产自产拍在线观看 | 国产 色 | 日韩高清在线一区二区三区 | 免费的黄色的网站 | 国产精品96久久久久久吹潮 | 2021久久 | 粉嫩av一区二区三区四区五区 | 久久综合色影院 | 亚洲少妇自拍 | 久久精品国产一区二区电影 | 91传媒在线 | 国产精品观看在线亚洲人成网 | 久久综合色天天久久综合图片 | 玖玖爱国产在线 | 午夜av色 | 国产精品黄色影片导航在线观看 | 欧美大片大全 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 婷婷六月色| 激情五月色播五月 | 精品国产一区二区三区蜜臀 | 久久不卡国产精品一区二区 | 国产91对白在线 | 91久久国产综合精品女同国语 | 久久久2o19精品 | 国产亚洲精品中文字幕 | 久久久久久久久久久久久国产精品 | 在线播放你懂 | 日韩电影久久久 | 精品国产欧美一区二区 | 欧洲一区二区三区精品 | 操碰av | 国产一区二区综合 | 亚洲第一成网站 | 国产高清在线一区 | 久草免费在线观看视频 | 亚洲美女视频在线 | 中文av网 | 玖草影院 | 日韩免费 | 在线电影日韩 | 久久久免费视频播放 | 在线播放av网址 | 久久99久久99精品中文字幕 | 91精品国自产在线偷拍蜜桃 | 亚洲国产成人精品久久 | 欧美日韩久久一区 | 成人毛片在线视频 | 国模精品一区二区三区 | 日本精品久久久久久 | 免费观看十分钟 | 国内精品久久久久久中文字幕 | 韩日av一区二区 | www.久草视频| 免费黄色小网站 | 亚洲电影av在线 | 欧美性网站 | 久久国产三级 | 日韩69视频| 蜜桃传媒一区二区 | 国产短视频在线播放 | 日日干夜夜干 | 狠狠狠色丁香婷婷综合久久88 | 亚洲欧美成人在线 | 中中文字幕av | 青春草免费在线视频 | 国产在线最新 | 国产日产精品一区二区三区四区 | 久久精品国产成人精品 | 在线视频一区观看 | 日日干天天爽 | 中文在线√天堂 | 综合色天天 | 国产99久久精品一区二区永久免费 | 成人h动漫在线看 | 色资源中文字幕 | 国产h在线观看 | 伊人色综合久久天天网 | 天天干天天干天天干天天干天天干天天干 | 91亚·色 | 日韩 在线 | 色婷婷综合久久久 | 精品视频国产一区 | 日韩精品高清视频 | 17婷婷久久www | 国产日韩在线播放 | 射久久久 | 天堂网一区 | 天天干夜夜爽 | 久久久久国产成人精品亚洲午夜 | 国产成人精品一区二区在线观看 | 欧美日韩高清一区 | 狠狠综合久久av | 在线观看免费视频你懂的 | 伊人伊成久久人综合网站 | 欧美成人手机版 | 97精品国产91久久久久久久 | 亚州av免费 | 欧美日韩成人一区 | 91一区二区三区久久久久国产乱 | 337p欧美| 五月天天色 | 中文字幕在线观看网 | 五月天天天操 | 91香蕉视频在线下载 | 91精品国产综合久久久久久久 | 色婷婷www| 91在线观看视频网站 | 中文字幕欧美日韩va免费视频 | 久久久久久久久久毛片 | 成人av影视观看 | 一区二区久久久久 | 国产视频2 | www.天天射 | 天天操天天干天天玩 | 久久久免费观看视频 | 日韩精品欧美视频 | 国产日韩欧美在线 | 午夜少妇一区二区三区 | 亚洲精品国偷拍自产在线观看 | 亚洲黄色免费在线 | 91麻豆精品国产91久久久久久 | 99色国产 | 特及黄色片| 日韩一级精品 | 午夜性生活 | 日韩在线色 | 日本黄色免费网站 | 欧美成人按摩 | 久精品视频在线观看 | 嫩草91影院 | 久久国产精品视频 | 国产91全国探花系列在线播放 | 成人国产精品久久久春色 | 久久夜色精品国产欧美乱 | 伊人天天综合 | 日本公妇在线观看高清 | 久草久草久草久草 | 九九热视频在线免费观看 | 久久精品人 | h网站免费在线观看 | 日韩三级在线 | 国产精品久久久久久久午夜 | 狠狠88综合久久久久综合网 | 麻豆视频在线观看免费 | 狠狠操天天射 | 久久精品久久精品久久 | 久久黄色片 | 中文字幕 国产 一区 | 综合天天色| 99久久久久久久久久 | 九九九九九国产 | 涩涩网站在线观看 | 91丨精品丨蝌蚪丨白丝jk | 五月综合网站 | 91免费视频网站在线观看 | 久久综合色天天久久综合图片 | 在线亚州 | 91看片淫黄大片在线播放 | 中文字幕国产视频 | 精品久久久免费视频 | 美女网站在线播放 | 色偷偷网站视频 | 婷婷丁香色 | 国产特级毛片aaaaaa | 欧美日韩国产一区二 | 亚洲区另类春色综合小说 | 瑞典xxxx性hd极品 | 超碰在线资源 | 天天综合五月天 | 日本午夜免费福利视频 | 在线观看黄色的网站 | 国产一区二区在线看 | 亚洲国产精品一区二区久久hs | 亚洲无吗视频在线 | 国产一级在线免费观看 | 午夜精品久久 | 91成人午夜 | 国产自产高清不卡 | 欧美久久成人 | 一区二区三区四区精品 | avcom在线 | 午夜精品一二三区 | 午夜体验区 | 亚洲高清网站 | 欧美性色综合 | 久精品视频在线观看 | 久久免费观看视频 | 在线观看日韩av | 国产午夜亚洲精品 | 日本三级久久 | 在线免费观看一区二区三区 | 国产一级片免费观看 | 热久久99这里有精品 | 免费av在线 | 99这里只有精品视频 | 六月色婷婷 | 国产精品麻豆99久久久久久 | 成人黄色短片 | 亚洲在线精品 | 久久99久久99精品免费看小说 | 久久综合狠狠狠色97 | 久久视影 | 一区中文字幕电影 | 97天天综合网 | 中国一区二区视频 | 美女网站视频久久 | 亚洲成人频道 | 免费观看一级一片 | 亚洲资源在线网 | 96看片| 999国产精品视频 | 色九九视频 | 99久久日韩精品免费热麻豆美女 | 久久精品视频3 | 精品一区三区 | 97视频免费 | 欧美粗又大| 国产在线超碰 | 91黄色免费看 | 91精品国产麻豆国产自产影视 | 日韩字幕在线观看 | 女人18毛片a级毛片一区二区 | 成人动漫精品一区二区 | 日本精品二区 | 深爱婷婷 | 久久综合加勒比 | 国产精品99久久久久久宅男 | 国产精品久久久久久模特 | 国产免费一区二区三区最新6 | 97成人超碰 | 久久久精品 | 99tvdz@gmail.com| 91免费版在线 | 国产 日韩 在线 亚洲 字幕 中文 | 欧美日在线观看 | 日韩亚洲国产中文字幕 | 三级av在线播放 | 三级免费黄| 在线观看mv的中文字幕网站 | 久久成熟 | 成人在线播放免费观看 | 欧美性色19p| 波多野结衣电影一区二区 | 中文日韩在线视频 | 久草在线视频中文 | 天堂入口网站 | 国产永久免费高清在线观看视频 | 香蕉在线播放 | 色天天天 | 亚洲一区二区三区在线看 | 中文字幕欧美三区 | 欧美有色| 国产麻豆剧传媒免费观看 | 国产精品系列在线观看 | 91视频传媒 | 色狠狠婷婷| 久久久久久久久久久免费 | 在线观看黄网站 | 久久66热这里只有精品 | 精品a视频 | 99精品视频免费观看视频 | 亚洲电影黄色 | 天堂av免费在线 | 91亚洲成人| 国产美女免费观看 | 国产999精品视频 | 狠狠色丁香久久婷婷综 | 精品自拍网 | 欧美日韩一区二区三区免费视频 | 国产日韩欧美精品在线观看 | 色综合夜色一区 | 日韩字幕| www欧美日韩 | 久草视频免费观 | 色多多视频在线观看 | 久久影院精品 | 色网免费观看 | 精品久久1 | www夜夜操| 99色在线观看 | 日韩 在线a | 欧美日韩在线观看一区二区三区 | 日本久久久久久久久久久 | 亚洲国产av精品毛片鲁大师 | 99久久这里只有精品 | 久久艹影院 | 精品国产一区二区三区久久久 | 国产高清在线a视频大全 | 日韩中文字幕网站 | av不卡网站 | 亚洲激情在线视频 | 精品国产片 | 日本69hd | 亚洲福利精品 | 午夜精品三区 | 国产在线1区| 91电影福利 | 91porny九色在线播放 | 黄视频网站大全 | 久久精品一 | 久久永久免费视频 | 欧美永久视频 | 国产精久久久久久妇女av | 亚洲最新在线视频 | 色婷婷国产精品一区在线观看 | 午夜av激情| 国产丝袜一区二区三区 | 久久精品国产亚洲精品2020 | av在线播放亚洲 | 午夜黄网 | 福利一区在线视频 | 麻豆视频大全 | 国产婷婷一区二区 | 成人97视频| 欧美日韩后| 国产999精品久久久 免费a网站 | 中文字幕有码在线播放 | 国产护士hd高朝护士1 | 午夜国产福利在线 | 色综合久久久网 | 在线视频18在线视频4k | 久草视频免费在线播放 | 免费黄在线看 | 午夜精品久久久 | 天堂av在线网站 | 国产精品一区二区精品视频免费看 | 国产一区视频在线观看免费 | 麻花天美星空视频 | 99热国产在线中文 | 精品一区二区电影 | 久久国产精品久久久久 | 久久激情综合 | 99精品久久只有精品 | 亚洲精品网站在线 | 国产91全国探花系列在线播放 | 日韩欧美在线一区二区 | 日日夜夜天天久久 | 成人h视频在线播放 | 黄色av一区二区 | 婷婷丁香花五月天 | 91在线视频观看免费 | 成人亚洲网 | 中文av在线天堂 | 在线黄色毛片 | 99婷婷狠狠成为人免费视频 | jizzjizzjizz亚洲 | 日韩久久精品一区二区三区 | 岛国一区在线 | 国产亚洲精品久久19p | 最近高清中文在线字幕在线观看 | 黄色国产高清 | 免费在线观看av网站 | 亚洲国产欧美一区二区三区丁香婷 | 91av视频免费在线观看 | 97超碰伊人 | 天天撸夜夜操 | 欧美日韩免费一区二区三区 | 国产黄免费在线观看 | 中文字幕在线字幕中文 | 一区二区欧美在线观看 | 五月色综合 | 亚洲精品大片www | 日韩av中文字幕在线 | 国产精品久久9 | 国产精品精品视频 | 69av视频在线观看 | 国产成人精品久久亚洲高清不卡 | 成人久久18免费网站 | 中文字幕在线有码 | 精品国产一区二区三区在线 | 久章草在线 | 精品久久久久久久久久国产 | 欧洲成人av | 色婷婷av一区二 | 国产精品入口66mio女同 | 麻豆视频国产在线观看 | 91视频首页 | 中文字幕国产一区 | 中文av影院 | av免费观看网站 | 亚洲精品中文字幕在线观看 | 91看毛片 | 国产区精品| 久久久免费网站 | 免费h在线观看 | 极品美女被弄高潮视频网站 | 超碰97成人 | 午夜18视频在线观看 | 亚洲精品国产自产拍在线观看 | 亚洲日本黄色 | 久久精品中文字幕 | 欧美最新另类人妖 | 在线看成人 | 国产欧美在线一区二区三区 | 久久精品牌麻豆国产大山 | 六月丁香激情综合 | 日日操天天操夜夜操 | 日本精品一区二区 | 日韩中文字幕国产精品 | 黄av免费| 欧美午夜精品久久久久 | 国产精品久久久久久久久久久久午夜片 | 色婷婷激婷婷情综天天 | 精品999在线观看 | 日日夜夜人人天天 | 日韩丝袜 | 亚洲国产欧美在线人成大黄瓜 | 亚洲男女精品 | 波多野结衣在线观看一区二区三区 | 国产精品久久久久一区二区三区 | 久久久久久草 | 国产不卡免费视频 | a√资源在线 | 日韩高清精品免费观看 | 国产小视频在线播放 | 91精品对白一区国产伦 | 欧美天天干 | 久久中文字幕在线视频 | 成人免费在线观看av | 精品视频久久久 | 最新日韩中文字幕 | 久草在线资源观看 | 欧美日韩性视频在线 | av国产网站 | 国产免费三级在线观看 | 国产成人精品一区二区三区福利 | 日韩久久久久久 | 欧美精品久久久久久久久久白贞 | 中文字幕有码在线 | 日韩美视频 | 日韩com| 久久tv| 成人av在线亚洲 | 国产 日韩 欧美 自拍 | 亚洲成人精品在线观看 | 蜜臀久久99精品久久久无需会员 | 91在线蜜桃臀 | 麻豆免费在线视频 | 国产精品福利视频 | 国产 中文 日韩 欧美 | 免费在线一区二区 | 激情大尺度视频 | 在线免费观看麻豆视频 | 国产精品毛片一区二区在线 | 久久人91精品久久久久久不卡 | 日韩精品久久久久 | 亚洲精品婷婷 | 在线观看黄色av | 久久精品中文视频 | 成年人视频免费在线 | 亚洲精品小视频 | 免费看三级黄色片 | 九色精品免费永久在线 | 久久久久久久久久久影院 | 69国产盗摄一区二区三区五区 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 在线视频观看成人 | 久久亚洲欧美日韩精品专区 | 美女免费黄视频网站 | 91| 在线观看91av| 国产精品破处视频 | 中文字幕免费观看视频 | 黄色网中文字幕 | 日日夜色 | 日韩欧美国产激情在线播放 | 日韩欧美在线一区 | 色九色 | 天天天插| 亚洲国产精品传媒在线观看 | 色综合天天色综合 | 中文字幕频道 | 免费在线一区二区三区 | 五月综合在线观看 | 激情网五月婷婷 | 精品久久久久久亚洲综合网 | 蜜臀av麻豆 | 在线看小早川怜子av | 久久免视频 | 在线观看你懂的网址 | 色国产视频 | 成人在线视频免费观看 | 亚欧洲精品视频在线观看 | 精品国产乱码久久久久久久 | 99视频网址 | 九九久久影视 | 玖草在线观看 | 国产精品精品久久久久久 | 亚洲综合导航 | 国产三级视频 | 久久午夜网| 2021国产精品 | 九精品 | 天天操天天干天天玩 | 天天射天天干天天爽 | 91片黄在线观看 | 久久综合加勒比 | 成人av网页| 国产精品网红直播 | 国内精品久久久久久久影视麻豆 | 久久激情视频 久久 | 国产片免费在线观看视频 | 久久综合九色综合久久久精品综合 | 久久成年人视频 | 精品久久综合 | 综合黄色网 | 中文字幕精品一区久久久久 | 97成人在线| 亚洲综合色站 | 超碰99人人| 成人av网址大全 | 亚洲黄色免费电影 | 99精品视频精品精品视频 | 色婷婷97 | 超碰97在线资源站 | 91精品国产91久久久久久三级 | 天天干.com | 一级黄色片在线免费观看 | 久久99精品热在线观看 | 精品免费久久久久 | 密桃av在线 | 综合久久2023 | 日韩免费网站 | 在线播放第一页 | 久久天天躁夜夜躁狠狠躁2022 | 日韩视频在线播放 | 91精品视频在线看 | 婷婷新五月 | 久久99亚洲精品久久久久 | 在线免费观看黄 | 久久久久久影视 | 久久一区二区三区超碰国产精品 | 18久久久久 | 国产在线播放一区二区三区 | 婷婷综合久久 | 综合色狠狠 | 黄色官网在线观看 | 夜夜躁日日躁狠狠躁 | 天天操天天操天天操 | 色播五月婷婷 | 中文字幕a∨在线乱码免费看 | 久操视频在线免费看 | 午夜天天操 | av一区二区在线观看中文字幕 | 国产精品久久久久久久久久直播 | 国产高清久久久 | 久久视频在线免费观看 | 国内成人综合 | 97在线看| 久久黄网站 | 久久激情视频 | 日日操天天射 | 在线亚洲日本 | 久久69av| 欧美一区二区在线免费看 | 激情综合交| 久久久久色 | www.久久久 | 天天色天天射天天综合网 | 成+人+色综合 | 在线观看韩国av | 亚洲日韩欧美一区二区在线 | 日韩电影一区二区在线观看 | av官网在线 | www日韩视频| 国产小视频在线观看 | 99精品国产兔费观看久久99 | 国产精品va在线播放 | 91看片一区二区三区 | 国产私拍在线 | 91成人精品视频 | 狠狠久久综合 | 91福利专区 | 国产99久久久国产精品免费二区 | 五月天综合婷婷 | 久久只有精品 | 亚洲精品播放 | 久久九九精品 | 日韩免费电影 | 黄色三级在线看 | 久久国产精品二国产精品中国洋人 | 国产资源免费 | 国产精品av一区二区 | 国产精品理论视频 | 久久久久国产精品视频 | 国产一级黄色免费看 | 精久久久久 | 91精彩视频在线观看 | 日韩网站在线 | 人人爱夜夜操 | 在线看国产视频 | 久久久久国产成人免费精品免费 | 激情文学丁香 | 国产美女网站视频 | 久久99视频 | 青草视频在线免费 | 色综合久久综合网 | 69成人在线| 激情在线免费视频 | 日韩一级精品 | 91尤物国产尤物福利在线播放 | 99热这里只有精品8 久久综合毛片 | 精品a级片 | 99精品欧美一区二区三区 | 亚洲国产视频直播 | 日韩有码中文字幕在线 | 在线v片| 国产在线观看高清视频 | 久草免费新视频 | 中中文字幕av | 日日爽 | 亚洲欧美成人综合 | 国产一级黄色电影 | 激情网站免费观看 | 91精品秘密在线观看 | 国产精品久久久久久妇 | 欧美日韩18| 午夜视频一区二区 | 久久精品久久综合 | 啪嗒啪嗒免费观看完整版 | 亚洲国产中文在线 | 色婷婷色| 久久99精品国产一区二区三区 | 狠狠撸电影 | 成人影片免费 | 精品国产亚洲在线 | 91免费版在线 | 三级性生活视频 | 亚洲国产精品电影 | 亚洲黄色精品 | 91女人18片女毛片60分钟 | 亚洲人xxx | 一区二区三区四区五区在线视频 | 日韩精品久久久久久中文字幕8 | 99在线精品视频观看 | 久久成人国产精品入口 | 在线观看国产 | 久久激情综合 | 国产成人精品一二三区 | 国产成人精品午夜在线播放 | 欧美日韩色婷婷 | 99精品视频免费 | www.午夜| 免费在线观看日韩 | 国产精品第10页 | 97理论电影 | 亚洲三级精品 | 天天伊人狠狠 | 久久国产精彩视频 | 国产 欧美 日本 | 国产一级片在线播放 | 色婷婷亚洲精品 | 黄毛片在线观看 | 日日躁夜夜躁aaaaxxxx | 在线看片日韩 | 成人a在线观看 | 五月婷婷.com | 探花视频在线观看免费版 | 国产精品黄色影片导航在线观看 | 在线观看亚洲专区 | 亚洲精品资源在线 | 色综合久久久久 | 一区二区视频在线看 | 久久韩国免费视频 | 中文字幕视频在线播放 | 国产在线无 | 国产福利一区二区三区在线观看 | 在线黄色av | 欧美日韩视频网站 | 国产一区网 | 久久一区二区免费视频 | 97超碰影视 | 激情视频一区 | 成人免费视频视频在线观看 免费 | 成人99免费视频 | 91麻豆精品国产91久久久久 | 亚洲区视频在线观看 | 免费观看91视频 | 久草在线视频国产 | 欧美日韩国产成人 | 中文字幕国语官网在线视频 | 天天爱综合 |