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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python语言学习笔记

發(fā)布時(shí)間:2024/7/19 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python语言学习笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

獲得人生中的成功需要的專注與堅(jiān)持不懈多過天才與機(jī)會(huì)。? ——C.W. Wendte

Python將很快成為你最喜歡的編程語言!

Qt庫? ?PyQt ?Perl-Qt

?

簡單易學(xué),功能強(qiáng)大,高效率的高層數(shù)據(jù)結(jié)構(gòu),簡單而有效地實(shí)現(xiàn)面向?qū)ο缶幊獭?/p>

Python簡潔的語法和對(duì)動(dòng)態(tài)輸入的支持,再加上解釋性語言的本質(zhì),使得它在大多數(shù)平臺(tái)上的許多領(lǐng)域都是一個(gè)理想的腳本語言,特別適用于快速的應(yīng)用程序開發(fā)。

注重的是如何解決問題而不是編程語言的語法和結(jié)構(gòu)。

wxPython,Twisted,Boa Constructor

?

?

特色:

簡單、易學(xué)

免費(fèi)、開源:Python是FLOSS(自由/開放源碼軟件)之一。

高層語言:不必糾結(jié)管理程序使用內(nèi)存等底層的東西

可移植性:

如果你小心地避免使用依賴于系統(tǒng)的特性,那么你的所有Python程序無需修改就可以在下述任何平臺(tái)上面運(yùn)行。

Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至還有PocketPC!這是因?yàn)樽鳛榻忉屍鞯膒ython有各種系統(tǒng)所對(duì)應(yīng)的版本。

解釋性:一個(gè)用編譯性語言比如C或C++寫的程序可以從源文件(即C或C++語言)轉(zhuǎn)換到一個(gè)你的計(jì)算機(jī)使用的語言(二進(jìn)制代碼,即0和1)。這個(gè)過程通過編譯器和不同的標(biāo)記、選項(xiàng)完成。當(dāng)你運(yùn)行你的程序的時(shí)候,連接/轉(zhuǎn)載器軟件把你的程序從硬盤復(fù)制到內(nèi)存中并且運(yùn)行。

而Python語言寫的程序不需要編譯成二進(jìn)制代碼。你可以直接從源代碼運(yùn)行程序。在計(jì)算機(jī)內(nèi)部,Python解釋器把源代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語言并運(yùn)行。事實(shí)上,由于你不再需要擔(dān)心如何編譯程序,如何確保連接轉(zhuǎn)載正確的庫等等,所有這一切使得使用Python更加簡單。由于你只需要把你的Python程序拷貝到另外一臺(tái)計(jì)算機(jī)上,它就可以工作了,這也使得你的Python程序更加易于移植。

只要運(yùn)行程序的計(jì)算機(jī)上裝有Python及程序所用的相關(guān)的庫,那么就可運(yùn)行。因?yàn)樗墙忉屝驼Z言,將大部分工作都交由工具環(huán)境來解決,所以程序本身移植性很強(qiáng)。

面向?qū)ο?Python支持面向過程的編程也支持面向?qū)ο蟮木幊獭?/p>

面向過程:程序是由過程或可重用代碼的函數(shù)構(gòu)建起來的。面向?qū)ο?#xff1a;程序是由數(shù)據(jù)和功能組合而成的對(duì)象構(gòu)建而成的。

?

可擴(kuò)展性:如果你需要你的一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開,可以把你的部分程序用C或C++編寫,然后在你的Python中使用。

可嵌入性:可以把Python嵌入C/C++程序,從而向你的程序用戶提供腳本功能。

腳本功能?

豐富的庫:Python標(biāo)準(zhǔn)庫確實(shí)很龐大。它可以幫助你處理各種工作,包括正則表達(dá)式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其他與系統(tǒng)有關(guān)的操作。記住,只要安裝了Python,所有這些功能都是可用的。這被稱作Python的“功能齊全”理念。

除了標(biāo)準(zhǔn)庫以外,還有許多其他高質(zhì)量的庫,如wxPython、Twisted和Python圖像庫等等。

?

關(guān)于Perl

Perl是另外一種極其流行的開源解釋性編程語言。Perl編寫大型程序時(shí)顯示出其不方便。

Perl唯一也是十分重要的優(yōu)勢是它龐大的CPAN庫——綜合Perl存檔網(wǎng)絡(luò)。就如同這個(gè)名字所指的意思一樣,這是一個(gè)巨大的Perl模塊集,它大得讓人難以置信——你幾乎用這些模塊在計(jì)算機(jī)上做任何事情。

新的Parrot虛擬機(jī)按設(shè)計(jì)可以運(yùn)行完全重新設(shè)計(jì)的Perl 6也可以運(yùn)行Python和其他解釋性語言如Ruby、PHP和Tcl等等。這意味著你將來或許可以在Python上使用所有Perl的模塊。這將成為兩全其美的事——強(qiáng)大的CPAN庫與強(qiáng)大的Python語言結(jié)合在一起。

其他解釋性語言如Ruby、PHP和Tcl等等。

OpenSource.org和UserLinux項(xiàng)目

?

Linux、BSD下安裝Python,Windows下安裝Python。

shell程序?什么是shell、cmd等等

在計(jì)算機(jī)科學(xué)中,Shell俗稱殼(用來區(qū)別于核),是指“提供使用者使用界面”的軟件(命令解析器)。它類似于DOS下的command和后來的cmd.exe。它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。

?

網(wǎng)上的Python安裝包,指的是什么?

該軟件包含編程所需要的模組和編譯調(diào)試所需要的基本工具。

?

IDLE程序

IDLE是開發(fā)python程序的基本IDE(集成開發(fā)環(huán)境),具備基本的IDE的功能,是非商業(yè)Python開發(fā)的不錯(cuò)的選擇。當(dāng)安裝好python以后,IDLE就自動(dòng)安裝好了,不需要另外去找。是用python+tkinter寫的。該環(huán)境當(dāng)然支持編輯功能,網(wǎng)上很多人將IDEL簡單地認(rèn)為是編輯器。

C:\Python27\Lib\idlelib 可找到IDLE運(yùn)行。

python的編譯器就是pythonw.exe,解釋器就是python.exe(交互式shell)

python.exe和pythonw.exe區(qū)別?

在Windows命令行中使用Python?

從CMD命令行中啟動(dòng)python解釋器,需要在windows中設(shè)置環(huán)境變量,如果安裝的是python(x,y),那么應(yīng)會(huì)自動(dòng)寫進(jìn)了環(huán)境變量。

如何退出?window下Ctrl-z,Linux下Ctrl-d

?

window命令行指什么?如何使用??? 環(huán)境變量?

Linux的包管理軟件

?

編輯器:基本要求有語法高亮,文本縮進(jìn)?

Notepad 即記事本,沒有自動(dòng)文本縮進(jìn)功能

可用IDLE環(huán)境的編輯器?? VIM,Emacs(Linux)代碼編輯器

Python編輯器列表 支持Python的IDE列表

一旦開始編寫大型Python程序,IDE確實(shí)很有用

?

?

Hello World,它是編程之神的傳統(tǒng)咒語,可以幫助你更好的學(xué)習(xí)語言。

cmd和系統(tǒng)命令行?

CMD常用命令

lnk 文件是用于指向其他文件(如,程序)的一種文件。這些文件通常稱為快捷方式文件。通常它以快捷方式放在桌面上。以方便使用者快速的調(diào)用,其擴(kuò)展名為.lnk。

Python是大小寫敏感的

注釋 ——任何在#符號(hào)右面的內(nèi)容都是注釋

#!/usr/bin/python?? 這是條特殊的注釋,后面跟著一個(gè)程序。這行告訴你的Linux/Unix系統(tǒng)當(dāng)執(zhí)行你的程序的時(shí)候,它應(yīng)該運(yùn)行哪個(gè)解釋器。(python解釋器有幾種?)

對(duì)于Python來說,程序、腳本或者軟件都是指同一個(gè)東西。

?

PATH變量?

如果你希望你的程序能夠從各個(gè)位置運(yùn)行呢?那樣的話,你可以把你的程序保存在PATH環(huán)境變量中的目錄之一。每當(dāng)你運(yùn)行任何程序,系統(tǒng)會(huì)查找列在PATH環(huán)境變量中的各個(gè)目錄。然后運(yùn)行那個(gè)程序。你只要簡單地把這個(gè)源文件復(fù)制到PATH所列目錄之一就可以使你的程序在任何位置都可用了。

這里指的運(yùn)行是指在命令行直接輸入程序名運(yùn)行。(如果遇到重名可怎么辦)?

help() 括號(hào)中填對(duì)象 按q可退出幫助

?

在Python中有4種類型的數(shù)

整數(shù)、長整數(shù)、浮點(diǎn)數(shù)、復(fù)數(shù)??? 2、3.23E-4、2.3+5j

變量不必要進(jìn)行聲明。

?

字符串? 單引號(hào)、雙引號(hào)(在其中可自由使用單引號(hào))??

啥區(qū)別?

三引號(hào):指示多行的字符串,在其中可自由使用單雙引號(hào)

轉(zhuǎn)義符:\’?? \’’? \\?

行末的單獨(dú)一個(gè)反斜杠表示字符串在下一行繼續(xù),而不是開始一個(gè)新的行。

自然字符串? r"Newlines are indicated by \n"? 字符串為字面本身,轉(zhuǎn)義字符失效

一定要用自然字符串處理正則表達(dá)式

?

Unicode字符串:Unicode是書寫國際文本的標(biāo)準(zhǔn)方法。如果你想要用你的母語如北印度語或阿拉伯語寫文本,那么你需要有一個(gè)支持Unicode的編輯器。類似地,Python允許你處理Unicode文本——你只需要在字符串前加上前綴u或U。例如,u"This is a Unicode string."。

如果你把兩個(gè)字符串按字面意義相鄰放著,他們會(huì)被Python自動(dòng)級(jí)連。

語句如下? print “what is your ” “name”

在Python中沒有專門的char數(shù)據(jù)類型。

?

標(biāo)示符規(guī)則,字母下劃線數(shù)字組成,數(shù)字不可開頭

使用變量時(shí)只需要給它們賦一個(gè)值。不需要聲明或定義數(shù)據(jù)類型。(會(huì)根據(jù)輸入自動(dòng)區(qū)分是哪種類型的數(shù)據(jù),這點(diǎn)確實(shí)比C要好玩,與Matlab語句一樣)

在一個(gè)物理行中寫多個(gè)邏輯行:用分號(hào);實(shí)現(xiàn)

多個(gè)物理行寫一個(gè)邏輯行:即語句分行 用’’’或者\(yùn)實(shí)現(xiàn)或者圓括號(hào)、方括號(hào)、波形括號(hào)

強(qiáng)烈建議堅(jiān)持在每個(gè)物理行只寫一句邏輯行,少用分號(hào)

有時(shí)候,有一種暗示的假設(shè),可以使你不需要使用反斜杠。這種情況出現(xiàn)在邏輯行中使用了圓括號(hào)、方括號(hào)或波形括號(hào)的時(shí)候。這被稱為暗示的行連接。

print ‘the value is’,i

?

空白在Python中是重要的。事實(shí)上行首的空白是重要的。它稱為縮進(jìn)。在邏輯行首的空白(空格和制表符)用來決定邏輯行的縮進(jìn)層次,從而用來決定語句的分組。

這意味著同一層次的語句必須有相同的縮進(jìn)。每一組這樣的語句稱為一個(gè)塊。

如何縮進(jìn)

不要混合使用制表符和空格來縮進(jìn),因?yàn)檫@在跨越不同的平臺(tái)的時(shí)候,無法正常工作。我強(qiáng)烈建議你在每個(gè)縮進(jìn)層次使用單個(gè)制表符或兩個(gè)或四個(gè)空格 。

選擇這三種縮進(jìn)風(fēng)格之一。更加重要的是,選擇一種風(fēng)格,然后一貫地使用它,即只使用這一種風(fēng)格。

?

就每一個(gè)東西包括數(shù)、字符串甚至函數(shù)都是對(duì)象這一點(diǎn)來說,Python是極其完全地面向?qū)ο蟮摹?/p>

運(yùn)算符

**? 冪 返回x的y次冪

//? 取整除

<< 位左移? >> 位右移?? 注意,此處不是循環(huán)移位

& 按位與? |按位或? ^ 按位異或 ~ 按位翻轉(zhuǎn)?? ???如 3&3=3

邏輯運(yùn)算符?? 兩個(gè)布爾常量? True(1)? Fasle

<? >? <=? >=? !=? ==? not 布爾非 and布爾與? or布爾或

運(yùn)算符的優(yōu)先級(jí)? 有個(gè)表格!

'la' * 3得到'lalala'? 'a' + 'b'得到'ab'

4/3得到1(整數(shù)的除法得到整數(shù)結(jié)果)。4.0/3或4/3.0得到1.3333333333333333

4 // 3.0得到1.0

x的按位翻轉(zhuǎn)是-(x+1) ~5得到-6???? 求反后再+1? 得到的則是相反數(shù)

比較可以被任意連接:3 < 5 < 7返回True。

?

x = False; y = True; x and y,由于x是False,返回False。在這里,Python不會(huì)計(jì)算y,因?yàn)樗肋@個(gè)表達(dá)式的值肯定是False(因?yàn)閤是False)。這個(gè)現(xiàn)象稱為短路計(jì)算。

?

三種控制流語句

if語句

if? 邏輯表達(dá)式:

? ?塊語句

elif 邏輯表達(dá)式:

?? 塊語句

else:

塊語句

冒號(hào)表示后面跟一個(gè)語句塊

guess=int(raw_input())函數(shù)取得用戶猜測的數(shù)字。函數(shù)只是重用的程序段。

輸入對(duì)于raw_input函數(shù)來說是一個(gè)字符串。我們通過int把這個(gè)字符串轉(zhuǎn)換為整數(shù),并把它存儲(chǔ)在變量guess中。

事實(shí)上,int是一個(gè)類,不過你想在對(duì)它所需了解的只是它把一個(gè)字符串轉(zhuǎn)換為一個(gè)整數(shù)(假設(shè)這個(gè)字符串含有一個(gè)有效的整數(shù)文本信息)。

在Python中沒有switch語句。你可以使用if..elif..else語句來完成同樣的工作(在某些場合,使用字典會(huì)更加快捷。)

?

while 循環(huán)

while 邏輯表達(dá)式:

???? 循環(huán)體

else:

???? 語句塊

?

當(dāng)循環(huán)跳出時(shí)會(huì)到else處,else其實(shí)是多余的,但若循環(huán)中有break語句,那么加與不加就有點(diǎn)區(qū)別了。

?

for循環(huán)

for i in range(1,5):

print i

else:

print ‘The for loop is over’

?

range(a,b,c)? 用于產(chǎn)生a到b之間的序列,步進(jìn)為c,默認(rèn)為1。并且不包括b。

廣義來說,我們可以使用任何種類的由任何對(duì)象組成的序列!

?

break語句

len(str)函數(shù)? 獲得字符串長度

如果你從for或while循環(huán)中終止,任何對(duì)應(yīng)的循環(huán)else塊將不執(zhí)行

?

continue語句

函數(shù)即可重用的程序段。 用def關(guān)鍵字定義。

已經(jīng)使用了許多內(nèi)建的函數(shù),比如len和range。

def sayhello():

?? print ‘Hello World!’

def 函數(shù)名(形參列表):

語句塊

?

局部變量:在一個(gè)塊語句內(nèi)定義,作用域和生命期都在該語句塊內(nèi)。在里面操作,外面的重名變量不受影響。

?

全局變量 global語句?? global x,y,z

global語句被用來聲明x是全局的——因此,當(dāng)我們?cè)诤瘮?shù)內(nèi)把值賦給x的時(shí)候,這個(gè)變化也反映在我們?cè)谥鲏K中使用x的值的時(shí)候。

在函數(shù)內(nèi)使用global,說明該變量是在函數(shù)外部定義的。

如果你想要為一個(gè)定義在函數(shù)外的變量賦值,那么你就得告訴Python這個(gè)變量名不是局部的,而是全局的。我們使用global語句完成這一功能。沒有g(shù)lobal語句,是不可能為定義在函數(shù)外的變量賦值的。

默認(rèn)參數(shù)值的設(shè)置

def say(message,times=1):

print message*times???? #竟然還可以用這種手段

有默認(rèn)參數(shù)值的形參必須放在后面? say(‘hello’)? 才能判別參數(shù)是給第一個(gè)形參的

只有在形參表末尾的那些參數(shù)可以有默認(rèn)參數(shù)值,即你不能在聲明函數(shù)形參的時(shí)候,先聲明有默認(rèn)值的形參而后聲明沒有默認(rèn)值的形參。這是因?yàn)橘x給形參的值是根據(jù)位置而賦值的。

?

關(guān)鍵參數(shù):我們使用名字(關(guān)鍵字)而不是位置(我們前面所一直使用的方法)來給函數(shù)指定實(shí)參。func(c=50,a=100)?? #用這種方式來調(diào)用可以罔顧賦參順序

更自由地賦參

def func(a, b=5, c=10):

??? print 'a is', a, 'and b is', b, 'and c is', c

func(3, 7)

func(25, c=24)

func(c=50, a=100)

?

return 語句 于函數(shù)中返回函數(shù)中內(nèi)部的局部值

= =b Python里還真看不到分號(hào)啊

注意,沒有返回值的return語句等價(jià)于return None。None是Python中表示沒有任何東西的特殊類型。例如,如果一個(gè)變量的值為None,可以表示它沒有值。

除非你提供你自己的return語句,每個(gè)函數(shù)都在結(jié)尾暗含有return None語句。

x=None

print x??? #什么都沒輸出

pass語句在Python中表示一個(gè)空的語句塊。

?

DocStrings 文檔字符串

在函數(shù)中用

‘’’----------------------

--------空一行----------

-------------------------‘’’????? 來說明這個(gè)函數(shù)的使用方法

使程序更易讀,且可在運(yùn)行時(shí),查看函數(shù)文檔字符串屬性。

print printMax._doc_ ??????函數(shù)在Python中也被看做一個(gè)對(duì)象! . 操作符

?

強(qiáng)烈建議:對(duì)你所寫的任何正式函數(shù)編寫文檔字符串

隨你的Python發(fā)行版附帶的pydoc命令,與help()類似地使用DocStrings。

?

為什么程序運(yùn)行時(shí)要指定命令行參數(shù)? 如,main()函數(shù)的形參就有個(gè)命令行,是用于指定什么的?

?

Python標(biāo)準(zhǔn)庫? 標(biāo)準(zhǔn)庫都有哪些?

模塊是什么?模塊基本上就是一個(gè)包含了所有你定義的函數(shù)和變量的文件。

模塊的文件名必須以.py為擴(kuò)展名。

import sys??? sys模塊包含了與Python解釋器和它的環(huán)境有關(guān)的函數(shù)。

sys模塊的具體介紹?

當(dāng)我們執(zhí)行python using_sys.py we are arguments的時(shí)候,我們使用python命令運(yùn)行using_sys.py模塊,后面跟著的內(nèi)容被作為參數(shù)傳遞給程序。Python為我們把它存儲(chǔ)在sys.argv變量中。

sys.argv? ?sys.path

字節(jié)編譯的.pyc文件? 這種文件采用字節(jié)碼了? 輸入這種模塊 速度會(huì)比較快

from 模塊名 import 某個(gè)變量?? 那么就不用 模塊名.變量名來調(diào)用過來 直接使用變量就可以了? from ..import*? 指吸納所有變量名

一般說來,應(yīng)該避免使用from..import而使用import語句,因?yàn)檫@樣可以使你的程序更加易讀,也可以避免名稱的沖突。

?

模塊的_name_

假如我們只想在程序本身被使用的時(shí)候運(yùn)行主塊,而在它被別的模塊輸入的時(shí)候不運(yùn)行主塊,我們?cè)撛趺醋瞿?#xff1f;

每個(gè)Python模塊都有它的__name__,如果它是'__main__',這說明這個(gè)模塊被用戶單獨(dú)運(yùn)行,我們可以進(jìn)行相應(yīng)的恰當(dāng)操作。

if __name__ == '__main__':

??? print 'This program is being run by itself'

else:

print 'I am being imported from another module'

?

模塊的制作和調(diào)用??? Python附帶的標(biāo)準(zhǔn)庫就是這樣一組模塊的例子

模塊應(yīng)該被放置在我們輸入它的程序的同一個(gè)目錄中,或者在sys.path所列目錄之一。每安裝完一個(gè)庫,應(yīng)該會(huì)自動(dòng)寫入sys.path中吧!我應(yīng)該也可以手動(dòng)增添路徑。

?

dir()函數(shù):使用內(nèi)建的dir函數(shù)來列出模塊定義的標(biāo)識(shí)符。標(biāo)識(shí)符有函數(shù)、類和變量。

當(dāng)你為dir()提供一個(gè)模塊名的時(shí)候,它返回該模塊定義的名稱列表。如果不提供參數(shù),它返回當(dāng)前模塊中定義的名稱列表。輸入的模塊同樣是列表的一部分。

del a?? 刪除變量/名稱

?

?

數(shù)據(jù)結(jié)構(gòu)

列表

列表中元素可以是任何種類的對(duì)象(不同類混雜) 包括數(shù)(也是對(duì)象)甚至其它列表

list=[,,,,,]?? len(list)? for item in list: print i

list.append(‘’) 在末尾增加對(duì)象list.sort() 重排列表 索引對(duì)象 list[]

del list[] 刪除某個(gè)對(duì)象?? Python從0開始計(jì)數(shù)

>>> print range(5)

[0, 1, 2, 3, 4]

>>> print xrange(5)

xrange(5)??

range將返回一個(gè)普通列表,但是xrange將返回一個(gè)特殊目的對(duì)象,將顯示為其自身的特殊方式。? 使用xrange節(jié)省for循環(huán)內(nèi)存開銷,for i in xrange(5): 語句塊

我們?cè)趐rint語句的結(jié)尾使用了一個(gè)逗號(hào)來消除每個(gè)print語句自動(dòng)打印的換行符

元組? 與列表相似,但又有區(qū)別?

元組和列表十分類似,只不過元組和字符串一樣是不可變的即你不能修改元組。

元組通常用在使語句或用戶定義的函數(shù)能夠安全地采用一組值的時(shí)候,即被使用的元組的值不會(huì)改變。

你必須在第一個(gè)(唯一一個(gè))項(xiàng)目后跟一個(gè)逗號(hào),這樣Python才能區(qū)分元組和表達(dá)式中一個(gè)帶圓括號(hào)的對(duì)象。

即如果你想要的是一個(gè)包含項(xiàng)目2的元組的時(shí)候,你應(yīng)該指明singleton = (2 , )。

zoo=(,,,,,)? len(zoo)? newzoo=(,,,zoo)?? 列表和元組中的對(duì)象不一定都必須是同一類的

元組之內(nèi)的元組還是元組,被充當(dāng)成元組中的一個(gè)對(duì)象。同樣元組中的元組,或列表中的元組,或元組中的列表等等都是如此。

索引 zoo[]??? zoo[2][]? 如果第三個(gè)元素是元組或列表的話

zoo=()? zoo=(1,)? 必須加逗號(hào)? 為了區(qū)分 zoo=(1) 也可理解為 zoo=1

print '%s is %d years old' % (name, age)?? 使用元組print格式化輸出

在大多數(shù)時(shí)候,你可以只使用%s定制,而讓Python來提你處理剩余的事情。這種方法對(duì)數(shù)同樣奏效。然而,你可能希望使用正確的定制,從而可以避免多一層的檢驗(yàn)程序是否正確。

?

字典 索引靠的是自己指定的鍵

只能使用不可變的對(duì)象(比如字符串)來作為字典的鍵,但是你可以用不可變或可變的任何對(duì)象作為字典的值。

鍵/值對(duì)用冒號(hào)分割,而各個(gè)對(duì)用逗號(hào)分割,所有這些都包括在花括號(hào)中。

字典是dict類的實(shí)例/對(duì)象。

ab = {?????? 'Swaroop'?? : 'swaroopch@byteofpython.info',

???????????? 'Larry'???? : 'larry@wall.org',

???????????? 'Matsumoto' : 'matz@ruby-lang.org',

???????????? 'Spammer'?? : 'spammer@hotmail.com'

???? }

ab[‘Larry’]? 按鍵索引 ab[‘Bravo’]=’jdfjj’? 增加? del ab[‘bravo’]?? len(ab)

for name,address in ab.items():

print ‘contact %s at %s ’ % (name,address)

if ‘Guido’ in ab:??? # ab.has_key(‘Guido’)

? print …………

item方法:返回一個(gè)元組的列表,其中每個(gè)元組都包含一對(duì)項(xiàng)目——鍵與對(duì)應(yīng)的值

可以使用help(dict)來查看dict類的完整方法列表。

?

列表、元組和字符串都是序列,說它們是序列,因?yàn)樾蛄械膬蓚€(gè)主要特點(diǎn)是索引操作符和切片操作符。他們都可如此操作。

list[N] 0開頭? list[-N]? 倒數(shù)第N個(gè)

list[A:B]? 切片操作符中的第一個(gè)數(shù)(冒號(hào)之前)表示切片開始的位置,第二個(gè)數(shù)(冒號(hào)之后)表示切片到哪里結(jié)束。不包括最后一個(gè)。如果不指定第一個(gè)數(shù),Python就從序列首開始。如果沒有指定第二個(gè)數(shù),則Python會(huì)停止在序列尾。注意,返回的序列從開始位置開始,剛好在結(jié)束位置之前結(jié)束。即開始位置是包含在序列切片中的,而結(jié)束位置被排斥在切片外。shoplist[:]返回整個(gè)序列的拷貝。

注意,列表,元組,字符串都可以使用[]來索引

序列的神奇之處在于你可以用相同的方法訪問元組、列表和字符串。

參考 ?mylist = shoplist ?此句表示? 兩者指向同一實(shí)體 一個(gè)改變另一個(gè)也改變 這個(gè)情況存在與列表和字典中,元組(不可改變)

mylist = shoplist[:] ?如此才是正確的拷貝

如果想要復(fù)制一個(gè)列表或者類似的序列或者其他復(fù)雜的對(duì)象(不是如整數(shù)那樣的簡單 對(duì)象 ),那么你必須使用切片操作符來取得拷貝。

?

字符串的一些方法

str.startwith(‘’) ????是否以某字符串開頭 返回0或1

if ‘a(chǎn)’ in str:

if str.find(‘’)!=-1:? ??????#尋找是否含有某字符串,返回-1或位置

delimiter.join(mylist)?? mylist為列表,delimiter為要嵌入分隔的字符串

以上為Python內(nèi)建的數(shù)據(jù)結(jié)構(gòu)。

?

編寫一個(gè)Python腳本

字符串可以相加? os time 模塊

time.strftime('%Y%m%d%H%M%S')?? 這些定制與用于print語句的定制(%后跟一個(gè)元組)類似(但不完全相同)

zip_command = "zip -qr '%s' %s" % (target, ' '.join(source))?

使用os.system函數(shù)運(yùn)行命令,利用這個(gè)函數(shù)就好像在系統(tǒng)中運(yùn)行命令一樣。即在shell中運(yùn)行命令——如果命令成功運(yùn)行,它返回0,否則它返回錯(cuò)誤號(hào)。

C:\Documents\......? 在Linux下 目錄分隔是/? 所以 指代 目錄的字符串 windows下 最好加上r,以區(qū)別于轉(zhuǎn)義字符

?

not os.path.exists(today)? 檢查是否有這樣的路徑,not是求反

os.mkdir(today)? 創(chuàng)建文件夾

注意os.sep變量的用法——這會(huì)根據(jù)你的操作系統(tǒng)給出目錄分隔符,即在Linux、Unix下它是'/',在Windows下它是'\\',而在Mac OS下它是':'。使用os.sep而非直接使用字符,會(huì)使我們的程序具有移植性,可以在上述這些系統(tǒng)下工作。

?

comment=raw_input(‘提示語句’)

comment.replace(‘某某,’某’)? 將串中的某某用某替代

?

最理想的創(chuàng)建這些歸檔的方法是分別使用zipfile和tarfile。它們是Python標(biāo)準(zhǔn)庫的一部分,可以供你使用。使用這些庫就避免了使用os.system這個(gè)不推薦使用的函數(shù),它容易引發(fā)嚴(yán)重的錯(cuò)誤。

?

軟件是長出來的,而不是建造的。軟件的編寫是逐步,漸進(jìn)式的。

什么(分析)

如何(設(shè)計(jì))

編寫(實(shí)施)

測試(測試與調(diào)試)

使用(實(shí)施或開發(fā))

維護(hù)(優(yōu)化)

面向?qū)ο蟮木幊?/p>

在Python中沒有數(shù)據(jù)類型概念,所有都是類,都是對(duì)象。

在Python中即便是整數(shù)也被作為對(duì)象(屬于int類)。這和C++、Java(1.5版之前)把整數(shù)純粹作為類型是不同的。

屬于一個(gè)對(duì)象或類的變量被稱為域。域和方法可以合稱為類的屬性。

域有兩種類型——屬于每個(gè)實(shí)例/類的對(duì)象或?qū)儆陬惐旧怼K鼈兎謩e被稱為實(shí)例變量和類變量。

類方法的self參數(shù)。

類的方法都必須有第一個(gè)的self形參,self指代對(duì)象本身。? #相當(dāng)于C++中的this

MyObject.method(arg1, arg2)= MyClass.method(MyObject, arg1, arg2)

即方法中的第一個(gè)形參位置已經(jīng)是被占用的了,你只需要給它一個(gè)名字,使用方法時(shí),就當(dāng)它不存在。

pass ???# An empty block

類名后跟一對(duì)圓括號(hào)可創(chuàng)建一個(gè)對(duì)象/實(shí)例?? p=person()

_init_方法 對(duì)象一被建立,自動(dòng)運(yùn)行的方法 初始化?? (類似構(gòu)造函數(shù))

class Person:

??? def __init__(self, name):

??????? self.name = name

??? def sayHi(self):

??????? print 'Hello, my name is', self.name

p = Person('Swaroop')

p.sayHi()

?

在創(chuàng)建一個(gè)類的新實(shí)例的時(shí)候,把參數(shù)包括在圓括號(hào)內(nèi)跟在類名后面,從而傳遞給__init__方法。__init__方法在類的一個(gè)對(duì)象被建立時(shí),馬上運(yùn)行。這個(gè)方法可以用來對(duì)你的對(duì)象做一些你希望的初始化。

?

類的變量(域):由一個(gè)類的所有對(duì)象(實(shí)例)共享使用。某一對(duì)象對(duì)它進(jìn)行修改,則所有的對(duì)象都發(fā)生變化。

對(duì)象的變量:由類的每個(gè)對(duì)象/實(shí)例擁有。不共享

?

類定義中沒self點(diǎn)綴的都是屬于類變量。

只能使用self變量來參考同一個(gè)對(duì)象的變量和方法。

這被稱為屬性參考。 self.fangfa? self.duixiangbianliang

docstring對(duì)于類和方法同樣有用。我們可以在運(yùn)行時(shí)使用Person.__doc__和Person.sayHi.__doc__來分別訪問類與方法的文檔字符串。

在類語句塊的開頭或者方法的開頭加上’’’ …….‘’’這個(gè)就是文檔字符串了。

__del__方法,它在對(duì)象消逝的時(shí)候被調(diào)用。可使用del語句刪除一個(gè)對(duì)象。

當(dāng)對(duì)象不再被使用時(shí),__del__方法運(yùn)行,但是很難保證這個(gè)方法究竟在什么時(shí)候運(yùn)行。如果你想要指明它的運(yùn)行,你就得使用del語句,就如同我們?cè)谝郧暗睦又惺褂玫哪菢印?/p>

注意:----__為雙下劃線

如果你使用的數(shù)據(jù)成員名稱以雙下劃線前綴比如__privatevar,Python的名稱管理體系會(huì)有效地把它作為私有變量。? (相當(dāng)于private類型)

私有變量的特征?

?

SchoolMember類被稱為基本類或超類。而Teacher和Student類被稱為導(dǎo)出類或子類。

一個(gè)子類型在任何需要父類型的場合可以被替換成父類型,即對(duì)象可以被視作是父類的實(shí)例,這種現(xiàn)象被稱為多態(tài)現(xiàn)象。

Python不會(huì)自動(dòng)調(diào)用基本類的constructor,你得親自專門調(diào)用它。

如果在繼承元組中列了一個(gè)以上的類,那么它就被稱作多重繼承。

?

使用rjust方法來得到一個(gè)按一定寬度右對(duì)齊的字符串。str.rjust(10,’*’);

?

通過創(chuàng)建一個(gè)file類的對(duì)象來打開一個(gè)文件,分別使用file類的read、readline或write方法來恰當(dāng)?shù)刈x寫文件。對(duì)文件的讀寫能力依賴于你在打開文件時(shí)指定的模式。模式大概有讀模式('r')、寫模式('w')或追加模式('a')。如果我們沒有指定模式,讀模式會(huì)作為默認(rèn)的模式。最后,當(dāng)你完成對(duì)文件的操作的時(shí)候,你調(diào)用close方法來告訴Python我們完成了對(duì)文件的使用。

?

Python提供一個(gè)標(biāo)準(zhǔn)的模塊,稱為pickle。使用它你可以在一個(gè)文件中儲(chǔ)存任何Python對(duì)象,之后你又可以把它完整無缺地取出來。這被稱為持久地儲(chǔ)存對(duì)象。

還有另一個(gè)模塊稱為cPickle,它的功能和pickle模塊完全相同,只不過它是用C語言編寫的,因此要快得多(比pickle快1000倍)。你可以使用它們中的任一個(gè),而我們?cè)谶@里將使用cPickle模塊。記住,我們把這兩個(gè)模塊都簡稱為pickle模塊。

?

只要是一些非法操作或者運(yùn)行中出現(xiàn)的錯(cuò)誤,程序就會(huì)中斷并拋出異常。要有意識(shí)地去處理可能發(fā)生異常的代碼塊。

try:

???????? 語句

except 異常符號(hào)/(異常符號(hào)元組):

???????? 語句

except:???? #所有情況

???????? 語句

else:

???????? 語句??? #可選,沒有異常時(shí)發(fā)生

?

raise 新定義的異常

?

可以使用raise語句引發(fā)異常。還得指明錯(cuò)誤/異常的名稱和伴隨異常觸發(fā)的異常對(duì)象。你可以引發(fā)的錯(cuò)誤或異常應(yīng)該分別是一個(gè)Error或Exception類的直接或間接導(dǎo)出類。

except ShortInputException, x:?? 指定一個(gè)異常情況并跟隨其異常對(duì)象

在except從句中,我們提供了錯(cuò)誤類和用來表示錯(cuò)誤/異常對(duì)象的變量。

?

try:

finally:

?

在程序運(yùn)行的時(shí)候,可按Ctrl-c中斷/取消程序。(產(chǎn)生異常)KeyboardInterrupt異常被觸發(fā),程序退出。

?

f=file('open.txt','w')? 如果沒加’w’的話,默認(rèn)為’r’,那么如果此時(shí)文件夾中不存在open.tx

t,會(huì)拋出IOError

?

可以在Python附帶安裝的文檔的“庫參考”一節(jié)中了解Python標(biāo)準(zhǔn)庫中所有模塊的完整內(nèi)容。

?

類中的特殊方法

__init__(self,…)? __del__(self)? __str__(self) ?對(duì)對(duì)象使用 print或str()時(shí)調(diào)用

__lt__(self,other) 使用<運(yùn)算符時(shí)調(diào)用

__getitem__(self,key) 使用x[key]索引時(shí)調(diào)用

__len__(self)? 對(duì)對(duì)象使用len()時(shí)調(diào)用

?

列表綜合

listone = [2, 3, 4]

listtwo = [2*i for i in listone if i > 2]

print listtwo

在很多時(shí)候,我們都是使用循環(huán)來處理列表中的每一個(gè)元素,而使用列表綜合可以用一種更加精確、簡潔、清楚的方法完成相同的工作。

?

當(dāng)要使函數(shù)接收元組或字典形式的參數(shù)的時(shí)候,有一種特殊的方法,它分別使用*和**前綴。這種方法在函數(shù)需要獲取可變數(shù)量的參數(shù)的時(shí)候特別有用。

def powersum(power, *args):

??? '''Return the sum of each argument raised to specified power.'''

?? total = 0

???? for i in args:

????????? total += pow(i, power)

???? return total

由于在args變量前有*前綴,所有多余的函數(shù)參數(shù)都會(huì)作為一個(gè)元組存儲(chǔ)在args中。如果使用的是**前綴,多余的參數(shù)則會(huì)被認(rèn)為是一個(gè)字典的鍵/值對(duì)。

?

lambda:這是Python支持一種有趣的語法,它允許你快速定義單行的最小函數(shù),類似與C語言中的宏,這些叫做lambda的函數(shù),是從LISP借用來的,可以用在任何需要函數(shù)的地方:

>>> g = lambda x: x * 2

>>> g(3)

6

本質(zhì)上,lambda需要一個(gè)參數(shù),后面僅跟單個(gè)表達(dá)式作為函數(shù)體,而表達(dá)式的值被這個(gè)新建的函數(shù)返回。注意,即便是print語句也不能用在lambda形式中,只能使用表達(dá)式。

?

exec語句用來執(zhí)行儲(chǔ)存在字符串或文件中的Python語句。eval語句用來計(jì)算存儲(chǔ)在字符串中的有效Python表達(dá)式。

exec “print ‘Hello World’”

eval ‘5+5’

?

?

assert語句用來聲明某個(gè)條件是真的。

當(dāng)assert語句失敗的時(shí)候,會(huì)引發(fā)一個(gè)AssertionError。

assert 判斷語句

?

repr()函數(shù)和` `用來獲得對(duì)象的規(guī)范字符串表示。可以通過定義類的__repr__方法來控制你的對(duì)象在被repr()調(diào)用的時(shí)候返回的內(nèi)容。

eval(repr(對(duì)象))==對(duì)象

?

有許多可供選擇的使用Python的GUI:

PyQt 這是Qt工具包的Python綁定。Qt工具包是構(gòu)建KDE的基石。

PyGTK 這是GTK+工具包的Python綁定。GTK+工具包是構(gòu)建GNOME的基石。

wxPython 這是wxWidgets工具包的Python綁定。

TkInter 這是現(xiàn)存最老的GUI工具包之一。如果你使用過IDLE,它就是一個(gè)TkInter程序。TkInter是標(biāo)準(zhǔn)Python發(fā)行版的一部分。

Python標(biāo)準(zhǔn)庫是一個(gè)豐富的庫,在大多數(shù)時(shí)候,你可以在這個(gè)庫中找到你所需的東西。

Python.org

?

Jython是用Java語言實(shí)現(xiàn)的Python解釋器。這意味著你可以用Python語言編寫程序而同時(shí)使用Java庫!

IronPython是用C#語言實(shí)現(xiàn)的Python解釋器,可以運(yùn)行在.NET、Mono和DotGNU平臺(tái)上。這意味著你可以用Python語言編寫程序而使用.NET庫以及其他由這三種平臺(tái)提供的庫!

使你的計(jì)算機(jī)自動(dòng)地完成許多先前無法想象的工作或者編寫你自己的游戲,以及更多別的什么東西。

?

?

關(guān)于字節(jié)流及其轉(zhuǎn)換的問題?

Python中返回多個(gè)值的方法!? 利用元組tuple??? return (x,y,z)? 寫成返回元組的形式

在調(diào)用時(shí),用元組去接收即可

關(guān)于切片運(yùn)算符? 很多需要再說明下

y[::-1]?? 就是倒序

?

序列,元組索引都跟C中的數(shù)組一樣,a[0]即為第一個(gè)元素

a[0:N]? 會(huì)顯示 a[0]到a[N-1]個(gè)元素

a[0:-1]? -1指倒退 即a[0:N-1]? 所以顯示 a[0]到a[N-2]這些元素

序列,元組的特點(diǎn)??? a[-1] 即是 a[N-1]

?

rfft、irfft與fft、ifft的區(qū)別和應(yīng)用?

利用rfft對(duì)來做統(tǒng)計(jì)相關(guān)不太可行

fft(x)?? x為是實(shí)信號(hào),則第一點(diǎn)的虛部必為0,若x為偶數(shù)點(diǎn),則第N/2+1個(gè)點(diǎn)虛部也為0

x.shape[axis]? 首先,x是一個(gè)矩陣,shape返回一個(gè)元組,說明每個(gè)維度的元素個(gè)數(shù)。

如果是一維數(shù)組,返回的是一個(gè)(N,)的元組?

?

set() 去掉重復(fù)元素

sorted()? 重排

對(duì)于序列l(wèi)ist???? list.index()用于返回序列中指定值的序號(hào)

?

#s.split([sep, [maxsplit]]) 以sep是分隔符,把s分割成一個(gè)list。sep默認(rèn)為空格。maxsplit是分割的次數(shù),默認(rèn)是對(duì)整個(gè)s進(jìn)行分割
#s.rsplit([sep, [maxsplit]]) 和split()的區(qū)別是它是從s的串尾往前進(jìn)行分割

?

#s.splitlines([keepends]) 把s按照行分隔符分成一個(gè)list。如果keepends為True則list的每個(gè)元素保留行分割符,如果為False則不保留分隔符

#s.join(seq) 用s把seq序列串聯(lián)起來

轉(zhuǎn)載于:https://www.cnblogs.com/boowin/p/4525143.html

總結(jié)

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

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

天天射天天爱天天干 | 黄色在线免费观看网址 | 日韩在线观看中文 | 免费色婷婷 | 精品久久久久久亚洲综合网站 | 亚洲精品久久久蜜臀下载官网 | 97电影院网 | 高清av免费一区中文字幕 | 中文字幕在线观看一区二区三区 | 99久久精品免费一区 | 久久草网站 | 久久久久久国产一区二区三区 | 成人在线观看资源 | 麻豆国产精品永久免费视频 | 91成人观看 | 精品视频国产一区 | 插久久 | 久久综合射| 色多多污污在线观看 | 国产日产在线观看 | 久久久久久久久久久网站 | 国产一区欧美一区 | 激情av在线资源 | 亚洲精品在线网站 | 亚洲无在线 | av福利在线看 | 日韩三级视频在线看 | 婷婷久久丁香 | 狠狠色丁香婷婷综合久小说久 | 国产精品av免费在线观看 | 日韩精品一区二区电影 | 久久五月天婷婷 | 欧美一区二区日韩一区二区 | 麻豆成人在线观看 | 亚洲韩国一区二区三区 | 激情在线网站 | 黄色美女免费网站 | 日韩一区二区免费在线观看 | 久久国产精品99久久人人澡 | 黄色片免费电影 | 96久久久 | 日韩三级视频在线观看 | 精品a视频 | 欧美日韩另类在线观看 | 91精品免费 | 国产在线视频一区二区 | 丁香婷婷久久 | 国产精品原创视频 | 成人污视频在线观看 | 精品视频网站 | 精品在线二区 | 久久国产精品系列 | 久久精品亚洲 | 一级淫片在线观看 | 久久不色 | 日韩欧美视频免费在线观看 | 亚洲永久国产精品 | 国产日产精品一区二区三区四区的观看方式 | 欧美视屏一区二区 | 免费国产黄线在线观看视频 | 亚洲国产精品va在线看黑人动漫 | 夜夜躁日日躁狠狠躁 | 日韩网站免费观看 | 国产成人久久精品77777综合 | 综合久久久久久久久 | 激情久久久| 国产在线观看a | 日本三级大片 | 国产又粗又长又硬免费视频 | 久久一区二 | 在线免费试看 | 综合婷婷 | 日韩三级免费观看 | www免费视频com| zzijzzij亚洲成熟少妇 | 亚洲一级二级 | 伊人五月天.com| 久草在线视频免费资源观看 | 久久高清视频免费 | 成人av播放| 麻豆免费视频网站 | 国产黄色在线看 | 国产日韩欧美网站 | 久人人 | 久久综合干 | 在线 欧美 日韩 | 国产成人一区二区三区久久精品 | 欧美国产一区二区 | 久久再线视频 | 亚洲国产操 | 欧洲亚洲激情 | 看av在线| 日韩免费不卡视频 | 久久久视频在线 | 国产精品va最新国产精品视频 | 九九日九九操 | 日日摸日日 | 韩日成人av | 久久国产香蕉视频 | 亚洲综合色视频在线观看 | 国产精品黄色av | 青青啪| 欧美激情精品久久久久久 | 日本3级在线观看 | 九九视频免费在线观看 | 国产精品第二十页 | 亚洲,国产成人av | 中文字幕有码在线观看 | 久草免费在线视频 | 国产一区二区在线免费播放 | 91久久人澡人人添人人爽欧美 | 干 操 插 | 毛片永久新网址首页 | 九九九国产 | 国产永久免费 | 久久精品爱爱视频 | 色噜噜在线观看 | 久久黄色网页 | 99国产在线 | 日韩精品一区二区三区中文字幕 | 婷婷久久丁香 | 99一区二区三区 | 日韩精品中文字幕一区二区 | 久久99久久99久久 | 手机看片中文字幕 | 国产一区二区在线免费播放 | 日韩成人免费在线观看 | 久久久久久久久久久久久9999 | 日韩a级免费视频 | 国产精品一区在线播放 | 美女网站黄在线观看 | 亚洲 av网站 | 久久综合九色99 | 久久久久国产精品一区 | 久久艹在线观看 | 亚洲国产中文字幕 | 久久久久区 | 久久爱综合 | 69久久夜色精品国产69 | 亚洲黄色小说网址 | 一区免费在线 | 色综合久久88色综合天天 | 夜夜天天干| 国产成人一区二区三区影院在线 | 人人澡超碰碰97碰碰碰软件 | 久久刺激视频 | av 一区 二区 久久 | 激情影音先锋 | 日本性视频 | 日韩精品免费在线视频 | 中文字幕在线观看第一区 | 欧美精品黑人性xxxx | 天天翘av| 热re99久久精品国产99热 | 日韩精品中文字幕在线不卡尤物 | 日韩v欧美v日本v亚洲v国产v | 久久精品高清视频 | 天天天在线综合网 | 一本一本久久a久久精品综合 | 婷婷国产一区二区三区 | 视频在线观看日韩 | 日韩欧美极品 | 欧美一区在线观看视频 | 国色天香第二季 | 久久国产免费看 | 国产精品va | 激情五月六月婷婷 | 天天激情 | 午夜精品一区二区三区在线播放 | 99精品在这里| 在线观看爱爱视频 | 在线观看aaa| 久久人人爽视频 | 日韩精品网址 | 91看毛片| 免费成人短视频 | 日韩中文字 | 国产91在线观 | 国内免费久久久久久久久久久 | 国产欧美综合视频 | 久碰视频在线观看 | 中文字幕123区 | 亚洲免费在线播放视频 | 久久精品在线免费观看 | 欧美日韩免费一区二区 | 国产午夜小视频 | 999久久久国产精品 高清av免费观看 | 二区在线播放 | 狠狠躁18三区二区一区ai明星 | 成人动漫一区二区 | 国产剧情亚洲 | 亚洲精品在线播放视频 | 美女激情影院 | 91丨精品丨蝌蚪丨白丝jk | 国内丰满少妇猛烈精品播 | 97色婷婷成人综合在线观看 | 久草干| 天天干夜夜 | 欧美美女激情18p | 波多野结衣理论片 | 亚洲一区二区精品在线 | 国产精品视频地址 | 免费国产在线精品 | 手机在线小视频 | www.香蕉| 亚洲成av人片一区二区梦乃 | 久要激情网 | 视频一区二区在线观看 | 久久免费视频在线观看6 | 亚洲国产中文字幕在线观看 | 欧美日韩一区二区三区在线观看视频 | 天堂网在线视频 | 99久久精品免费看国产麻豆 | 女人高潮特级毛片 | 玖玖爱国产在线 | 中文字幕在线视频免费播放 | 日韩精品视频在线免费观看 | 99视频在线免费观看 | 国产精品九九视频 | 一级做a视频 | 欧美日韩国产二区 | 77国产精品| 91丨九色丨蝌蚪丰满 | 伊人导航 | www.97色.com| 毛片网在线 | 激情综合中文娱乐网 | 国语精品久久 | 欧美在线视频一区二区 | www.超碰97.com| 99精品久久99久久久久 | 亚洲污视频| 亚洲欧洲xxxx | 17婷婷久久www | 日韩精品大片 | 97精品国产一二三产区 | 中文在线资源 | 久久久999| 99久久精品免费看国产麻豆 | 亚洲精品成人免费 | 91传媒在线播放 | 波多野结衣动态图 | 久久精品成人欧美大片古装 | 精品久久久久久综合 | 久久精品欧美一区二区三区麻豆 | 欧美韩日精品 | 日韩电影中文 | 一区二区视频在线免费观看 | 激情久久综合 | 在线免费观看黄色 | 成人av电影在线播放 | 久久综合中文字幕 | 国产在线精品一区二区三区 | 97成人精品视频在线播放 | 国产精品久久久久免费 | 中文字幕日韩有码 | 在线观看精品一区 | 在线免费观看的av网站 | 香蕉免费 | 久久久免费 | 中文字幕一区二区三区在线视频 | 亚洲精品国产精品国自 | 亚洲蜜桃av | 四虎成人精品 | 亚洲在线色 | 91成人在线网站 | 91桃色免费观看 | 超碰97免费观看 | 国产高清第一页 | 午夜精品久久久久久久爽 | 欧美日韩午夜在线 | 91精品视频免费观看 | 天天亚洲综合 | 麻豆视频免费网站 | 久久免费毛片 | 91亚瑟视频| 亚洲人成免费网站 | 久久精品99 | 免费看一级特黄a大片 | 伊人夜夜 | 成年美女黄网站色大片免费看 | 91在线播 | 97精品国产91久久久久久久 | 成人影音av | 麻豆成人小视频 | 久久免费福利 | 伊人午夜视频 | 又色又爽又激情的59视频 | 精品国产诱惑 | 人人爽人人爽人人片 | 久久综合色影院 | 亚洲婷婷伊人 | 91福利视频网站 | 最近中文字幕视频网 | av电影免费在线看 | 最近最新中文字幕视频 | 免费精品在线视频 | 久草视频精品 | 伊人射 | 国产很黄很色的视频 | 在线亚洲小视频 | 99视频精品全部免费 在线 | 国产99久久久国产精品成人免费 | 91在线日本| 久久99久久精品国产 | 日韩在线观看的 | 国产在线成人 | 久久综合久久综合这里只有精品 | 狠狠色丁香久久综合网 | 国产成人精品一区二区三区福利 | 免费视频黄 | 麻豆传媒视频在线播放 | 天天插日日操 | 一区二区三区 中文字幕 | 国产精品毛片一区二区 | 国产午夜视频在线观看 | 伊人久久婷婷 | 香蕉视频最新网址 | 综合国产在线 | 人人添人人澡人人澡人人人爽 | 欧美精品久久久久久久久免 | 午夜三级福利 | 国产精品久久久久久久久大全 | 久久久久国产精品免费 | 日韩高清免费观看 | 亚洲精品一区二区三区四区高清 | a在线观看国产 | 99看视频在线观看 | 国产尤物一区二区三区 | av电影在线播放 | 蜜臀91丨九色丨蝌蚪老版 | 国产精品久免费的黄网站 | 日日综合 | 日韩高清免费电影 | 99久久综合国产精品二区 | 亚洲男男gaygayxxxgv | 国产五月天婷婷 | 免费观看www7722午夜电影 | 日韩欧美在线高清 | 国产二区视频在线观看 | 久久夜色精品国产欧美乱 | 天天色天天干天天 | 欧美日韩国产二区三区 | 欧美午夜寂寞影院 | 最新色站 | 午夜影院一级片 | www久久久久 | 92国产精品久久久久首页 | 久久大视频| 国产精品久久久久久高潮 | 一本一本久久a久久精品综合妖精 | 日韩乱色精品一区二区 | 久久黄色免费 | 婷婷在线色| 黄色一级大片在线免费看国产一 | 欧美日韩免费观看一区=区三区 | 97伊人网 | 国语精品久久 | 91九色pron| 碰超在线观看 | 国产视频精品免费 | 成人av免费看 | 亚洲成人精品久久久 | 免费久久片 | 欧美国产日韩一区二区三区 | 中文一区在线观看 | 欧美粗又大 | 国产一级免费av | 久久久福利视频 | 成人黄大片 | 日韩中文在线电影 | 国产精品欧美久久久久天天影视 | 狠狠操导航 | 欧美午夜a| 91精品免费在线视频 | 丝袜av网站| 亚洲高清在线观看视频 | av免费片| 久久午夜鲁丝片 | 成人永久免费 | 97天堂 | 国产精品一区二区三区在线播放 | 精品一二三四五区 | 中文字幕日韩国产 | 黄网站a | 色av婷婷| 麻花豆传媒一二三产区 | 在线看小早川怜子av | 在线看毛片网站 | 免费a视频在线 | 亚洲精品国久久99热 | 日韩素人在线观看 | 国产日韩中文字幕在线 | 成人av影院在线观看 | 在线免费中文字幕 | 91看成人 | 91麻豆高清视频 | 国产综合激情 | 国产成人专区 | 欧美不卡视频在线 | 伊人色综合久久天天 | 69精品 | 国产美女精品久久久 | 欧美日韩久久一区 | 免费在线一区二区三区 | 婷婷六月丁 | 成人国产精品av | 视频在线观看亚洲 | 亚洲精品成人在线 | 97人人模人人爽人人喊网 | 亚洲欧美日本国产 | 日韩免费二区 | 欧美一级片在线 | 日韩大陆欧美高清视频区 | 国产va在线观看免费 | 久久av高清 | 国产一区二区久久 | 日韩系列在线观看 | .国产精品成人自产拍在线观看6 | 欧美日比视频 | 日本激情视频中文字幕 | 狠狠躁日日躁狂躁夜夜躁av | 日韩有码在线观看视频 | 久久女教师| 成人9ⅰ免费影视网站 | 国产精久久久久久妇女av | 精品一区二区在线免费观看 | 成人网在线免费视频 | 五月婷婷在线视频观看 | 一区二区精品久久 | 亚洲成人xxx | 欧美一级爽 | 激情av在线播放 | 国产很黄很色的视频 | 国产美女在线免费观看 | 欧美一区二区在线看 | 亚洲成av人影院 | 国产精品久久久久久久久久三级 | 亚洲 欧美 91 | 日韩免费看片 | 91在线视频观看 | 国内成人av| 天天爱天天操天天爽 | 日韩二区在线播放 | 久久久久久久久久电影 | 欧美亚洲国产一卡 | 91成版人在线观看入口 | 日韩色区 | 国产精品一区二区三区电影 | 欧美激情综合五月色丁香 | 96精品视频| 国产亚洲视频在线 | 国产成人久久精品亚洲 | 久久久久久久久久久影院 | 91尤物国产尤物福利在线播放 | 国产精品18久久久 | 天天夜操| 日韩三级不卡 | 丁香婷婷激情 | 国产色久| 日韩特级毛片 | 国产日韩欧美视频 | 特级大胆西西4444www | 亚洲国产日韩一区 | 久久久久久久久久免费 | 国内久久久久久 | 狂野欧美激情性xxxx | 丁香久久激情 | 亚洲欧美视频 | 久久国产精品久久精品国产演员表 | 欧美久久综合 | 久久九九国产精品 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 97精品国产一二三产区 | 69av在线视频 | 成人av网址大全 | 在线www色| 国产精品色婷婷视频 | 天天av资源 | 香蕉免费在线 | 国内精品久久久久 | 亚洲视频在线免费观看 | 国产成人三级在线 | 国产精品久久久久久欧美 | 国产成人精品综合久久久久99 | www.久久成人 | 夜夜操天天摸 | 国产精品激情 | 免费在线a| 久久歪歪 | 91天天操| 婷婷干五月 | 99精品久久99久久久久 | 国产成人免费观看 | 日韩影视大全 | 亚洲高清在线观看视频 | 精品国产人成亚洲区 | 中文字幕第 | 91中文在线视频 | 久久精品99国产精品 | 国产成人福利在线观看 | 天天弄天天操 | 国产精品av久久久久久无 | 欧美日韩视频在线播放 | 午夜国产在线观看 | 一区二区三区动漫 | 亚洲成av人片在线观看香蕉 | 在线观看视频一区二区三区 | 日韩女同一区二区三区在线观看 | 日韩av一区二区在线播放 | 高清av影院 | 综合在线亚洲 | 国产精品网红直播 | 久久久久高清 | 97视频免费在线观看 | 色婷婷激情电影 | 国产免费久久久久 | 国产91成人在在线播放 | 日韩成人免费观看 | 免费国产一区二区 | 婷婷色综合色 | 国产一区二区精品久久91 | 国产a国产 | 99在线观看免费视频精品观看 | 特级黄色视频毛片 | 麻豆久久一区二区 | 午夜色站| 色噜噜狠狠狠狠色综合久不 | av线上看| 欧美日韩二区三区 | 国产免费又黄又爽 | 婷婷五天天在线视频 | 亚洲最新精品 | 二区在线播放 | 亚洲国产免费网站 | 91精品一区国产高清在线gif | 欧美国产视频在线 | 日本激情视频中文字幕 | 国偷自产中文字幕亚洲手机在线 | 国产视频精品免费播放 | 麻豆一精品传二传媒短视频 | 有码中文字幕在线观看 | 国产成人综合图片 | 麻豆视频在线免费观看 | 日韩精品中文字幕av | 三级性生活视频 | 欧美中文字幕第一页 | 999成人网 | 草久在线观看视频 | 日本女人b| 亚洲干视频在线观看 | 97av在线视频免费播放 | 国产精品女同一区二区三区久久夜 | 在线免费视频a | 9在线观看免费高清完整版 玖玖爱免费视频 | 91一区二区三区久久久久国产乱 | 亚洲无人区小视频 | 亚洲综合少妇 | 欧美激情综合色 | 极品久久久 | 午夜久久精品 | 亚洲精品高清视频在线观看 | 久久免费电影网 | 91人人澡人人爽人人精品 | 激情综合网五月婷婷 | 国产一级黄色免费看 | 国精产品999国精产 久久久久 | 一区二区三区国 | 欧美一区二区日韩一区二区 | 中文字幕在线看 | 四虎永久精品在线 | 国产精品女同一区二区三区久久夜 | 在线免费av网 | 97在线观看免费高清完整版在线观看 | 91麻豆高清视频 | 国产精品麻豆三级一区视频 | 亚洲午夜久久久久久久久 | 深爱激情五月婷婷 | 2018精品视频| 91免费高清视频 | 久久tv| 精品国产伦一区二区三区观看说明 | 狠狠干美女 | 视频一区二区在线 | 手机av在线免费观看 | 亚洲人片在线观看 | 99免费在线观看视频 | 国产高清在线观看 | 午夜久久影视 | 亚洲精品国精品久久99热一 | 婷婷色综| 国产精品美女久久久久久久久 | 97超碰资源站 | 男女视频91| 97影视| 欧美午夜一区二区福利视频 | 国内小视频 | av在线免费网站 | 夜夜爽天天爽 | 91 在线视频播放 | 视频高清| 日韩精品中文字幕久久臀 | 91久久久久久久一区二区 | 欧美二区三区91 | 在线电影91 | 看国产黄色片 | 婷婷射五月 | 夜又临在线观看 | 国产人成看黄久久久久久久久 | 亚州精品视频 | 激情www| 国产精品美女毛片真酒店 | 在线观看黄色 | 在线观看日韩中文字幕 | 91.精品高清在线观看 | 精品一区二区免费视频 | 日韩一区二区三区在线看 | 色五月成人 | 久草在线视频精品 | 香蕉在线视频观看 | 91精品视频在线观看免费 | 国内久久看| 国产高清视频免费最新在线 | 亚洲综合网站在线观看 | 九九热只有精品 | 日本精品视频在线 | 国产精品高清在线观看 | 欧美日韩91 | 丁香激情综合久久伊人久久 | 欧美日韩伦理一区 | 亚洲黄色大片 | 欧美a级片网站 | 久久久久女教师免费一区 | 精品国产色 | 亚洲涩涩涩 | 亚洲夜夜综合 | 国产在线不卡 | 黄色成年 | 国内精品视频在线 | 国产麻豆精品久久一二三 | 久久天天综合网 | 国产精品一区二区在线 | 99视频在线| 五月激情在线 | 日韩中文字幕电影 | 天天综合网久久 | av视屏在线 | avcom在线| 中文字幕三区 | 天天摸日日操 | 麻豆传媒在线视频 | 久草精品视频在线看网站免费 | 日韩欧美亚洲 | 在线观看网站你懂的 | 成年人在线观看免费视频 | 成人片在线播放 | 久久99热这里只有精品国产 | 亚洲在线免费视频 | 98久久| 免费三级在线 | 婷婷在线网 | 天天干夜夜爱 | 欧美天天综合网 | 91人人澡| 亚洲精品国偷自产在线91正片 | 精品在线观看免费 | 久久99久久99久久 | 中文字幕一区二区三区乱码在线 | 国产在线国偷精品产拍免费yy | 一级黄色大片在线观看 | 免费一级片视频 | 久久99久久99精品 | 久久精品激情 | 99re视频在线观看 | 国产精品久久久久高潮 | 色婷婷久久 | www.夜夜夜| 草久久av | 97在线免费视频观看 | 欧美一级爽 | 成人免费视频观看 | 久久久久久久久久久精 | 天天艹天天爽 | 麻豆视频在线免费观看 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 麻豆成人精品 | 国产一区二区不卡视频 | 97在线看| 久久精品欧美日韩精品 | 久久精品精品 | 国产精品综合av一区二区国产馆 | 精品久久一二三区 | 久久天天综合网 | 国产精品久久久久三级 | 亚洲高清视频在线观看免费 | 久久99热这里只有精品国产 | 99热这里只有精品1 av中文字幕日韩 | 精品国产电影 | 日本99干网 | 五月天综合色 | 在线免费黄色 | 亚州中文av| 午夜精品久久久久久久久久 | 久久视频免费在线观看 | 精品999国产| 亚洲在线视频免费观看 | 69久久99精品久久久久婷婷 | 免费观看性生活大片3 | 992tv人人网tv亚洲精品 | 国产女人18毛片水真多18精品 | 五月婷婷在线视频观看 | 美女在线免费视频 | 久久亚洲电影 | 友田真希x88av | 日韩一级理论片 | 国产999精品久久久影片官网 | 久久久96| 五月天综合网站 | 99视屏| 字幕网av | 午夜精品一区二区三区视频免费看 | 中文字幕日韩国产 | 欧美色图亚洲图片 | 96超碰在线 | 久久精品国产精品亚洲 | 久久伊人婷婷 | 在线观看黄网站 | 亚洲国产美女精品久久久久∴ | www.国产毛片 | 国产一区在线视频观看 | 亚洲在线| 狠狠色噜噜狠狠狠狠2022 | 亚洲精品国产视频 | 久久免费视频这里只有精品 | 国产精品一区二区三区在线播放 | 亚洲第一中文字幕 | 亚洲成人资源 | 亚洲无吗av | 国内三级在线观看 | 欧美另类xxxxx | 精品999久久久 | 国产一级视频在线观看 | 国产精品精品视频 | 亚洲国产日韩欧美在线 | 久热这里有精品 | 中文网丁香综合网 | 久久精品人| 三上悠亚在线免费 | 人人澡人人舔 | 手机在线日韩视频 | 久久久精品日本 | 在线一级片 | 在线午夜av| 青青色影院 | 午夜免费福利视频 | 精品少妇一区二区三区在线 | 久久久五月天 | 国产一区二区精品 | 欧美精品中文 | 国产高清视频在线观看 | 中文字幕一区二区三区精华液 | 黄色毛片在线 | 亚洲精品456在线播放第一页 | 黄网站色欧美视频 | 亚洲免费av一区二区 | 香蕉视频网址 | 在线播放日韩av | 日韩免费在线网站 | 国产精品理论片在线观看 | 国产精品久久一卡二卡 | 国产精品久久一区二区三区, | 中文字幕第一页在线vr | 奇米网8888| 在线视频你懂得 | 热久久视久久精品18亚洲精品 | 亚洲小视频在线观看 | 国产小视频免费在线网址 | 精品免费视频123区 午夜久久成人 | 在线你懂的视频 | 91视频亚洲 | 久久成人亚洲欧美电影 | 亚洲精品乱码久久久久久9色 | 国产成人三级在线播放 | 久久国产精品99久久久久久进口 | 成人午夜黄色影院 | 国产中文字幕在线 | 视频三区在线 | 国产午夜免费视频 | 91黄色影视| 国产乱对白刺激视频在线观看女王 | 亚洲国产福利视频 | 日韩精品一区电影 | 久久久久久久久久久久久影院 | 国产又粗又长的视频 | 91在线视频精品 | 国产人免费人成免费视频 | 激情婷婷网 | 久久在线精品视频 | 一本一本久久a久久精品牛牛影视 | 精品中文字幕在线观看 | 国产精品成人久久久久 | 国产精品免费视频网站 | 91av亚洲 | 蜜臀av性久久久久av蜜臀妖精 | 国产一级性生活 | 二区在线播放 | 免费成人av在线看 | 午夜在线观看 | 黄色在线网站噜噜噜 | 国产成人av电影在线观看 | 黄色日视频 | 在线看的av网站 | 一本一本久久a久久精品综合 | 精品视频专区 | 久久 一区 | 免费观看日韩 | 亚洲精选国产 | 一区二区观看 | 99在线热播精品免费 | 人人插人人费 | 特级西西444www高清大视频 | 日韩中文字幕第一页 | 视频一区久久 | 日韩网站在线看片你懂的 | 狠狠操狠狠干天天操 | 精品国产电影一区二区 | 色久av| 午夜视频在线观看网站 | 五月天久久久久久 | 国产亚洲精品bv在线观看 | 日本性视频| 亚洲人成网站精品片在线观看 | 日韩免费一区二区三区 | 黄色大全免费网站 | av在线免费播放网站 | 黄色成人av网址 | 激情五月婷婷激情 | 日本中文字幕网址 | 亚洲精品国久久99热 | 免费一区在线 | 久久久国产精品麻豆 | 国产午夜三级一区二区三 | 亚洲精品网页 | 免费视频色 | 日韩免费三区 | 日韩av不卡播放 | 99精品免费在线 | 麻豆国产精品永久免费视频 | 在线综合 亚洲 欧美在线视频 | 成人黄色毛片视频 | 又黄又爽免费视频 | 欧美日在线 | 精品美女在线视频 | 久久综合五月 | 国产精品一区二区 91 | 免费成人在线观看视频 | 国产一及片 | 亚洲精品视频在线观看视频 | 三级性生活视频 | 日韩av片无码一区二区不卡电影 | 日韩免费在线观看视频 | 国产精品九九九 | 91精品国产综合久久久久久久 | 天天操天天操天天操天天 | 久久精品一区二区三区四区 | 我要看黄色一级片 | 成人在线一区二区 | 久久96国产精品久久99软件 | 亚洲成年片 | 日韩视频一区二区在线观看 | 中文字幕一区二 | 四虎在线免费观看 | 日韩天天操 | 一区二区三区在线观看免费 | 超碰999| 久草免费色站 | 亚洲精品美女久久 | 91免费试看| 久久99久久99精品免费看小说 | 国产v在线播放 | 456成人精品影院 | 成人精品视频 | 天天躁天天躁天天躁婷 | 91九色视频在线 | 国产在线播放一区二区 | 日韩激情视频在线观看 | 久久影院精品 | 久久人人97超碰国产公开结果 | 精品一区二区久久久久久久网站 | 九色在线视频 | 国产二级视频 | 欧美日韩久久不卡 | 国产一区免费视频 | 成年人在线观看免费视频 | 久久99婷婷 | 久久久精华网 | 国产福利一区二区三区在线观看 | 欧美成人基地 | 91激情在线视频 | 亚洲黄色免费电影 | 亚洲黄色激情小说 | 久久久国产网站 | 日本久久综合网 | 91麻豆精品国产91久久久久 | 亚洲成人高清在线 | 久久久久久久久国产 | 日韩视频精品在线 | 在线观看爱爱视频 | 超碰免费在线公开 | 国产黄免费看 | 九月婷婷综合网 | 中文字幕在线播放一区二区 | 国产精品视频999 | 中文一区在线 | 国产麻豆电影在线观看 | 在线影院中文字幕 | 亚洲精品视频大全 | 国产91在线免费视频 | 黄色亚洲| 日韩无在线 | 色狠狠一区二区 | www.操.com| 亚洲欧美日韩精品一区二区 | 青草草在线 | 又黄又爽又刺激 | 九九爱免费视频在线观看 | 国产日韩av在线 | 毛片激情永久免费 | av免费观看高清 | 日韩精品一区二区三区中文字幕 | 婷婷六月丁 | av综合av | av蜜桃在线| 亚洲狠狠操| 国产精品k频道 | 亚洲精品美女久久久久网站 | 欧美激情视频一二区 | 99久久一区| 九九视频网站 | 丁香婷婷综合激情 | 国产精品毛片完整版 | 99精品国产成人一区二区 | 性色av免费在线观看 | 中文字幕xxxx | 国产亚洲一区二区在线观看 | 国产精品私拍 | 超碰国产在线观看 | 婷婷激情av | 色多多视频在线观看 | 国产女人18毛片水真多18精品 | 91在线观| 免费看的视频 | 在线亚洲激情 | 97超碰人人在线 | 日韩中文幕| 在线国产一区二区三区 | 91最新地址永久入口 | 欧美极品xxxxx | 亚洲区视频在线观看 | 91理论片午午伦夜理片久久 | 很黄很色很污的网站 | 五月婷婷在线视频观看 | 欧美午夜久久久 | www.色国产| 天天插一插 | 视频一区二区国产 | 日韩精品免费一线在线观看 | 五月婷婷亚洲 | 91精品国产91久久久久 | 日韩av免费观看网站 | 日韩xxxbbb | 中文字幕在线观看免费 | 久久久久久久久久久久久久免费看 | 精品在线视频观看 | 婷婷色综合网 | 成人a视频片观看免费 | 久久久久久久久亚洲精品 | 亚洲精品午夜久久久 | 狠狠婷婷 | 九九爱免费视频在线观看 | 片网址| 国产精品99蜜臀久久不卡二区 | 中文字幕人成乱码在线观看 | 国产在线观看地址 | 免费视频网 | 国产不卡毛片 | 亚洲成色777777在线观看影院 | 国产精品淫 | 久久特级毛片 | 日韩激情视频在线 | 午夜视频在线观看一区二区 | 日韩91av | 久久久亚洲麻豆日韩精品一区三区 | 天天操天天色天天射 | 精品亚洲成人 | 国产福利小视频在线 | 成年人在线免费看视频 | 成人小视频在线观看免费 |