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

歡迎訪問 生活随笔!

生活随笔

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

python

Python基础教程-菜鸟教程学习笔记1

發(fā)布時間:2023/12/29 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基础教程-菜鸟教程学习笔记1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python基礎教程-菜鳥教程學習筆記1

文章目錄

    • Python基礎教程-菜鳥教程學習筆記1
      • 前言 Python 簡介
      • 1. 第一個Python程序
      • 2. Python 中文編碼
      • 3. 基本語法
        • 1)Python 標識符:
        • 2)Python 保留字符
        • 3)行和縮進
        • 4)一條語句多行顯示
        • 5)Python引號
        • 6)Python注釋
        • 7)print輸出
        • 8)多個語句構成代碼組
        • 9)Python書寫基本規(guī)范
      • 4. Python變量類型
        • 1)變量賦值
        • 2)多個變量賦值
        • 3)標準數據類型
        • 4)Python 數字
        • 5)Python字符串
        • 6)Python列表
        • 7)Python元組
        • 8)Python字典
      • 5. Python運算符
        • 1)Python算術運算符
        • 2)Python比較運算符
        • 3)Python賦值運算符
        • 4)Python位運算符
        • 5)Python邏輯運算符
        • 6)Python成員運算符
        • 7)Python身份運算符
        • **8)Python運算符優(yōu)先級**
      • 6. Python語句
        • **1)條件語句**
        • **2)循環(huán)語句**
        • 3)循環(huán)控制語句
        • 3)循環(huán)控制語句

前言 Python 簡介

Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。

Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。

  • Python 是一種解釋型語言: 這意味著開發(fā)過程中沒有了編譯這個環(huán)節(jié)。類似于PHP和Perl語言。
  • Python 是交互式語言: 這意味著,您可以在一個 Python 提示符 >>> 后直接執(zhí)行代碼。
  • Python 是面向對象語言: 這意味著Python支持面向對象的風格或代碼封裝在對象的編程技術。
  • **Python 是初學者的語言:**Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發(fā),從簡單的文字處理到 WWW 瀏覽器再到游戲。

1. 第一個Python程序

對于大多數程序語言,第一個入門編程代碼便是 “Hello World!”,以下代碼為使用 Python 輸出 “Hello World!”:

#!/usr/bin/pythonprint("Hello, World!")

關于腳本第一行的 #!/usr/bin/python 的解釋,相信很多不熟悉 Linux 系統(tǒng)的同學需要普及這個知識,腳本語言的第一行,只對 Linux/Unix 用戶適用,用來指定本腳本用什么解釋器來執(zhí)行。

有這句的,加上執(zhí)行權限后,可以直接用 ./ 執(zhí)行,不然會出錯,因為找不到 python 解釋器。

#!/usr/bin/python 是告訴操作系統(tǒng)執(zhí)行這個腳本的時候,調用 /usr/bin 下的 python 解釋器。

#!/usr/bin/env python 這種用法是為了防止操作系統(tǒng)用戶沒有將 python 裝在默認的 /usr/bin 路徑里。當系統(tǒng)看到這一行的時候,首先會到 env 設置里查找 python 的安裝路徑,再調用對應路徑下的解釋器程序完成操作。

#!/usr/bin/python 相當于寫死了 python 路徑。

#!/usr/bin/env python 會去環(huán)境設置尋找 python 目錄,可以增強代碼的可移植性,推薦這種寫法。

分成兩種情況:

(1)如果調用 python 腳本時,使用:

python script.py

#!/usr/bin/python 被忽略,等同于注釋

(2)如果調用python腳本時,使用:

./script.py

#!/usr/bin/python 指定解釋器的路徑

PS: shell 腳本中在第一行也有類似的聲明。

2. Python 中文編碼

Python 文件中如果未指定編碼,在執(zhí)行過程會出現報錯:

#!/usr/bin/pythonprint ("你好,世界")

Python中默認的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確打印漢字,所以在讀取中文時會報錯。

解決方法為只要在文件開頭加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 就行了

注意:****# coding=utf-8= 號兩邊不要空格。

**注意:**Python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。

**注意:**如果你使用編輯器,同時需要設置 py 文件存儲的格式為 UTF-8,否則會出現類似以下錯誤信息:

SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0: invalid continuation byte

Pycharm 設置步驟:

  • 進入 file > Settings,在輸入框搜索 encoding
  • 找到 Editor > File encodings,將 IDE EncodingProject Encoding 設置為utf-8。
  • 或者pycharm 右下角也可以切換編碼。

3. 基本語法

1)Python 標識符:

在 Python 里,標識符由字母、數字、下劃線組成。

在 Python 中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。

Python 中的標識符是區(qū)分大小寫的。

以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用 from xxx import * 而導入。

以雙下劃線開頭的 __foo 代表類的私有成員,以雙下劃線開頭和結尾的 __foo__代表 Python 里特殊方法專用的標識,如 init() 代表類的構造函數。

Python 可以同一行顯示多條語句,方法是用分號 ; 分開,如:

>>> print ('hello');print ('runoob'); hello runoob

2)Python 保留字符

下面的列表顯示了在Python中的保留字。這些保留字不能用作常數或變數,或任何其他標識符名稱。

所有 Python 的關鍵字只包含小寫字母。

andexecnot
assert 斷言finallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

3)行和縮進

python 對格式要求非常嚴格,學習 Python 與其他語言最大的區(qū)別就是,Python 的代碼塊不使用大括號 {} 來控制類,函數以及其他邏輯判斷。python 最具特色的就是用縮進來寫模塊。

縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執(zhí)行。

因此,在 Python 的代碼塊中必須使用相同數目的行首縮進空格數

python的基本規(guī)范:python要求我們的代碼縮進是4個空格或者4的倍數

**錯誤提示:**PEP 8: E111 indentation is not a multiple of four

4)一條語句多行顯示

Python語句中一般以新行作為語句的結束符。

但是我們可以使用**斜杠( \)**將一行的語句分為多行顯示,如下所示:

total = item_one + \item_two + \item_three

語句中包含 [], {} 或 () 括號就不需要使用多行連接符。如下實例:

days = ['Monday', 'Tuesday', 'Wednesday','Thursday', 'Friday']

5)Python引號

Python 可以使用引號( ’ )、雙引號( " )、三引號( ‘’’ 或 “”" ) 來表示字符串,引號的開始與結束必須是相同類型的。

其中三引號可以由多行組成,編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點,被當做注釋。

6)Python注釋

python中單行注釋采用 # 開頭。

python 中多行注釋使用三個單引號(’’’)或三個雙引號(""")。

7)print輸出

print 默認輸出換行,python3中,print 是一個函數,可以使用 print(x, end="") ,end="" 可使輸出不換行。

# 換行輸出 print("hello") print("world") print('---------') # 不換行輸出 print("hello", end="") print("world")print("hello", end=" ") print("world")

8)多個語句構成代碼組

縮進相同的一組語句構成一個代碼塊,我們稱之代碼組。

像if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束,該行之后的一行或多行代碼構成代碼組。

我們將首行及后面的代碼組稱為一個子句(clause)。

9)Python書寫基本規(guī)范

命名類:

  • Class names should use CamelCase convention,類名稱需要使用駝峰命名

    當我們定義python類時,應該使用駝峰命名——CamelCase,即單詞組合中首字母需要大寫。

  • Variable in function should be lowercase,函數中的變量需要使用小寫

  • Shadows name ‘use_a’ from outer scope,外部作用域的重復命名

    出現這個提示,表示當前代碼不同作用域中重復使用了同樣的變量名。最常出現的情況就就是方法中的函數變量和__main__下面的變量出現重名。

排版類:

  • PEP 8: W292 no newline at end of file,文件末尾沒有新的行:

    要求我們在代碼的最后在空出一行,一個回車加一行搞定

  • PEP 8: E303 too many blank lines (2),太多的空行:

  • 函數之間,類之間一般要空2行

  • 類方法之間一般空1行

  • 函數/方法代碼內部每行間隔不超過1行

  • PEP 8: E501 line too long (166 > 150 characters),單行代碼長度過長,這個長度可以在Pycharm中設置

  • PEP 8: E111 indentation is not a multiple of four,代碼縮進不是4的倍數,要求代碼縮進是4個空格或者4的倍數

  • PEP 8: E225 missing whitespace around operator,操作符前后未留空白

4. Python變量類型

1)變量賦值

Python 中的變量賦值不需要類型聲明,在使用變量前必須要賦值。

每個變量在內存中創(chuàng)建,都包括變量的標識,名稱和數據這些信息。

每個變量在使用前都必須賦值,變量賦值以后該變量才會被創(chuàng)建。

等號 = 用來給變量賦值。

等號 = 運算符左邊是一個變量名,等號 = 運算符右邊是存儲在變量中的值。例如:

counter = 100 # 賦值整型變量 miles = 1000.0 # 浮點型 name = "John" # 字符串 print counter print miles print name

2)多個變量賦值

Python允許你同時為多個變量賦值。例如:

a = b = c = 1

也可以為多個對象指定多個變量。例如:

a, b, c = 1, 2, "john"

3)標準數據類型

Python 定義了一些標準類型,用于存儲各種類型的數據。

Python有五個標準的數據類型:

  • Numbers(數字)
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Dictionary(字典)

查看數據類型,python 的所有數據類型都是類,可以通過 type() 查看該變量的數據類型:

n = "runoob" print(type(n)) # 輸出結果 <class 'str'>

4)Python 數字

數字數據類型用于存儲數值。

數據類型是不允許改變的,這就意味著如果改變 Number 數據類型的值,將重新分配內存空間。

當你指定一個值時,Number 對象就會被創(chuàng)建:

var1 = 1 var2 = 10

您也可以使用del語句刪除一些對象的引用。

del語句的語法是:

del var1[,var2[,var3[....,varN]]]

您可以通過使用del語句刪除單個或多個對象的引用。例如:

del var del var_a, var_b

Python支持四種不同的數字類型:

  • int(有符號整型)
  • long(長整型[也可以代表八進制和十六進制])
  • float(浮點型)
  • complex(復數)

實例

一些數值類型的實例:

intlongfloatcomplex
1051924361L0.03.14j
100-0x19323L15.2045.j
-7860122L-21.99.322e-36j
0800xDEFABCECBDAECBFBAEl32.3e+18.876j
-0490535633629843L-90.-.6545+0J
-0x260-052318172735L-32.54e1003e+26J
0x69-4721885298529L70.2E-124.53e-7j
  • 長整型也可以使用小寫 l,但是還是建議您使用大寫 L,避免與數字 1 混淆。Python使用 L 來顯示長整型。
  • Python 還支持復數,復數由實數部分和虛數部分構成,可以用 a + bj,或者 complex(a,b) 表示, 復數的實部 a 和虛部 b 都是浮點型。

**注意:**long 類型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 類型數據溢出后會自動轉為long類型。在 Python3.X 版本中 long 類型被移除,使用 int 替代。

Python數學函數

函數返回值 ( 描述 )
abs(x)返回數字的絕對值,如abs(-10) 返回 10
ceil(x)返回數字的上入整數,如math.ceil(4.1) 返回 5
cmp(x, y)如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1,在Python3.x中不可用,用其他函數代替
exp(x)返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045
fabs(x)返回數字的絕對值,如math.fabs(-10) 返回10.0
floor(x)返回數字的下舍整數,如math.floor(4.9)返回 4
log(x)如math.log(math.e)返回1.0,math.log(100,10)返回2.0
log10(x)返回以10為基數的x的對數,如math.log10(100)返回 2.0
max(x1, x2,…)返回給定參數的最大值,參數可以為序列。
min(x1, x2,…)返回給定參數的最小值,參數可以為序列。
modf(x)返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。
pow(x, y)x**y 運算后的值。
round(x [,n])返回浮點數x的四舍五入值,如給出n值,則代表舍入到小數點后的位數。
sqrt(x)返回數字x的平方根

range()函數

>>> range(1,5) # 代表從1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) # 代表從1到5,間隔2(不包含5) [1, 3] >>> range(5) # 代表從0到5(不包含5) [0, 1, 2, 3, 4]

注意:默認情況下,range() 的起始值是 0。

數字轉化為 對應ASCII:

ord('b') # convert char to int 98 chr(100) # convert int to char 'd'

abs() 和 fabs() 區(qū)別

  • 1、abs()是一個內置函數,而fabs()在math模塊中定義的。
  • 2、fabs()函數只適用于float和integer類型,而 abs() 也適用于復數。
abs(-10) 10import math math.fabs(-10) 10.0

5)Python字符串

字符串或串(String)是由數字、字母、下劃線組成的一串字符。

python的字串列表有2種取值順序:

  • 從左到右索引默認0開始的,最大范圍是字符串長度少1
  • 從右到左索引默認-1開始的,最大范圍是字符串開頭

如果你要實現從字符串中獲取一段子字符串的話,可以使用 [頭下標:尾下標] 來截取相應的字符串,其中下標是從 0 開始算起,可以是正數或負數,下標可以為空表示取到頭或尾。

[頭下標:尾下標] 獲取的子字符串包含頭下標的字符,但不包含尾下標的字符。

s = 'abcdef' print(s[1:5]) # 輸出結果 'bcde'

加號(+)是字符串連接運算符,星號(*)是重復操作。如下實例:

str = 'Hello World!'print(str) # 輸出完整字符串 print(str[0]) # 輸出字符串中的第一個字符 print(str[2:5]) # 輸出字符串中第三個至第六個之間的字符串 print(str[2:]) # 輸出從第三個字符開始的字符串 print(str * 2) # 輸出字符串兩次 print(str + "TEST") # 輸出連接的字符串 # 實際輸出結果 Hello World! H llo llo World! Hello World!Hello World! Hello World!TEST

Python 列表截取可以接收第三個參數,參數作用是截取的步長,以下實例在索引 1 到索引 4 的位置并設置為步長為 2(間隔一個位置)來截取字符串:

Python字符串運算符

下表實例變量 a 值為字符串 “Hello”,b 變量值為 “Python”:

操作符描述實例
+字符串連接>>>a + b ‘HelloPython’
*重復輸出字符串>>>a * 2 ‘HelloHello’
[]通過索引獲取字符串中字符>>>a[1] ‘e’
[ : ]截取字符串中的一部分>>>a[1:4] ‘ell’
in成員運算符 - 如果字符串中包含給定的字符返回 True>>>“H” in a True
not in成員運算符 - 如果字符串中不包含給定的字符返回 True>“M” not in a True
r/R原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思來使用, 沒有轉義特殊或不能打印的字符。 原始字符串除在字符串的第一個引號前 加上字母"r"(可以大小寫)以外,與普通字符串有著幾乎完全相同的語法。>>>print r’\n’ \n >>> printR’\n’ \n
%格式字符串請看下一章節(jié)

Python 支持格式化字符串的輸出

print("My name is %s and weight is %d kg!" % ('Zara', 21))

轉義字符 \

print('Let\'s go!')

6)Python列表

列表的數據項不需要具有相同的類型,創(chuàng)建一個列表,只要把逗號分隔的不同的數據項使用方括號括起來即可。

訪問列表中的值使用下標索引來訪問列表中的值,同樣你也可以使用方括號的形式截取字符,如下所示:

list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5, 6, 7 ] print "list1[0]: ", list1[0] print "list2[1:5]: ", list2[1:5] # 輸出結果: list1[0]: physics list2[1:5]: [2, 3, 4, 5]

更新列表對列表的數據項進行修改或更新,可以使用append()方法在列表尾部添加列表項,如下所示:

更新列表含義用法
append()在列表尾部添加單個列表項list.append(‘Google’)
extend()在列表尾部添加多個列表項list.extend([‘Google’, ‘Runoob’])
insert()在某個位置添加列表項list.insert(1, ‘Runoob’)
list = [] # 空列表 list.append('Google') # 使用 append() 添加元素 list.extend(['Rab', 'hat']) list.insert(1, 'tube') print(list) # 輸出結果: ['Google', 'tube', 'Rab', 'hat']

**刪除列表元素:**可以使用 del 語句來刪除列表的元素,如下實例:

list1 = ['physics', 'chemistry', 1997, 2000] print(list1) del list1[2] print "After deleting value at index 2 : " print(list1) # 輸出結果: ['physics', 'chemistry', 1997, 2000] After deleting value at index 2 : ['physics', 'chemistry', 2000]

remove 和 del 之間的區(qū)別:

remove不是一個函數,remove()方法刪除列表中值為 x 的第一個元素。如果沒有這樣的元素,會返回一個錯誤;

del語句按照索引位置刪除元素

pop()方法接受的是元素的下標,在原列表中彈出這個元素,并返回,當()內無索引數時默認彈出最后一個元素。

a = [1, 2, 3, 5, 4, 2, 6] a.remove(3) # 直接刪掉某個元素, del(a[3]) # del是一個函數,刪除帶下表的元素 number.pop() # 無索引彈出最后一個元素 number.pop(1) # 彈出索引為1的元素

Python列表腳本操作符

列表對 + 和 * 的操作符與字符串相似。+ 號用于組合列表,* 號用于重復列表。

如下所示:

Python 表達式結果描述
len([1, 2, 3])3長度
[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]組合
[‘Hi!’] * 4[‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’]重復
3 in [1, 2, 3]True元素是否存在于列表中
for x in [1, 2, 3]: print x,1 2 3迭代

Python列表截取

Python 的列表截取實例如下:

L = ['Google', 'Runoob', 'Taobao'] L[2] # 讀取列表中第三個元素 'Taobao' L[-2] # 讀取列表中倒數第二個元素 'Runoob' L[1:] # 從第二個元素開始截取列表 ['Runoob', 'Taobao']

7)Python元組

元組是另一個數據類型,類似于 List(列表)。

元組用 () 標識。內部元素用逗號隔開。但是元組不能二次賦值,相當于只讀列表。

以下是元組無效的,因為元組是不允許更新的。而列表是允許更新的:

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 ) # 元組 list = [ 'runoob', 786 , 2.23, 'john', 70.2 ] # 列表 tuple[2] = 1000 # 元組中是非法應用 list[2] = 1000 # 列表中是合法應用

元組的一級元素不可被修改增加刪除但可以修改二級后的。如修改元祖中列表,字典等內容:

tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) tu[1][2]["k2"].append("seven") print(tu[1][2]["k2"]) # 輸出結果 ['age', 'name', 'seven']

元組中只包含一個元素時,需要在元素后面添加逗號,否則被當做括號運算

tup1 = (50,)

元組與字符串類似,下標索引從0開始,可以進行截取,組合等。

tup1 = (12, 34.56) tup2 = ('abc', 'xyz')# 以下修改元組元素操作是非法的。 # tup1[0] = 100# 創(chuàng)建一個新的元組 tup3 = tup1 + tup2 print tup3 # 輸出結果 (12, 34.56, 'abc', 'xyz')

==注意:==切片雖然可以重新組成新的元組,但是要注意截取一個元素時候不能和新的元組相

a=(1,2,3,4,5,6) c=a[1:4]+a[5] # 報錯, a[5] 被當成了整型c=a[1:4]+a[2:4] # 這樣可以 c (2, 3, 4, 3, 4) # 如果截取的是一個元素,則可以寫成: c=a[1:4]+a[5:] # a[5] 得到的是整型量 6, 而 a[5:] 得到的是新元組 (6,),所以元組拼接時用 a[5] 會報錯

任意無符號的對象,以逗號隔開,默認為元組。

Python元組包含內置函數

序號方法及描述
1cmp(tuple1, tuple2) 比較兩個元組元素。
2len(tuple) 計算元組元素個數。
3max(tuple) 返回元組中元素最大值。
4min(tuple) 返回元組中元素最小值。
5tuple(seq) 將列表轉換為元組。

8)Python字典

字典(dictionary)是除列表以外最靈活的內置數據結構類型。列表是有序的對象集合,字典是無序的對象集合。兩者之間的區(qū)別在于:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。

  • 字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號分割,整個字典包括在花括號 {} 中 ,格式如下所示:

    d = {key1 : value1, key2 : value2 }

  • 鍵一般是唯一的,如果重復最后的一個鍵值對會替換前面的,值不需要唯一。

  • 值可以取任何數據類型,但鍵必須是不可變的,如字符串,數字或元組,可以混用,不能用列表[]表示。

dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'} print(dict['one'] ) # 輸出鍵為'one' 的值 print(dict[2]) # 輸出鍵為 2 的值 print(tinydict) # 輸出完整的字典 print(tinydict.keys()) # 輸出所有鍵 print(tinydict.values()) # 輸出所有值# 輸出結果為: This is one This is two {'dept': 'sales', 'code': 6734, 'name': 'runoob'} dict_keys(['name', 'code', 'dept']) dict_values(['runoob', 6734, 'sales'])

向字典添加新內容的方法是增加新的鍵/值對,修改或刪除已有鍵/值對如下實例:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}dict['Age'] = 8 # 更新 dict['School'] = "RUNOOB" # 添加print "dict['Age']: ", dict['Age'] print "dict['School']: ", dict['School']dict.clear() # 刪除字典內所有元素

字典的鍵可以使用布爾類型的,True 默認代表 1,False 默認代表 0,如果包含 0 或 1 就無法使用布爾類型:

# 包含 0 或 1 的情況下: test = {0:"1", 1:"2", True:"3", False:"4"} print(test) {0: '4', 1: '3'}# 沒有 0 或 1 的情況下: test = {"a":"1", "b" :"2", True:"3", False:"4"} print(test) {'a': '1', True: '3', 'b': '2', False: '4'}

訪問字典里的值的時候,如果直接用 [] 訪問,在沒有找到對應鍵的情況下會報錯,一個更好的替代方案是用內置的 get 方法來取鍵值,這時候如果不存在也不會報錯。

test = {'key1':'value1','key2':'value2'} test['key3'] 報錯:KeyError:'key3' test.get('key3') 無輸出 test.get('key3','default') 輸出'default'

5. Python運算符

1)Python算術運算符

以下假設變量: a=10,b=20

運算符描述實例
+加 - 兩個對象相加a + b 輸出結果 30
-減 - 得到負數或是一個數減去另一個數a - b 輸出結果 -10
*乘 - 兩個數相乘或是返回一個被重復若干次的字符串a * b 輸出結果 200
/除 - x除以yb / a 輸出結果 2,取整數
%取模 - 返回除法的余數b % a 輸出結果 0
**冪 - 返回x的y次冪a**b 為10的20次方, 輸出結果 100000000000000000000
//取整除 - 返回商的整數部分(向下取整>>> 9//2=4 >>> -9//2=-5

2)Python比較運算符

以下假設變量a=10,變量b=20:

運算符描述實例
==等于 - 比較對象是否相等(a == b) 返回 False。
!=不等于 - 比較兩個對象是否不相等(a != b) 返回 true.
>大于 - 返回x是否大于y(a > b) 返回 False。
<小于 - 返回x是否小于y。所有比較運算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價。(a < b) 返回 true。
>=大于等于 - 返回x是否大于等于y。(a >= b) 返回 False。
<=小于等于 - 返回x是否小于等于y。(a <= b) 返回 true。

3)Python賦值運算符

以下假設變量a為10,變量b為20:

運算符描述實例
=簡單的賦值運算符c = a + b 將 a + b 的運算結果賦值為 c
+=加法賦值運算符c += a 等效于 c = c + a
-=減法賦值運算符c -= a 等效于 c = c - a
*=乘法賦值運算符c *= a 等效于 c = c * a
/=除法賦值運算符c /= a 等效于 c = c / a
%=取模賦值運算符c %= a 等效于 c = c % a
**=冪賦值運算符c **= a 等效于 c = c ** a
//=取整除賦值運算符c //= a 等效于 c = c // a

4)Python位運算符

按位運算符是把數字看作二進制來進行計算的。Python中的按位運算法則如下:

運算符描述實例
&按位與運算符:參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0(a & b) 輸出結果 12 ,二進制解釋: 0000 1100
|按位或運算符:只要對應的二個二進位有一個為1時,結果位就為1。(a | b) 輸出結果 61 ,二進制解釋: 0011 1101
^按位異或運算符:當兩對應的二進位相異時,結果為1(a ^ b) 輸出結果 49 ,二進制解釋: 0011 0001
~按位取反運算符:對數據的每個二進制位取反,即把1變?yōu)?,把0變?yōu)? 。~x 類似于 -x-1(~a ) 輸出結果 -61 ,二進制解釋: 1100 0011,在一個有符號二進制數的補碼形式。
<<左移動運算符:運算數的各二進位全部左移若干位,由 << 右邊的數字指定了移動的位數,高位丟棄,低位補0。a << 2 輸出結果 240 ,二進制解釋: 1111 0000
>>右移動運算符:把">>"左邊的運算數的各二進位全部右移若干位,>> 右邊的數字指定了移動的位數a >> 2 輸出結果 15 ,二進制解釋: 0000 1111

程序示例

a = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0c = a & b # 12 = 0000 1100 print("1 - c 的值為:", c)c = a | b # 61 = 0011 1101 print("2 - c 的值為:", c)c = a ^ b # 49 = 0011 0001 print("3 - c 的值為:", c)c = ~a # -61 = 1100 0011 print("4 - c 的值為:", c)c = a << 2 # 240 = 1111 0000 print("5 - c 的值為:", c)c = a >> 2 # 15 = 0000 1111 print("6 - c 的值為:", c)

5)Python邏輯運算符

Python語言支持邏輯運算符,以下假設變量 a 為 10, b為 20:

運算符邏輯表達式描述實例
andx and y布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。(a and b) 返回 20。
orx or y布爾"或" - 如果 x 是非 0,它返回 x 的計算值,否則它返回 y 的計算值。(a or b) 返回 10。
notnot x布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。not(a and b) 返回 False

6)Python成員運算符

除了以上的一些運算符之外,Python還支持成員運算符,測試實例中包含了一系列的成員,包括字符串,列表或元組。

運算符描述實例
in如果在指定的序列中找到值返回 True,否則返回 False。x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
not in如果在指定的序列中沒有找到值返回 True,否則返回 False。x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

以下實例演示了Python所有成員運算符的操作:

a = 10 b = 20 list = [1, 2, 3, 4, 5 ];if a in list:print("1 - 變量 a 在給定的列表中 list 中") else:print("1 - 變量 a 不在給定的列表中 list 中")if b not in list:print("2 - 變量 b 不在給定的列表中 list 中") else:print("2 - 變量 b 在給定的列表中 list 中")

7)Python身份運算符

身份運算符用于比較兩個對象的存儲單元

運算符描述實例
isis 是判斷兩個標識符是不是引用自一個對象x is y, 類似 id(x) == id(y) , 如果引用的是同一個對象則返回 True,否則返回 False
is notis not 是判斷兩個標識符是不是引用自不同對象x is not y , 類似 id(a) != id(b)。如果引用的不是同一個對象則返回結果 True,否則返回 False。

8)Python運算符優(yōu)先級

以下表格列出了從最高到最低優(yōu)先級的所有運算符:

運算符描述
**指數 (最高優(yōu)先級)
~ + -按位翻轉, 一元加號和減號 (最后兩個的方法名為 +@ 和 -@)
* / % //乘,除,取模和取整除
+ -加法減法
>> <<右移,左移運算符
&位 ‘AND’
^ |位運算符
<= < > >=比較運算符
<> == !=等于運算符
= %= /= //= -= += *= **=賦值運算符
is, is not身份運算符
in, not in成員運算符
not, and, or邏輯運算符

is 與 == 區(qū)別 :

is 用于判斷兩個變量引用對象是否為同一個, == 用于判斷引用變量的值是否相等。

a is b 相當于 id(a)==id(b)id() 能夠獲取對象的內存地址。

如果 a=10;b=a; 則此時 a 和 b 的內存地址一樣的;

但當 a=[1,2,3]; 另 b=a[:] 時,雖然 a 和 b 的值一樣,但內存地址不一樣。

6. Python語句

1)條件語句

Python 編程中 if 語句用于控制程序的執(zhí)行,基本形式為:

if 判斷條件:執(zhí)行語句…… else:執(zhí)行語句……

if 語句的判斷條件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)來表示其關系。

當判斷條件為多個值時,可以使用以下形式:

if 判斷條件1:執(zhí)行語句1…… elif 判斷條件2:執(zhí)行語句2…… elif 判斷條件3:執(zhí)行語句3…… else:執(zhí)行語句4……

由于 python 并不支持 switch 語句,所以多個條件判斷,只能用 elif 來實現,如果判斷需要多個條件需同時判斷時,可以使用 or (或),表示兩個條件有一個成立時判斷條件成功;使用 and (與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。

當if有多個條件時可使用括號來區(qū)分判斷的先后順序,括號中的判斷優(yōu)先執(zhí)行,此外 and 和 or 的優(yōu)先級低于>(大于)、<(小于)等判斷符號,即大于和小于在沒有括號的情況下會比與或要優(yōu)先判斷。

**python 復合布爾表達式計算采用短路規(guī)則,即如果通過前面的部分已經計算出整個表達式的值,則后面的部分不再計算。**如下面的代碼將正常執(zhí)行不會報除零錯誤:

a = 0 b = 1 if ( a > 0 ) and ( b / a > 2 ): # a>0條件已經不滿足,不用再執(zhí)行b/a>2,所以不會報錯print("yes") else:print("no")

而下面的代碼就會報錯:

a = 0 b = 1 if ( a > 0 ) or ( b / a > 2 ):print("yes") else:print("no")

三元操作符:

small = x if x < y else y

2)循環(huán)語句

Python 提供了 for 循環(huán)和 while 循環(huán)(在 Python 中沒有 do…while 循環(huán)):

循環(huán)類型描述
while 循環(huán)在給定的判斷條件為 true 時執(zhí)行循環(huán)體,否則退出循環(huán)體。
for 循環(huán)重復執(zhí)行語句
嵌套循環(huán)你可以在while循環(huán)體中嵌套for循環(huán)
  • while 循環(huán)語句

基本形式為:

while 判斷條件(condition):執(zhí)行語句(statements)……循環(huán)體

Gif 演示 Python while 語句執(zhí)行過程:

復雜一點:

在 python 中,while … else 在循環(huán)條件為 false 時執(zhí)行 else 語句塊:

count = 0 while count < 5: print(count, " is less than 5") count = count + 1 else: print(count, " is not less than 5")

如果 while 循環(huán)體中只有一條語句,你可以將該語句與while寫在同一行中.

  • for 循環(huán)語句

Python for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串。

for循環(huán)的語法格式如下:

for iterating_var in sequence:statements(s) for 目標 in 表達式:循環(huán)體

流程圖:

for letter in 'Python':print('當前字母:', letter) # 輸出結果 當前字母: P 當前字母: y 當前字母: t 當前字母: h 當前字母: o 當前字母: n

通過序列索引迭代:

fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)):print('當前水果:', fruits[index])

內置函數 len() 和 range(),函數 len() 返回列表的長度,即元素的個數。

range返回一個序列的數,即(0,3),不包括3。

for num in range(10, 20):for i in range(2, num):if num % i == 0:j = num / iprint('%d 等于 %d * %d' % (num, i, j))breakelse:print(num, '是一個質數')

range()用法:不包括下標

range(4) # 打印0,1,2,3 (下標) range(1:5) # 打印1,2,3,4 (上標:下標) range(2:10:3) # 打印2,5,8 (上標:下標:步長)
  • 循環(huán)嵌套

    Python 語言允許在一個循環(huán)體里面嵌入另一個循環(huán)。

    Python for 循環(huán)嵌套語法:

    for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)

    Python while 循環(huán)嵌套語法:

    while expression: while expression: statement(s) statement(s)

    你可以在循環(huán)體內嵌入其他的循環(huán)體,如在while循環(huán)中可以嵌入for循環(huán), 反之,你可以在for循環(huán)中嵌入while循環(huán)。

    實例:

    以下實例使用了嵌套循環(huán)輸出2~100之間的素數:素數:(質數prime number)定義為在大于1的自然數中,除了1和它本身以外不再有其他因數。

    i = 2 while i < 100:j = 2while j <= i / j:if not(i % j):breakj = j + 1if j > i / j:print(i, "是素數")i = i + 1 print("Good bye!") # 冒泡排序,從最后一個數跟倒數第二個數比較大小,再重新排,最后輸出新的列表 array = [9, 2, 7, 4, 5, 6, 3, 8, 1, 10] L = len(array) for i in range(L):for j in range(L-i):if array[L-j-1] < array[L-j-2]:array[L-j-1], array[L-j-2] = array[L-j-2], array[L-j-1] for i in range(L):print(array[i])

3)循環(huán)控制語句

循環(huán)控制語句可以更改語句執(zhí)行的順序。Python支持以下循環(huán)控制語句:

控制語句描述
break 語句在語句塊執(zhí)行過程中終止循環(huán),并且跳出整個循環(huán)。
continue 語句在語句塊執(zhí)行過程中終止當前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)。
pass 語句pass是空語句,是為了保持程序結構的完整性。

f j > i / j:
print(i, “是素數”)
i = i + 1
print(“Good bye!”)

```python # 冒泡排序,從最后一個數跟倒數第二個數比較大小,再重新排,最后輸出新的列表 array = [9, 2, 7, 4, 5, 6, 3, 8, 1, 10] L = len(array) for i in range(L):for j in range(L-i):if array[L-j-1] < array[L-j-2]:array[L-j-1], array[L-j-2] = array[L-j-2], array[L-j-1] for i in range(L):print(array[i])

3)循環(huán)控制語句

循環(huán)控制語句可以更改語句執(zhí)行的順序。Python支持以下循環(huán)控制語句:

控制語句描述
break 語句在語句塊執(zhí)行過程中終止循環(huán),并且跳出整個循環(huán)。
continue 語句在語句塊執(zhí)行過程中終止當前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)。
pass 語句pass是空語句,是為了保持程序結構的完整性。

總結

以上是生活随笔為你收集整理的Python基础教程-菜鸟教程学习笔记1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精品18毛片一区二区 | 久久亚洲二区 | 69视频永久免费观看 | 狠狠做深爱婷婷综合一区 | 99国内精品久久久久久久 | 日本不卡视频 | 婷婷丁香五 | av在线播放观看 | 日本激情中文字幕 | 国产精品久免费的黄网站 | 国产精品中文字幕在线播放 | 99视频一区二区 | 91av视频在线播放 | 国产91精品高清一区二区三区 | 午夜国产一区二区 | 日韩中文在线视频 | 国产日韩欧美在线 | 亚洲国产三级在线观看 | 国产精品免费高清 | 片黄色毛片黄色毛片 | 五月花激情 | 国产精品一区二区久久精品爱涩 | 91麻豆网站| 久久精品91视频 | 欧美成人精品欧美一级乱黄 | 国产99久久久国产精品免费看 | 久久久久久激情 | 日韩一级精品 | 九九免费在线观看视频 | 国产精品九九久久久久久久 | 亚洲午夜精品一区 | v片在线看 | 在线观看小视频 | 国产精品扒开做爽爽的视频 | 免费看高清毛片 | 婷婷激情影院 | 91av视频在线观看免费 | 国产中文字幕免费 | 麻豆一区在线观看 | 中文字幕精品一区 | 黄色中文字幕 | 97在线资源 | 伊人久久精品久久亚洲一区 | av千婊在线免费观看 | 日本在线观看视频一区 | 一区二区三区动漫 | 国产高清综合 | 在线亚洲精品 | 最近日本mv字幕免费观看 | 久久久精品电影 | 精品免费国产一区二区三区四区 | 久久精品视频免费播放 | 欧洲视频一区 | 久久久久女教师免费一区 | 91精品国自产在线观看 | 在线观看免费色 | 久久久精品欧美一区二区免费 | 欧美肥妇free | 一区二三国产 | 超碰在线97国产 | 在线国产能看的 | 亚洲精品动漫成人3d无尽在线 | 久在线观看| a久久免费视频 | 久久亚洲二区 | 精品视频免费在线 | www.av小说 | 97精品免费视频 | 国产1区2区 | 国内精品视频一区二区三区八戒 | 国产精品无av码在线观看 | www.五月天色 | 久久99精品久久只有精品 | 手机在线看a | 在线看中文字幕 | 亚洲视频aaa | 丁香六月婷婷开心 | 国产日韩精品一区二区在线观看播放 | 久久一区二区三区日韩 | 狠狠做深爱婷婷综合一区 | 欧美福利片在线观看 | 最近中文字幕国语免费高清6 | 国产精品久久久久久久久久久久午夜 | 久久人网 | 欧美va日韩va | 日女人电影 | 日日干天天操 | 欧美国产日韩一区 | 亚洲久草网| 国产999视频 | 91最新在线观看 | 日韩久久久 | 久久精品99国产精品酒店日本 | 午夜视频在线观看一区二区三区 | 日韩电影精品 | 91免费高清在线观看 | 欧美性成人 | 中文字幕在线看视频 | 国产无套视频 | 日韩av免费一区二区 | 18av在线视频 | 亚洲精品玖玖玖av在线看 | 久艹在线观看视频 | 又长又大又黑又粗欧美 | av黄色免费网站 | 色偷偷88欧美精品久久久 | 成人97人人超碰人人99 | 99re6热在线精品视频 | 2017狠狠干| 亚洲日韩欧美一区二区在线 | av免费网站在线观看 | 成人免费在线观看入口 | 99久久久久国产精品免费 | 香蕉网在线观看 | 国产亚洲精品久久19p | 97国产 | 久久精品久久精品 | 日韩精品一区二区免费 | 国产成人精品电影久久久 | 国产一区私人高清影院 | 91中文字幕网 | 亚洲欧美va | 99热 精品在线 | 国产午夜剧场 | 国产高清免费在线观看 | 免费一级特黄毛大片 | 337p日本大胆噜噜噜噜 | 色婷婷av一区二 | 91日韩在线| 综合色中文 | 91精品视频网站 | 国产成人一级 | 国产美女精品 | 亚洲天堂网在线视频观看 | 欧美激情视频免费看 | 国产伦精品一区二区三区免费 | 91九色视频网站 | 午夜精品一二区 | 高清av免费一区中文字幕 | 国产1区在线 | 国产无套精品久久久久久 | 国产精品久久电影观看 | 天天干天天插伊人网 | 黄色亚洲| 最近高清中文字幕在线国语5 | 国产精品24小时在线观看 | 亚洲人成网站精品片在线观看 | 97超碰在线视 | 在线激情网 | 麻豆免费视频网站 | 天海翼一区二区三区免费 | 欧美日韩在线免费观看视频 | 中文字幕乱视频 | 日韩中文久久 | 免费观看91| 亚洲综合成人婷婷小说 | 91精品国产91p65 | 操操碰 | 国产高清av免费在线观看 | 91视频久久久久久 | 日韩一区二区在线免费观看 | 亚洲aⅴ一区二区三区 | 干干日日 | 三级av在线免费观看 | 亚洲视频在线观看免费 | 色吊丝在线永久观看最新版本 | 国产另类av| 精品99999| 亚洲精品一区二区久 | 欧美伊人网 | av片中文 | 久草在线免费播放 | 五月丁香| 日本99热| 久久久久久久久久久久久国产精品 | 特级大胆西西4444www | 香蕉影视app | 久久99国产精品 | 国产精品久久久久久久妇 | 亚洲精欧美一区二区精品 | 日日夜夜操操操操 | 日韩激情视频在线观看 | 久久草在线视频国产 | 一区二区三区精品在线 | 欧美日韩视频在线观看一区二区 | 中文字幕在线观看日本 | 久久精品中文字幕免费mv | 久久精品女人毛片国产 | 国内揄拍国产精品 | 久久久久草| 黄色av电影网 | 正在播放一区 | 日日爽视频 | 人人草在线观看 | 正在播放五月婷婷狠狠干 | 日韩午夜在线 | 四虎免费在线观看视频 | 手机成人免费视频 | 香蕉97视频观看在线观看 | 中文一区二区三区在线观看 | 成人中文字幕av | 麻豆 videos | 8x成人免费视频 | 成人全视频免费观看在线看 | 九九热有精品 | 狠狠躁夜夜躁人人爽超碰91 | 射射色| 在线激情电影 | 精品一区二区三区在线播放 | 国产一级淫片免费看 | 色综合久久天天 | 日韩精品一二三 | 黄色免费视频在线观看 | 久久影院中文字幕 | avhd高清在线谜片 | 中文字幕精品久久 | 亚洲美女精品视频 | 亚洲精品国产精品国自产观看浪潮 | 国产护士av | 国产精品影音先锋 | 亚洲精品综合欧美二区变态 | 日韩高清国产精品 | 色婷五月 | 三上悠亚一区二区在线观看 | 黄色一及电影 | 日日操日日插 | 成人97人人超碰人人99 | 精品国产免费av | 天天操狠狠操网站 | 中国成人一区 | 亚洲精品午夜久久久久久久久久久 | 国产精品综合久久久久 | 人人看黄色 | 国产黄a三级三级三级三级三级 | 亚洲综合射 | 99色视频在线 | 啪啪凸凸 | 久久九九国产精品 | 天天久久夜夜 | 激情av资源 | www.夜夜| www.国产高清| 久久综合九色综合网站 | 开心色婷婷 | 中文字幕刺激在线 | 免费v片 | 久久情侣偷拍 | 国产一区私人高清影院 | 国产黄色免费在线观看 | 欧美不卡视频在线 | 精品国产乱码一区二 | 久久不卡电影 | 久久黄色免费视频 | 亚洲精品一区二区久 | 激情综合色图 | 亚洲国产欧美在线人成大黄瓜 | 国产免费激情久久 | 99热官网 | 成人免费视频在线观看 | 韩国一区视频 | 69亚洲精品| 久久免费福利 | 国产精品一区二区免费在线观看 | 日韩av电影国产 | 狠狠色丁香九九婷婷综合五月 | 九九热国产 | 人人插人人看 | 国产高清不卡一区二区三区 | 91激情 | 久久蜜臀一区二区三区av | 91高清视频免费 | 欧美一级xxxx | 欧美黄色高清 | 日韩大片免费在线观看 | 久久国产精品成人免费浪潮 | 久久这里只有精品9 | 超碰97人人干 | 亚洲国产精品久久久久久 | 婷婷色婷婷 | 99资源网 | 激情久久久久久久久久久久久久久久 | 天天射天天干天天操 | 成人超碰97 | 天天色天天干天天 | 三级免费黄| 手机在线观看国产精品 | 黄污视频大全 | 免费亚洲视频 | 日日操天天操夜夜操 | 波多野结衣久久资源 | 就要色综合 | 国产一区欧美一区 | 国产精品一区免费在线观看 | 亚州国产视频 | 91人人爽人人爽人人精88v | 亚洲精品在线观看免费 | 免费91麻豆精品国产自产在线观看 | 亚洲精品国内 | 精品国产黄色片 | 少妇精品久久久一区二区免费 | 日韩一区二区免费在线观看 | 国产国产人免费人成免费视频 | www.888.av| 丁香六月中文字幕 | 四虎成人精品在永久免费 | 欧美日韩中文字幕视频 | 亚洲视屏 | 99精品视频精品精品视频 | 精品在线视频一区 | 免费高清在线观看成人 | 日韩最新av | 欧美成年黄网站色视频 | 久久字幕 | 国产丝袜制服在线 | 亚洲精品午夜久久久久久久久久久 | 狠狠操天天操 | 国产手机视频在线观看 | 天天操天天射天天爱 | www黄在线| 日韩久久精品一区 | .国产精品成人自产拍在线观看6 | 欧美日韩精品综合 | 国产精品久久久av | 亚洲精品美女视频 | 高清在线一区 | 日韩xxx视频 | 成年人免费观看在线视频 | 在线观看av中文字幕 | 美女网站久久 | 草久草久 | 黄色a一级视频 | 亚洲3级| 在线直播av | 视频在线观看入口黄最新永久免费国产 | 成人蜜桃视频 | 91视频在线观看免费 | 黄色av免费 | 亚洲精品视频大全 | 人人玩人人添人人澡超碰 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 97夜夜澡人人双人人人喊 | 在线免费观看视频你懂的 | 国产一线天在线观看 | www.夜夜操.com | 久久婷婷一区 | 久久精品视频在线播放 | 日韩动漫免费观看高清完整版在线观看 | 亚洲免费成人 | 久久久观看| 夜色资源网| 夜夜躁天天躁很躁波 | 91在线小视频 | 一区二区三区动漫 | 91欧美精品 | 最新av网站在线观看 | 一级一级一片免费 | 久久亚洲成人网 | 亚洲理论在线观看 | 日韩丝袜视频 | 在线观看岛国 | 久久成人综合视频 | 久久97超碰 | 日韩一区二区免费播放 | 亚洲一区二区三区91 | 午夜精品视频免费在线观看 | 国产精品大片免费观看 | 四虎国产精品免费 | 欧美a级一区二区 | 久久免费99精品久久久久久 | 天天摸天天弄 | 欧美日韩国产欧美 | 午夜精品成人一区二区三区 | 久久精品人人做人人综合老师 | 韩国av免费观看 | 欧洲精品久久久久毛片完整版 | 青青河边草观看完整版高清 | 欧美亚洲国产精品久久高清浪潮 | 日韩有码在线观看视频 | 97国产情侣爱久久免费观看 | 黄色.com| 亚洲特级毛片 | 午夜av影院| 日韩视频免费看 | 国语精品免费视频 | 欧美性久久久 | 天天操天天干天天爽 | 久久久久久免费毛片精品 | 91亚洲精品乱码久久久久久蜜桃 | 国产黄色av网站 | 黄色a在线| 久久久99精品免费观看 | 九九免费在线看完整版 | 高清不卡免费视频 | 福利一区在线视频 | 欧美精品亚洲二区 | 精品一区二区综合 | 国产韩国精品一区二区三区 | 欧美日韩精品在线播放 | 狠狠躁夜夜a产精品视频 | 久久高清免费观看 | 一级成人网 | 欧美日韩高清一区二区 国产亚洲免费看 | 日韩在线免费小视频 | 精油按摩av | 欧美日韩视频在线观看一区二区 | 久久久久日本精品一区二区三区 | 国产视频二区三区 | 国产精品永久在线观看 | 天天天色 | 日韩精品首页 | 亚洲国产精品99久久久久久久久 | 成人av在线资源 | 青草视频在线看 | 黄色三级免费网址 | 亚洲视频第一页 | 91伊人| 午夜精品久久久久久久久久 | 久久99在线视频 | 六月丁香综合网 | 午夜色大片在线观看 | 999国产| 国产麻豆视频在线观看 | 日韩专区在线播放 | 在线成人免费电影 | 日本中文字幕观看 | 国产群p | 国产精品免费久久久久久久久久中文 | 国产成人av电影在线 | 色婷婷天天干 | 日日夜夜人人天天 | 国产精品欧美久久久久无广告 | 色播亚洲婷婷 | 久久中文字幕导航 | 中文字幕在线观看三区 | 18性欧美xxxⅹ性满足 | www黄色| 婷婷福利影院 | 中文字幕九九 | 精品国产1区2区 | 四虎视频| 久久人人爽人人 | 亚洲一区二区黄色 | 夜夜躁狠狠躁日日躁视频黑人 | 西西人体4444www高清视频 | 超碰97在线看 | 天天激情 | 婷婷丁香激情网 | 97精品伊人 | 精品国产一区二区三区久久久久久 | 色多多在线观看 | 婷婷色影院 | 国产不卡一 | 久久黄色a级片 | 欧美在线久久 | 一级黄色片毛片 | 91精品麻豆 | 欧美va天堂va视频va在线 | 成人av在线亚洲 | 91刺激视频 | 国产黑丝一区二区三区 | 99在线热播精品免费 | 天天av综合网 | 久av电影| 一级黄色电影网站 | 四虎成人精品永久免费av | 久久激情视频 久久 | 久草在线一免费新视频 | 9999在线| 成人久久精品 | 欧美影片 | 亚洲国产三级在线观看 | 91视频麻豆 | 免费在线观看一区 | 狠狠操狠狠干天天操 | 国产91aaa | 色姑娘综合网 | 久久久久久国产精品 | 国产福利中文字幕 | 国外调教视频网站 | 天天搞夜夜骑 | 日本中文乱码卡一卡二新区 | 国产丝袜网站 | 玖玖爱国产在线 | 麻豆视频在线播放 | 午夜视频一区二区三区 | 成人免费视频在线观看 | a在线免费观看视频 | 五月婷婷激情网 | 色小说av| 色视频网站免费观看 | 国产精品久久久久久久久久新婚 | 九草视频在线观看 | 婷婷综合在线 | 中文字幕在线色 | 国产 一区二区三区 在线 | 日韩精品最新在线观看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 国产又粗又猛又爽又黄的视频先 | 五月天中文字幕 | 久久久久久久久国产 | 99热都是精品 | 这里有精品在线视频 | 天天骚夜夜操 | 日本久久成人中文字幕电影 | 国内精品久久久久久久久久久久 | av在线直接看 | 六月天色婷婷 | 免费视频久久久 | 久久亚洲免费视频 | 久久美女免费视频 | 人人看97| 偷拍久久久| 国产精品一区二区吃奶在线观看 | 国产网红在线观看 | 手机在线日韩视频 | 三级动态视频在线观看 | 夜夜骑首页 | 日日夜夜爱| 成人香蕉视频 | 激情网第四色 | 中文av在线天堂 | 久久视频免费观看 | 欧美午夜理伦三级在线观看 | 日本在线成人 | 91精品伦理 | 国产中文欧美日韩在线 | 黄色网大全 | 亚洲一区二区麻豆 | 久久av免费观看 | 视频在线观看一区 | 久久夜色精品国产欧美乱极品 | 精品在线观看一区二区 | 天天操天天插 | 久久五月婷婷综合 | 在线国产能看的 | 在线视频 精品 | 欧美日韩一区二区在线观看 | 日韩av快播电影网 | 丁香婷婷综合五月 | 精品少妇一区二区三区在线 | 久久看看| 国产亚州精品视频 | 国产精品乱码高清在线看 | 一区二区精品在线视频 | 99久在线精品99re8热视频 | 激情五月在线视频 | 五月天综合婷婷 | 97超碰中文字幕 | 99人久久精品视频最新地址 | 亚洲午夜在线视频 | 国产精品综合在线观看 | 亚洲精品国产精品乱码在线观看 | 欧美日韩国产精品一区 | 国产中文字幕在线 | www.亚洲精品 | 中文字幕高清免费日韩视频在线 | 最近中文字幕在线播放 | 天天干视频在线 | 少妇激情久久 | 精品国产一二三四区 | 中文字幕在线观看网站 | 国产五月色婷婷六月丁香视频 | 欧洲色吧| 久久久久久久久久免费 | 日本激情中文字幕 | 欧美a视频在线观看 | 日韩精品电影在线播放 | 国内精品久久久久国产 | 亚洲精品一区二区精华 | 久久综合丁香 | 亚洲激情六月 | 国产视频高清 | 久久这里 | 伊人www22综合色 | 免费观看十分钟 | 91九色视频导航 | 视频国产在线观看18 | 国产精品精品 | 日韩激情综合 | 亚洲精品国久久99热 | 日韩a免费 | 99riav1国产精品视频 | 天天干天天射天天操 | 日本久久成人中文字幕电影 | 成年人在线看片 | 国产麻豆传媒 | 国产精品一区二区久久精品爱微奶 | 国产精品久久久久999 | 视频在线播放国产 | 久久久人人爽 | 麻花天美星空视频 | 麻豆94tv免费版 | 国产精品原创视频 | 视频在线观看入口黄最新永久免费国产 | 国内综合精品午夜久久资源 | 91av在线播放视频 | 日韩v欧美v日本v亚洲v国产v | 美女免费视频黄 | 久久99亚洲精品久久 | 久久国产精品视频 | 国产精品18久久久久久vr | 欧美日韩国产精品一区二区亚洲 | 久久免费播放 | 久草视频观看 | 精品一区欧美 | 四虎最新域名 | 人人澡人人爽欧一区 | 国产精品毛片一区二区 | 不卡视频在线 | 伊人精品在线 | 色婷五月天 | 久久av免费电影 | 亚洲免费视频观看 | 九九热国产 | www.99在线观看 | 国产精品一区二区三区99 | 亚洲精品美女视频 | 一区二区三区中文字幕在线观看 | 欧美视频在线观看免费网址 | 久久久久久久久久久高潮一区二区 | 国内精品视频在线播放 | 免费a网址 | 日产中文字幕 | 永久免费毛片在线观看 | 国产又粗又硬又爽视频 | 日韩欧美视频在线播放 | 亚洲涩涩涩涩涩涩 | 国产一区久久 | 国产99精品在线观看 | 日本精品va在线观看 | 亚洲伊人色 | 粉嫩aⅴ一区二区三区 | 五月婷婷中文字幕 | 亚洲精品字幕 | 日韩中文在线观看 | 精品一区二区三区四区在线 | 欧美日韩三级在线观看 | 99精品视频精品精品视频 | 精品美女久久 | 免费日韩三级 | 成年人免费电影 | 九月婷婷综合网 | 亚洲激情婷婷 | 亚洲综合在线一区二区三区 | 天天草综合网 | 激情综合一区 | 五月婷网站 | 91丨九色丨高潮 | 国产成人精品日本亚洲999 | www.久久com | 一区二区三区视频 | 国产日韩欧美中文 | 久久无码av一区二区三区电影网 | 青青河边草观看完整版高清 | 黄色字幕网 | 国产日产亚洲精华av | 玖玖在线资源 | 国产精品69久久久久 | 日韩色中色 | 黄色av一级片| 欧美激情综合色综合啪啪五月 | 亚洲最大av网| 一区二区三区在线观看免费 | 欧美肥妇free | 国产成人亚洲在线观看 | 97成人在线观看视频 | 五月婷丁香 | 国产精品自产拍在线观看桃花 | 久久久久五月 | 91精选| 夜色资源站国产www在线视频 | 免费在线观看日韩欧美 | 精品 一区 在线 | 国产亚洲精品久久19p | 欧美大片第1页 | 天天摸天天舔天天操 | 美女视频黄频大全免费 | 国产精品美女久久久免费 | 亚洲女同ⅹxx女同tv | 日韩激情视频 | 久草视频看看 | 亚洲国产中文在线观看 | 免费看三级黄色片 | 美女免费黄网站 | 国产精品永久久久久久久久久 | 国产精品刺激对白麻豆99 | 日本动漫做毛片一区二区 | 免费成人在线观看 | 日韩在线观看中文 | 毛片美女网站 | 国产在线精品一区二区三区 | 日韩在线不卡视频 | 午夜精品一区二区三区视频免费看 | 久久久久免费精品视频 | 国产中文字幕91 | 91精品国产综合久久婷婷香蕉 | 九九亚洲精品 | 在线免费高清一区二区三区 | 亚洲国产日韩精品 | 久久伦理电影 | 精品亚洲二区 | 久久久不卡影院 | 午夜精品一区二区三区免费 | 欧美日韩在线免费观看视频 | 爱爱av网站 | 日日干av | 国产尤物在线视频 | 99一区二区三区 | 国产永久网站 | 五月婷婷综合久久 | 久久久精品小视频 | 日韩精品久久久久久久电影99爱 | 色吊丝在线永久观看最新版本 | 日韩三级视频在线观看 | 日日干日日色 | 成人在线超碰 | 国产精品美女久久久久久 | ,午夜性刺激免费看视频 | 国产视频中文字幕在线观看 | 黄色片亚洲 | 91麻豆精品国产91久久久无限制版 | 久久久亚洲国产精品麻豆综合天堂 | 亚洲一区天堂 | 国产伦理精品一区二区 | 亚洲三级网 | 精品欧美乱码久久久久久 | 国产剧情一区二区在线观看 | 成人在线观看资源 | 久久久精品99 | 99九九热只有国产精品 | 国产在线v | 天天干天天操天天干 | 日日夜夜天天人人 | 玖玖在线看 | 成人在线视频你懂的 | 国产精品专区一 | 久久久久99999| 波多野结衣视频一区二区三区 | 在线观看视频一区二区三区 | 插插插色综合 | www久久久久 | 在线观看亚洲a | 亚洲欧美日韩精品久久奇米一区 | 国产人免费人成免费视频 | 在线观看免费成人 | 天天射射天天 | 最新日韩中文字幕 | 久久久久婷| 色婷婷久久久综合中文字幕 | 中文字幕国产一区 | 久久开心激情 | 久久免费视频4 | www.五月激情.com | 欧美日韩国产一区二区三区在线观看 | 欧美性色黄大片在线观看 | 亚洲激情久久 | 2019中文在线观看 | 麻豆视频在线观看 | 天天射天天拍 | 欧美一区二视频在线免费观看 | 色香蕉视频| 久久成人福利 | 久久免费精彩视频 | 国产九色视频在线观看 | 中文字幕你懂的 | 亚洲一区二区精品在线 | 亚洲三级在线 | 成片免费观看视频999 | 久草在线观看 | 91久草视频 | 亚洲年轻女教师毛茸茸 | 久久精品久久久久 | 91在线亚洲 | 午夜少妇av | 国产精品久久久久久久久久久久午夜 | 久草在线资源观看 | 成人在线免费视频 | 久久久久久久久亚洲精品 | 久久99国产精品免费 | 91视频啊啊啊 | 欧美日韩网址 | 精品亚洲国产视频 | 欧美日韩中文在线视频 | 波多野结衣亚洲一区二区 | 久草在线视频在线观看 | 99热在线观看 | 国产一区私人高清影院 | 91成人免费看片 | 亚洲精品视频大全 | 超碰97网站| 久久久国产精品久久久 | 国产精品一区二区久久精品爱微奶 | 久久综合久久综合久久综合 | 久久久久久久av麻豆果冻 | 久99精品| 日韩福利在线观看 | 国产日韩高清在线 | 91精品久久久久久粉嫩 | 涩涩在线 | 夜添久久精品亚洲国产精品 | 中文字幕婷婷 | 免费色网 | 欧美综合色 | 免费视频a| 夜夜摸夜夜爽 | 黄色av电影一级片 | 午夜久久福利影院 | 精品九九久久 | 日日爱影视| av中文字幕网站 | 亚洲精品在线免费 | 香蕉影院在线 | 久久国产热 | 亚洲黄色av网址 | 欧美美女视频在线观看 | 免费在线观看成年人视频 | 色综合天天在线 | 久草视频免费观 | 亚洲精品视频在线播放 | 日本精品视频在线 | 国产亚洲字幕 | 天天综合网入口 | 在线观看亚洲国产精品 | 国产91精品看黄网站 | 亚洲精品www久久久久久 | 精品免费久久久久久 | 五月婷婷免费 | 国模视频一区二区 | 亚洲综合涩 | www.操.com| 久草在线在线精品观看 | 五月婷婷在线视频 | 欧美日韩在线精品一区二区 | 99精品国产兔费观看久久99 | 久久全国免费视频 | 中文资源在线播放 | 国产视频在线观看一区 | www久久精品 | 日韩免费电影 | 五月开心激情 | av在线网站大全 | 国产视频欧美视频 | 欧美日韩精品在线一区二区 | 蜜桃视频精品 | 国产精品色 | 视频精品一区二区三区 | 久久国产精品99久久久久久丝袜 | 成人黄色大片在线观看 | 视频国产在线 | 97麻豆视频 | 99久久久国产精品免费99 | 国产二区精品 | 天天亚洲 | 日韩一区二区三区在线观看 | 久久精品视频在线播放 | 91在线日本| 久久再线视频 | 黄色一级大片在线免费看国产一 | 免费观看性生交大片3 | 中文字幕在线视频第一页 | 在线国产小视频 | av在线中文 | 日韩久久一区二区 | 国产香蕉视频在线播放 | 亚洲国产精品视频在线观看 | 久久成年人 | 中文字幕免费高 | 夜夜澡人模人人添人人看 | 久久久99精品免费观看乱色 | 欧美国产日韩一区二区 | 天天干,夜夜操 | 成人av手机在线 | 一级黄色大片在线观看 | 欧美日韩免费观看一区=区三区 | 日韩视频免费观看高清完整版在线 | 4438全国亚洲精品在线观看视频 | 中文在线a天堂 | 免费观看91 | 黄色在线观看免费网站 | 国产精品久久久久久久久大全 | 在线免费观看黄色小说 | 日韩成人精品在线观看 | 国产中文在线字幕 | 九九热av | 中文国产在线观看 | 亚洲精品午夜国产va久久成人 | 久久久久草 | 国产香蕉久久 | 久久久久久久久久久久99 | 超碰97久久 | av在线在线 | 久操中文字幕在线观看 | www.com黄色| 成年人在线免费看片 | 日本视频高清 | 天天看天天干 | 国产一级三级 | 亚洲高清不卡av | 亚洲观看黄色网 | 玖玖视频免费在线 | 国产一区影院 | 国产精品大尺度 | 亚洲,国产成人av | 亚洲男男gⅴgay双龙 | 久久久www免费电影网 | 午夜.dj高清免费观看视频 | 婷婷精品在线视频 | 成人亚洲免费 | 久草在线国产 | 美女黄久久 | 国产午夜在线 | 色婷婷国产精品一区在线观看 | 91最新网址在线观看 | 五月天久久| 91网址在线 | 日韩在线视频免费看 | 91社区国产高清 | 2019精品手机国产品在线 | 国产精品午夜久久 | 天堂av在线免费观看 | 亚洲精品午夜国产va久久成人 | 日韩av网页 | 日本色小说视频 | 欧美日韩国产一区二区三区 | 成年人免费看片网站 | 日韩女同一区二区三区在线观看 | 粉嫩aⅴ一区二区三区 | 国产丝袜一区二区三区 | 97免费中文视频在线观看 | aaa毛片视频 | 女人18精品一区二区三区 | 最近中文字幕在线中文高清版 | 一区二区三区久久 | 中文字幕丝袜一区二区 | 亚洲天堂网在线视频观看 | 日韩一区正在播放 | 久久免费一级片 | 97视频在线免费播放 | 久久男人中文字幕资源站 | 国产97超碰 | 久久精品国产精品亚洲 | 日韩久久一区 | 久久久久久国产一区二区三区 | 国产精品久久久久久久久久东京 | 黄色大全免费观看 | 中文字幕在线观看视频一区二区三区 | 波多野结衣电影一区 | 欧美日韩一区二区视频在线观看 | av一区二区三区在线播放 | 一区二区在线不卡 | 久久婷婷国产色一区二区三区 | 在线观看免费版高清版 | av电影免费观看 | 日韩欧美视频一区二区三区 | 久久免费试看 | 婷婷午夜 | 五月婷网站 | 久久免费久久 | wwwwww国产 | 国产剧情一区在线 | 中文字幕有码在线播放 | 亚洲成人av一区 | 欧美精品久久久久久久免费 | 久久美女高清视频 | 国产精品免费一区二区 | 久久免费视频这里只有精品 | 五月天综合婷婷 | 欧美一区二视频在线免费观看 | 国产精品免费在线观看视频 | 午夜精品视频一区二区三区在线看 | av日韩不卡 | 美女视频免费精品 | 欧美99精品| av亚洲产国偷v产偷v自拍小说 | 西西人体4444www高清视频 | 亚洲综合婷婷 | 免费在线国产精品 | 99热官网 | 欧美一级免费片 | 怡红院av久久久久久久 | 欧美a免费 | 六月丁香婷婷久久 | 欧美激情视频一二区 | 久久久久国产精品www | 99久久99| 在线电影中文字幕 | 亚洲午夜精品久久久久久久久久久久 | 岛国av在线不卡 | 国产精品刺激对白麻豆99 | 久久久久久高潮国产精品视 | 在线不卡中文字幕播放 | 久色 网 | 日本久久免费电影 | 免费一级毛毛片 | 欧美成人tv | 男女免费av | 91午夜精品 | 婷婷色亚洲 |