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

歡迎訪問 生活随笔!

生活随笔

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

python

一篇文章带你入门python基础开发

發布時間:2023/12/20 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一篇文章带你入门python基础开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Python環境的安裝

1. 下載Python

  • 訪問Python官網: https://www.python.org/
  • 點擊downloads按鈕,在下拉框中選擇系統類型(windows/Mac OS/Linux等)
  • 選擇下載最新版本的Python

2. 安裝Python

  • 雙擊下載好的Python安裝包

  • 勾選左下角Add Python 3.7 to PATH 選項,然后選擇Install now立刻安裝Python.

  • 默認安裝

  • 自定義安裝

  • 安裝完成

3. 測試是否安裝成功

  • 點擊電腦左下角開始按鈕,輸入cmd 進入到windows的命令行模式。

  • 在命令行中輸入Python,正確顯示Python版本,即表示Python安裝成功

  • 如果在命令行中輸入python出現如下錯誤

  • 可能是因為在安裝Python的過程中沒有勾選 Add Python 3.7 to PATH 選項,此時需要手動對Python進行配置。

4. 手動配置Python

  • 注意:如果在安裝過程中,已經勾選了 Add Python 3.7 to PATH選項,并且在cmd 命令模式下輸入python指令

  • 不報錯,就不需要再手動的配置Python.

  • 右鍵此電腦 --> 選擇 屬性

  • 選擇高級系統設置–>環境變量–>找到并且雙擊Path

  • 雙擊Path,在彈框里點擊新建,找到Python的安裝目錄,把路徑添加進去

  • 這里新添加的路徑 E:\python 是Python安裝好以后,Python.exe 這個可執行文件所在的目錄。

二、pip的使用

pip 是一個現代的,通用的Python包管理工具。提供了對 Python包的查找、下載、安裝、卸載的功能,便于我們對Python的資源包進行管理。

1. 安裝

  • 在安裝Python時,會自動下載并且安裝pip.

2. 配置

  • 在windows命令行里,輸入 pip -V 可以查看pip的版本。

  • 如果在命令行里,運行pip -V,出現如下提示:

    可能是因為在安裝python的過程中未勾選 Add Python 3.7 to PATH 選項,需要手動的配置pip的環境變量。

  • 右鍵此電腦–>環境變量–>找到并且雙擊Path–>在彈窗里點擊新建–>找到pip的安裝目錄,把路徑添加進去。
    -這里新添加的路徑 E:\python\Scripts 是Python安裝好以后,pip.exe 這個可執行文件所在的目錄。

3. 使用pip管理Python包

  • pip install <包名> 安裝指定的包
  • pip uninstall <包名> 刪除指定的包
  • pip list 顯示已經安裝的包
  • pip freeze 顯示已經安裝的包,并且以指定的格式顯示

4. 修改pip下載源

  • 運行pip install 命令會從網站上下載指定的python包,默認是從 https://files.pythonhosted.org/ 網站上下載。這是個國外的網站,遇到網絡情況不好的時候,可能會下載失敗,我們可以通過命令,修改pip現在軟件時的源。 格式:
pip install 包名 - i 國內源地址

示例:
pip install ipython -i https://pypi.mirrors.ustc.edu.cn/simple/ 就是從中國科技大學(ustc)的服務器上下載requests(基于python的第三方web框架)

國內常用的pip下載源列表:

  • 阿里云 http://mirrors.aliyun.com/pypi/simple/
  • 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
  • 豆瓣(douban) http://pypi.douban.com/simple/
  • 清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
  • 中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/

三、運行Python程序

1. 終端運行

  • 直接在python解釋器中書寫代碼
  • 退出python環境
exit() ctrl + z ==>enter

2. 使用ipython解釋器編寫代碼

  • 使用pip命令,可以快速的安裝IPython.
  • 運行python文件
pip install ipython
  • 使用python指令運行后綴為.py的python文件

3. Pycharm

  • 盡管上面介紹的方法已經能夠提高我們的編碼速度,但是仍然無法應對我們開發中更加復雜的要求。一般情況下,
  • 我們都需要借助工具來輔助我們快速的搭建環境,編寫代碼以及運行程序。
    IDE的概念

IDE(Integrated Development Environment)又被稱為集成開發環境。說白了,就是有一款圖形化界面的軟件,
它集成了編輯代碼,編譯代碼,分析代碼,執行代碼以及調試代碼等功能。在我們Python開發中,最常用的IDE是Pycharm.

  • pycharm由捷克公司JetBrains開發的一款IDE,提供代碼分析、圖形化調試器,集成測試器、集成版本控制系統等,主要用來編寫Python代碼。
  • 下載地址:http://www.jetbrains.com/pycharm/download

Pycharm的安裝:

  • 雙擊安裝文件
  • 自定義安裝路徑(可以不用設置
  • 編輯設置(全部選中)

4. Pycharm的使用介紹

  • 運行Pycharm,選擇Create New Project,創建一個新的Python工程。

  • 選擇’Pure Python’創建一個新的純Python工程項目,Location表示該項目的保存路徑,Interpreter 用來指定Python解釋器的版本。

  • 右擊項目,選擇New,再選擇Python File

  • 在彈出的對話框中輸入的文件名HelloPython,點擊OK,表示創建一個Python程序的文本文件,文本文件后綴名默認.py

  • 在新建的 firstPythonDemo.py文件里,輸入以下代碼,并在空白處右鍵選擇Run運行,表示輸出python爬蟲字符串。

print('hello world')

四、Python

1 注釋

1.1 注釋介紹

  • 在我們工作編碼的過程中,如果一段代碼的邏輯比較復雜,不是特別容易理解,可以適當的添加注釋,以輔助自己或者其他編碼人員解讀代碼。

  • 注意:注釋是給程序員看的,為了讓程序員方便閱讀代碼,解釋器會忽略注釋。使用自己熟悉的語言,適當的對代碼進行注釋說明是一種良好的編碼習慣。

1.2 注釋的分類

  • 在Python中支持單行注釋和多行注釋。
  • 單行注釋
    以#開頭,#右邊的所有東西當做說明,而不是真正要執行的程序,起輔助說明作用。
#開頭右邊的都是注釋,解析器會忽略注釋 print('hello world') #我的作用是在控制臺輸出hello world
  • 多行注釋
    以’‘‘開始,并以’’’ 結束,我們稱之為多行注釋。

2. 變量以及數據類型

2.1 變量的定義

思考下列代碼有什么問題?

  • 不使用變量打印九次 “今天天氣真好”,如果需要變成打印 “今天天氣不好” 需要修改九行代碼
weather = "今天天氣真好"print(weather) # 注意,變量名不需要使用引號包裹print(weather)print(weather)
  • 對于重復使用,并且經常需要修改的數據,可以定義為變量,來提高編程效率。
  • 定義變量的語法為: 變量名 = 變量值。(這里的 = 作用是賦值。)
  • 定義變量后可以使用變量名來訪問變量值。
  • -定義一個變量表示這個字符串。如果需要修改內容,只需要修改變量對應的值即可

說明:

  • 變量即是可以變化的量,可以隨時進行修改。
  • 程序就是用來處理數據的,而變量就是用來存儲數據的。

2.2 變量的類型

  • 程序中: 在 Python 里為了應對不同的業務需求,也把數據分為不同的類型。 如下圖所示:

2.3 查看數據類型

  • 在python中,只要定義了一個變量,而且它有數據,那么它的類型就已經確定了,不需要咱們開發者主動的去說明它的類型,系統會自動辨別。也就是說在使用的時候 “變量沒有類型,數據才有類型”。

  • 比如下面的示例里,a 的類型可以根據數據來確認,但是我們沒法預測變量 b 的類型。

  • 如果臨時想要查看一個變量存儲的數據類型,可以使用 type(變量的名字),來查看變量存儲的數據類型。

3. 標識符和關鍵字

  • 計算機編程語言中,標識符是用戶編程時使用的名字,用于給變量、常量、函數、語句塊等命名,以建立起名稱與使用之間的關系。
  • 標識符由字母、下劃線和數字組成,且數字不能開頭。
  • 嚴格區分大小寫。
  • 不能使用關鍵字。
  • 3.1 命名規范

    • 1、標識符命名要做到顧名思義。

    起一個有意義的名字,盡量做到看一眼就知道是什么意思(提高代碼可 讀性) 比如: 名字 就定義為 name ,- 定義學生 用 student

    a = "zhangsan" # badname = "zhangsan" # goodb = 23 # badage = 23 # good
    • 2、遵守一定的命名規范。
      駝峰命名法,又分為大駝峰命名法和小駝峰命名法。

    • 小駝峰式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,

    例如:myName、aDog

    • 大駝峰式命名法(upper camel case): 每一個單字的首字母都采用大寫字母,例如:

    FirstName、LastName.

    • 還有一種命名法是用下劃線“_”來連接所有的單詞,比如send_buf.
    • Python的命令規則遵循PEP8標準

    3.2 關鍵字

    關鍵字的概念

    一些具有特殊功能的標識符,這就是所謂的關鍵字。 關鍵字,已經被python官方使用了,所以不允許開發者自己定義和關鍵字相同名字的標識符。

    • 常見關鍵字
    False None True and as a ssert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield

    4. 類型轉換

    print(int("123")) # 123 將字符串轉換成為整數print(int(123.78)) # 123 將浮點數轉換成為整數print(int(True)) # 1 布爾值True轉換成為整數是 1print(int(False)) # 0 布爾值False轉換成為整數是 0# 以下兩種情況將會轉換失敗 - '''123.456 和 12ab 字符串,都包含非法字符,不能被轉換成為整數,會報錯print(int("123.456"))print(int("12ab"))'''f1 = float("12.34")print(f1) # 12.34print(type(f1)) # float 將字符串的 "12.34" 轉換成為浮點數 12.34f2 = float( 23 )print(f2) # 23.0print(type(f2)) # float 將整數轉換成為了浮點數str1 = str( 45 )str2 = str(34.56)str3 = str(True)print(type(str1),type(str2),type(str3))

    5. 運算符

    5.1 算數運算符

    下面以a=10 ,b=20為例進行計算

    • 注意:混合運算時,優先級順序為: ** 高于 * / % // 高于 + - ,為了避免歧義,建議使用 () 來處理運

    • 算符優先級。 并且,不同類型的數字在進行混合運算時,整數將會轉換成浮點數進行運算。

    • 如果是兩個字符串做加法運算,會直接把這兩個字符串拼接成一個字符串。

    • 如果是數字和字符串做加法運算,會直接報錯。

    • 如果是數字和字符串做乘法運算,會將這個字符串重復多次。

    5.2 賦值運算符


    5.3 復合賦值運算符


    5.4 比較運算符

    5.5 邏輯運算符

    6. 輸入輸出

    6.1 輸出

    • 普通輸出
      python中變量的輸出
    printf('hello world')
    • 格式化輸出


    6.2 輸入

    在Python中,獲取鍵盤輸入的數據的方法是采用 input 函數(至于什么是函數,咱們以后的章節中講解),那么這個 input 怎么用呢?

    看如下示例:

    password = input("請輸入密碼:") print('您剛剛輸入的密碼是:%s' % password)

    注意:

    • input()的小括號中放入的是提示信息,用來在獲取數據之前給用戶的一個簡單提示
    • input()在從鍵盤獲取了數據以后,會存放到等號右邊的變量中
    • input()會把用戶輸入的任何值都作為字符串來對待

    7. 流程控制語句

    7.1 if判斷語句

    • if語句是用來進行判斷的,其使用格式如下:
    if 要判斷的條件: 條件成立時,要做的事情
    • demo1:
    age = 30 if age >= 18: print("我已經成年了")
    • 運行結果:
    我已經成年了
    • demo2:
    age = 16 if age >= 18: print("我已經成年了")

    小總結:

    • 以上 2 個demo僅僅是age變量的值不一樣,導致結果卻不同;能夠看得出if判斷語句的作用:就是當滿足一定
    • 條件時才會執行代碼塊語句,否則就不執行代碼塊語句。
    • 注意:代碼的縮進為一個tab鍵,或者 4 個空格

    7.2 if else

    • 想一想:在使用if的時候,它只能做到滿足條件時要做的事情。那萬一需要在不滿足條件的時候,做某些事,該怎么辦呢?
    • 答:使用 if-else
    • if-else的使用格式
    if 條件: 滿足條件時的操作 else: 不滿足條件時的操作
    • demo1
    age = 18 if age >= 18: print("我可以去紅浪漫了") else: print("未成年,不允許去")
    • 結果 1 :大于等于 18 的情況
    • 結果 2 :小于 18 的情況

    7.3 elif

    if 條件: 滿足條件時的操作 else: 不滿足條件時的操作
    • 想一想:
    • 如果有這樣一種情況:當條件A滿足時做事情 1 ;當條件A不滿足、條件B滿足時做事情 2 ;當條件B不滿 足、條件C滿足時做事情 3 ,那該怎么實現呢?
    • 答: elif

    elif的功能

    • elif的使用格式如下:
    if xxx1: 事情1 elif xxx2: 事情2 elif xxx3: 事情3

    說明:

    • 當xxx1滿足時,執行事情 1 ,然后整個if結束
    • 當xxx1不滿足時,那么判斷xxx2,如果xxx2滿足,則執行事情 2 ,然后整個if結束
    • 當xxx1不滿足時,xxx2也不滿足,如果xxx3滿足,則執行事情 3 ,然后整個if結束
    • demo:
    score = 77 if score>=90: print('本次考試,等級為A') elif score>=80: print('本次考試,等級為B') elif score>=70: print('本次考試,等級為C') elif score>=60: print('本次考試,等級為D') elif score<60: print('本次考試,等級為E')

    7.4 for

    • 在Python中 for循環可以遍歷任何序列的項目,如一個列表或者一個字符串等。

    for循環的格式

    for 臨時變量 in 列表或者字符串等可迭代對象: 循環滿足條件時執行的代碼

    for循環的使用

    • 遍歷字符串:
    for s in "hello": print(s)
    • 輸出結果:
    hello
    • 打印數字
    for i in range(5): print(i)
    • 輸出結果:
    • 0
    • 1
    • 2
    • 3
    • 4

    7.5 range

    • range 可以生成數字供 for 循環遍歷,它可以傳遞三個參數,分別表示 起始、結束和步長。
    >>> range(2, 10, 3) [2, 5, 8] >>> for x in range(2, 10, 3): ... print(x) ... 2 5 8

    8. 數據類型高級

    8.1 字符串高級

    字符串的常見操作包括:

    • 獲取長度:len len函數可以獲取字符串的長度。

    • 查找內容:find 查找指定內容在字符串中是否存在,如果存在就返回該內容在字符串中第一次出現的開始位置索引值,如果不存在,則返回-1.

    • 判斷:startswith,endswith 判斷字符串是不是以誰誰誰開頭/結尾

    • 計算出現次數:count 返回 str在start和end之間 在 mystr里面出現的次數

    • 替換內容:replace 替換字符串中指定的內容,如果指定次數count,則替換不會超過count次。

    • 切割字符串:split 通過參數的內容切割字符串

    • 修改大小寫:upper,lower 將字符串中的大小寫互換

    • 空格處理:strip 去空格

    • 字符串拼接:join 字符串拼接

    8.2 列表高級

    列表的增刪改查

    • 添加元素
      添加元素有一下幾個方法:
      • append 在末尾添加元素
      • insert 在指定位置插入元素
      • extend 合并兩個列表
    • append
      append會把新元素添加到列表末尾
    #定義變量A,默認有3個元素 A = ['xiaoWang','xiaoZhang','xiaoHua'] print("‐‐‐‐‐添加之前,列表A的數據‐‐‐‐‐A=%s" % A) #提示、并添加元素 temp = input('請輸入要添加的學生姓名:') A.append(temp) print("‐‐‐‐‐添加之后,列表A的數據‐‐‐‐‐A=%s" % A)
    • insert
      insert(index, object) 在指定位置index前插入元素object
    strs = ['a','b','m','s'] strs.insert(3,'h') print(strs) # ['a', 'b', 'm', 'h', 's']
    • extend
      通過extend可以將另一個列表中的元素逐一添加到列表中
    a = ['a','b','c'] b = ['d','e','f'] a.extend(b) print(a) # ['a', 'b', 'c', 'd', 'e', 'f'] 將 b 添加到 a 里 print(b) # ['d','e','f'] b的內容不變
    • 修改元素
      我們是通過指定下標來訪問列表元素,因此修改元素的時候,為指定的列表下標賦值即可。
    定義變量A,默認有3個元素 A = ['xiaoWang','xiaoZhang','xiaoHua'] print("‐‐‐‐‐修改之前,列表A的數據‐‐‐‐‐A=%s" % A) #修改元素 A[1] = 'xiaoLu' print("‐‐‐‐‐修改之后,列表A的數據‐‐‐‐‐A=%s" % A)
    • 查找元素
    • 所謂的查找,就是看看指定的元素是否存在,主要包含一下幾個方法:
    • in 和 not in

    python中查找的常用方法為:

    • in(存在),如果存在那么結果為true,否則為false
    • not in(不存在),如果不存在那么結果為true,否則false
    #待查找的列表 nameList = ['xiaoWang','xiaoZhang','xiaoHua'] #獲取用戶要查找的名字 findName = input('請輸入要查找的姓名:') #查找是否存在 if findName in nameList: print('在列表中找到了相同的名字') else: print('沒有找到')

    說明:

    • in的方法只要會用了,那么not in也是同樣的用法,只不過not in判斷的是不存在
    • 刪除元素
    • 類比現實生活中,如果某位同學調班了,那么就應該把這個條走后的學生的姓名刪除掉;在開發中經常會用到刪除這種功能。

    列表元素的常用刪除方法有:

    • del:根據下標進行刪除
    • pop:刪除最后一個元素
    • remove:根據元素的值進行刪除
      del
    movieName = ['加勒比海盜','駭客帝國','第一滴血','指環王','霍比特人','速度與激情'] print('‐‐‐‐‐‐刪除之前‐‐‐‐‐‐movieName=%s' % movieName) del movieName[2] print('‐‐‐‐‐‐刪除之后‐‐‐‐‐‐movieName=%s' % movieName)
    • pop
    movieName = ['加勒比海盜','駭客帝國','第一滴血','指環王','霍比特人','速度與激情'] print('‐‐‐‐‐‐刪除之前‐‐‐‐‐‐movieName=%s' % movieName) movieName.pop() print('‐‐‐‐‐‐刪除之后‐‐‐‐‐‐movieName=%s' % movieName)
    • remove
    movieName = ['加勒比海盜','駭客帝國','第一滴血','指環王','霍比特人','速度與激情'] print('‐‐‐‐‐‐刪除之前‐‐‐‐‐‐movieName=%s' % movieName) movieName.remove('指環王') print('‐‐‐‐‐‐刪除之后‐‐‐‐‐‐movieName=%s' % movieName)

    8.3 元組高級

    • Python的元組與列表類似,不同之處在于元組的元素不能修改。元組使用小括號,列表使用方括號。
    • 訪問元組

    • 修改元組

    • python中不允許修改元組的數據,包括不能刪除其中的元素。

    • 定義只有一個元素的元組,需要在唯一的元素后寫一個逗號

    >>> a = (11) >>> a 11 >>> type(a) int >>> a = (11,) # 只有一個元素的元組,必須要在元素后寫一個逗號 >>> a (11,) >>> type(a) tuple

    8.4 切片

    • 切片是指對操作的對象截取其中一部分的操作。字符串、列表、元組都支持切片操作。
    • 切片的語法:[起始:結束:步長],也可以簡化使用 [起始:結束]
    • 注意:選取的區間從"起始"位開始,到"結束"位的前一位結束(不包含結束位本身),步長表示選取間隔。
    # 索引是通過下標取某一個元素 # 切片是通過下標去某一段元素 s = 'Hello World!' print(s) print(s[4]) # o 字符串里的第4個元素 print(s[3:7]) # lo W 包含下標 3,不含下標 7 print(s[1:]) # ello World! 從下標為1開始,取出 后面所有的元素(沒有結束位) print(s[:4]) # Hell 從起始位置開始,取到 下標為4的前一個元素(不包括結束位本身) print(s[1:5:2]) # el 從下標為1開始,取到下標為5的前一個元素,步長為2(不包括結束位本身)

    8.5 字典高級

    • 查看元素
      除了使用key查找數據,還可以使用get來獲取數據
    info = {'name':'班長','age':18} print(info['age']) # 獲取年齡 # print(info['sex']) # 獲取不存在的key,會發生異常 print(info.get('sex')) # 獲取不存在的key,獲取到空的內容,不會出現異常 print(info.get('sex', '男')) # 獲取不存在的key, 可以提供一個默認值。
    • 修改元素
      字典的每個元素中的數據是可以修改的,只要通過key找到,即可修改
    info = {'name':'班長', 'id':100} print('修改之前的字典為 %s:' % info) info['id'] = 200 # 為已存在的鍵賦值就是修改 print('修改之后的字典為 %s:' % info)

    結果:

    修改之前的字典為 {'name': '班長', 'id': 100} 修改之后的字典為 {'name': '班長', 'id': 200}
    • 添加元素
      如果在使用 變量名[‘鍵’] = 數據 時,這個“鍵”在字典中,不存在,那么就會新增這個元素
    • demo:添加新的元素
    info = {'name':'班長'} print('添加之前的字典為:%s' % info) info['id'] = 100 # 為不存在的鍵賦值就是添加元素 print('添加之后的字典為:%s' % info)
    • 結果:

      添加之前的字典為:{‘name’: ‘班長’}
      添加之后的字典為:{‘name’: ‘班長’, ‘id’: 100}

    • 刪除元素
      對字典進行刪除操作,有一下幾種:

    • del

    • clear()
      demo:del刪除指定的元素

    info = {'name':'班長', 'id':100} print('刪除前,%s' % info) del info['name'] # del 可以通過鍵刪除字典里的指定元素 print('刪除后,%s' % info)
    • 結果

    刪除前,{‘name’: ‘班長’, ‘id’: 100}
    刪除后,{‘id’: 100}

    • del刪除整個字典
    info = {'name':'monitor', 'id':100} print('刪除前,%s'%info) del info # del 也可以直接刪除變量 print('刪除后,%s'%info)
    • 結果

    刪除前,{‘name’: ‘monitor’, ‘id’: 100}
    Traceback (most recent call last):
    File “”, line 1, in
    NameError: name ‘info’ is not defined

    • clear清空整個字典
    info = {'name':'monitor', 'id':100} print('清空前,%s'%info) info.clear() print('清空后,%s'%info)
    • 結果
    • 字典的遍歷

    9. 函數

    • 思考:下列代碼的問題
    print('歡迎馬大哥光臨紅浪漫')print('男賓 2 位')print('歡迎馬大哥光臨紅浪漫')print('男賓 2 位')print('歡迎馬大哥光臨紅浪漫')print('男賓 2 位')print('歡迎馬大哥光臨紅浪漫')print('男賓 2 位')

    9.1 定義函數

    • 定義函數的格式如下:
    def 函數名(): 代碼
    • 示例:
    # 定義一個函數,能夠完成打印信息的功能 def f1(): print('歡迎馬大哥光臨紅浪漫') print('男賓2位')

    9.2 調用函數

    • 定義了函數之后,就相當于有了一個具有某些功能的代碼,想要讓這些代碼能夠執行,需要調用它
    • 調用函數很簡單的,通過 函數名() 即可完成調用
    • 函數定義好以后,函數體里的代碼并不會執行,如果想要執行函數體里的內容,需要手動的調用函數。
    • 每次調用函數時,函數都會從頭開始執行,當這個函數中的代碼執行完畢后,意味著調用結束了。

    9.3 函數參數

    • 思考一個問題,如下:
    • 現在需要定義一個函數,這個函數能夠完成 2 個數的加法運算,并且把結果打印出來,該怎樣設計?下面的代- 碼可以嗎?有什么缺陷嗎?
    def add2num(): a = 11 b = 22 c = a+b print(c)
    • 為了讓一個函數更通用,即想讓它計算哪兩個數的和,就讓它計算哪兩個數的和,在定義函數的時候可以讓函數接收數據,就解決了這個問題,這就是 函數的參數
    • 定義、調用帶有參數的函數
      定義一個add2num(a, b)函數,來計算任意兩個數字之和:
    def add2num(a, b): c = a+b print c add2num(11, 22) # 調用帶有參數的函數時,需要在小括號中,傳遞數據
    • 注意點:
    • 在定義函數的時候,小括號里寫等待賦值的變量名
    • 在調用函數的時候,小括號里寫真正要進行運算的數據
    • 調用帶有參數函數的運行過程:
    • 調用函數時參數的順序
    • 定義時小括號中的參數,用來接收參數用的,稱為 “形參”
    • 調用時小括號中的參數,用來傳遞給函數用的,稱為 “實參”

    9.4 函數返回值

    • “返回值”介紹

    • 現實生活中的場景:

    • 我給女兒 10 塊錢,讓她給我買個冰淇淋。這個例子中, 10 塊錢是我給女兒的,就相當于調用函數時傳遞到參數,讓女兒買冰淇淋這個事情最終的目標,我需要讓她把冰淇淋帶回來,此時冰淇淋就是返回值

    • 綜上所述:
      所謂“返回值”,就是程序中函數完成一件事情后,最后給調用者的結果
    • 帶有返回值的函數
      想要在函數中把結果返回給調用者,需要在函數中使用return
    • 如下示例:
    def add2num(a, b): c = a+b return c # return 后可以寫變量名
    • 或者
    def add2num(a, b): return a+b # return 后可以寫計算表達式

    9.5 局部變量

    • 什么是局部變量
      如下圖所示:

    • 局部變量,就是在函數內部定義的變量

    • 其作用范圍是這個函數內部,即只能在這個函數中使用,在函數的外部是不能使用的

    9.6 全局變量

    • 如果一個變量,既能在一個函數中使用,也能在其他的函數中使用,這樣的變量就是全局變量
    # 定義全局變量 a = 100 def test1(): print(a) # 雖然沒有定義變量a但是依然可以獲取其數據 def test2(): print(a) # 雖然沒有定義變量a但是依然可以獲取其數據 # 調用函數 test1() test2()
    • 在函數外邊定義的變量叫做全局變量
    • 全局變量能夠在所有的函數中進行訪問

    10. 文件

    10.1 文件的打開與關閉

    • 打開文件/創建文件
    • 在python,使用open函數,可以打開一個已經存在的文件,或者創建一個新文件

    open(文件路徑,訪問模式)

    • 示例如下:
    f = open('test.txt', 'w')
    • 說明:

    • 關閉文件
    # 新建一個文件,文件名為:test.txt f = open('test.txt', 'w') # 關閉這個文件 f.close()

    10.2 文件的讀寫

    • 寫數據(write)
    • 使用write()可以完成向文件寫入數據
    • demo: 新建一個文件 file_write_test.py,向其中寫入如下代碼:
    f = open('test.txt', 'w') f.write('hello world, i am here!\n' * 5) f.close()
    • 運行之后會在file_write_test.py文件所在的路徑中創建一個文件test.txt,并寫入內容,運行效果顯示如下:

    • 注意:

    • 如果文件不存在,那么創建;如果存在那么就先清空,然后寫入數據

    讀數據(read)

    • 使用read(num)可以從文件中讀取數據,num表示要從文件中讀取的數據的長度(單位是字節),如果沒有傳入num,那么就表示讀取文件中所有的數據
    • demo: 新建一個文件file_read_test.py,向其中寫入如下代碼:
    f = open('test.txt', 'r') content = f.read(5) # 最多讀取5個數據 print(content) print("‐"*30) # 分割線,用來測試 content = f.read() # 從上次讀取的位置繼續讀取剩下的所有的數據 print(content) f.close() # 關閉文件,這個可是個好習慣哦
    • 運行現象:
    hello ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ world, i am here!

    注意:

    • 如果用open打開文件時,如果使用的"r",那么可以省略 open(‘test.txt’)

    讀數據(readline)

    • readline只用來讀取一行數據。
    f = open('test.txt', 'r') content = f.readline() print("1:%s" % content) content = f.readline() print("2:%s" % content) f.close()

    讀數據(readlines)

    • readlines可以按照行的方式把整個文件中的內容進行一次性讀取,并且返回的是一個列表,其中每一行為列表的 一個元素。
    f = open('test.txt', 'r') content = f.readlines() print(type(content)) for temp in content: print(temp) f.close()

    10.3 序列化和反序列化

    • 通過文件操作,我們可以將字符串寫入到一個本地文件。但是,如果是一個對象(例如列表、字典、元組等),就無
    • 法直接寫入到一個文件里,需要對這個對象進行序列化,然后才能寫入到文件里。
    • 設計一套協議,按照某種規則,把內存中的數據轉換為字節序列,保存到文件,這就是序列化,反之,從文件的字 節序列恢復到內存中,就是反序列化。
    • 對象—》字節序列 === 序列化
    • 字節序列–》對象 ===反序列化

    Python中提供了JSON這個模塊用來實現數據的序列化和反序列化。

    JSON模塊

    • JSON(JavaScriptObjectNotation, JS對象簡譜)是一種輕量級的數據交換標準。JSON的本質是字符串。
    • 使用JSON實現序列化
      JSON提供了dump和dumps方法,將一個對象進行序列化。
    • dumps方法的作用是把對象轉換成為字符串,它本身不具備將數據寫入到文件的功能。
    import json file = open('names.txt', 'w') names = ['zhangsan', 'lisi', 'wangwu', 'jerry', 'henry', 'merry', 'chris'] # file.write(names) 出錯,不能直接將列表寫入到文件里 # 可以調用 json的dumps方法,傳入一個對象參數 result = json.dumps(names) # dumps 方法得到的結果是一個字符串 print(type(result)) # <class 'str'> # 可以將字符串寫入到文件里 file.write(result) file.close()
    • dump方法可以在將對象轉換成為字符串的同時,指定一個文件對象,把轉換后的字符串寫入到這個文件里。
    import json file = open('names.txt', 'w') names = ['zhangsan', 'lisi', 'wangwu', 'jerry', 'henry', 'merry', 'chris'] # dump方法可以接收一個文件參數,在將對象轉換成為字符串的同時寫入到文件里 json.dump(names, file) file.close()

    使用JSON實現反序列化

    • 使用loads和load方法,可以將一個JSON字符串反序列化成為一個Python對象。
    • loads方法需要一個字符串參數,用來將一個字符串加載成為Python對象。
    import json # 調用loads方法,傳入一個字符串,可以將這個字符串加載成為Python對象 result = json.loads('["zhangsan", "lisi", "wangwu", "jerry", "henry", "merry", "chris"]') print(type(result)) # <class 'list'>
    • load方法可以傳入一個文件對象,用來將一個文件對象里的數據加載成為Python對象。
    import json # 以可讀方式打開一個文件 file = open('names.txt', 'r') # 調用load方法,將文件里的內容加載成為一個Python對象 result = json.load(file) print(result) file.close()

    11. 異常

    • 程序在運行過程中,由于我們的編碼不規范,或者其他原因一些客觀原因,導致我們的程序無法繼續運行,此時,程序就會出現異常。如果我們不對異常進行處理,程序可能會由于異常直接中斷掉。為了保證程序的健壯性,我們
      在程序設計里提出了異常處理這個概念。

    11.1 讀取文件異常

    • 在讀取一個文件時,如果這個文件不存在,則會報出FileNotFoundError錯誤。

    11.2 try…except語句

    • try…except語句可以對代碼運行過程中可能出現的異常進行處理。 語法結構:
    try: 可能會出現異常的代碼塊 except 異常的類型: 出現異常以后的處理語句
    • 示例:
    try: f = open('test.txt', 'r') print(f.read()) except FileNotFoundError: print('文件沒有找到,請檢查文件名稱是否正確')

    參考資料:

    尚硅谷Python爬蟲教程小白零基礎速通(含python基礎+爬蟲案例)

    總結

    以上是生活随笔為你收集整理的一篇文章带你入门python基础开发的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    亚洲一级国产 | 免费久久99精品国产婷婷六月 | 最近高清中文字幕 | 欧美大片第1页 | 国产a视频免费观看 | 欧美激情第一区 | 欧美小视频在线 | 欧美一区二区在线免费看 | 午夜精品久久久久久久99热影院 | 91免费视频国产 | 99热国产在线中文 | 视频在线观看入口黄最新永久免费国产 | 99热这里只有精品国产首页 | 97超在线视频 | 国产精品久久久久久久久久久久久久 | 国产剧情一区 | 日韩欧美高清一区二区三区 | 91片黄在线观看动漫 | 日韩一级黄色片 | 日韩一区二区三区高清在线观看 | 久久国产精品一区二区 | 欧洲在线免费视频 | 精品国产a| 天天曰 | 亚洲日本精品视频 | 九九九在线 | 在线看黄网站 | 狠狠的操你 | 91香蕉亚洲精品 | 日韩av成人在线观看 | 欧美一区二区日韩一区二区 | 2023天天干 | 亚洲综合色婷婷 | 久色免费视频 | 亚洲国产剧情av | 国产馆在线播放 | 91国内在线视频 | 国色天香在线 | 久久美女高清视频 | 青青河边草免费视频 | 99热在线国产 | 久久男女视频 | 狠狠狠色 | 在线免费观看一区二区三区 | 啪一啪在线 | 久久久久久久久久免费视频 | 久久久久国产免费免费 | 成人久久18免费网站图片 | 久久久精品网站 | 在线 国产 日韩 | 国产五月色婷婷六月丁香视频 | www日韩欧美| 国产精品porn | 久久在线观看视频 | 久久久久久久免费观看 | 国语精品久久 | 中文字幕亚洲综合久久五月天色无吗'' | 国产在线视频一区二区三区 | 黄色av三级在线 | 中文字幕精品三区 | 国产福利一区在线观看 | 九九热免费视频在线观看 | 国产91对白在线播 | 国产成人精品日本亚洲999 | 天天操天天色综合 | 黄色特一级片 | 久久综合久久综合久久 | 日韩在线电影 | 亚洲六月丁香色婷婷综合久久 | 91xav | 日韩素人在线观看 | 九九av| 国产一级性生活视频 | 日本在线观看视频一区 | 欧美a在线看 | 在线免费看黄色 | 亚洲精品视频网站在线观看 | 亚洲免费在线看 | 亚洲 欧洲 国产 精品 | 这里只有精品视频在线观看 | 在线观看免费日韩 | 福利av在线 | 国产精品视频最多的网站 | .精品久久久麻豆国产精品 亚洲va欧美 | 热热热热热色 | 在线天堂中文www视软件 | 欧美日韩中文字幕视频 | 激情网五月天 | 欧美va在线观看 | 婷婷在线色 | 999久久a精品合区久久久 | 国产成人高清av | 亚洲欧美在线综合 | 亚洲免费精彩视频 | 又黄又爽的视频在线观看网站 | 亚洲国产中文在线观看 | av天天在线观看 | 97福利| 久久香蕉国产精品麻豆粉嫩av | 天天干天天操天天射 | 天天看天天干天天操 | 久久成人在线视频 | 国产精品久久久久久一区二区三区 | 黄色网址中文字幕 | 欧美日韩一区二区三区视频 | 免费在线观看av的网站 | 亚洲精品视频在线观看免费 | 天堂av官网 | 久草在线视频免赞 | 精品国产乱码久久久久久1区二区 | 日韩在观看线 | 四虎在线免费观看 | 久草在线观看 | 国产视频中文字幕 | 91精品国产自产91精品 | 国产精品久久99精品毛片三a | 国产91综合一区在线观看 | 麻豆一精品传二传媒短视频 | 国产一级片免费播放 | 国产精品 美女 | 制服丝袜在线91 | 久久精品网站免费观看 | 久久精品男人的天堂 | 丁香婷婷网 | 国产黄色大全 | 久久免费精品一区二区三区 | 欧美另类69 | 久久久综合九色合综国产精品 | 天天色欧美| 99久久精品国产欧美主题曲 | 免费网站黄 | 在线天堂亚洲 | 色激情五月 | 国产一级淫片免费看 | 久久免费视频这里只有精品 | 2023亚洲精品国偷拍自产在线 | 99精品久久精品一区二区 | 天天综合天天做 | 国产福利一区二区三区在线观看 | 精品久久久久久亚洲综合网站 | 丁香婷婷射 | 97成人在线 | 色a网| 91精品在线播放 | 五月婷婷综合激情网 | 欧美精品久久久久久久久久白贞 | 99久久精| 亚洲无在线 | 国产高清视频网 | 超碰人人99 | 日p在线观看 | 天天天色| 久久久久久久久免费视频 | 国产手机视频在线播放 | 热久久免费视频精品 | 亚洲特级片| 日本女人的性生活视频 | 国产九九九精品视频 | 亚洲 欧美日韩 国产 中文 | 亚洲精品一区二区在线观看 | 免费av大片| 一区二区三区免费网站 | 精品国产一区二区三区四区vr | 99久久精品国产亚洲 | www.狠狠色 | 在线不卡的av | 色婷婷啪啪免费在线电影观看 | www,黄视频| 亚洲另类在线视频 | 高清有码中文字幕 | 亚洲精品久久在线 | 国产成人精品网站 | 九九久久久久久久久激情 | 一区三区在线欧 | 色综合天天狠天天透天天伊人 | 粉嫩av一区二区三区入口 | 国产不卡视频 | 欧美色精品天天在线观看视频 | 99精品在线看 | 五月婷婷综合在线视频 | 四虎在线影视 | 久久精品一区二区 | 国产不卡视频在线 | 人人舔人人爽 | 久久综合中文色婷婷 | 国产美女视频 | av黄色免费在线观看 | 国产免费一区二区三区最新 | 欧美日韩久久不卡 | 九九一级片 | 91在线蜜桃臀 | 免费观看久久 | 99色免费 | 欧美日韩高清免费 | 久久理论视频 | 伊人精品在线 | 国产精品永久 | 亚洲精品视频在线看 | 亚洲男女精品 | 在线观看国产亚洲 | 在线影院中文字幕 | 日本视频网 | 91香蕉视频好色先生 | 97精品国产97久久久久久春色 | 国产丝袜高跟 | 国产中文字幕av | 国产精品资源在线观看 | 日韩aⅴ视频 | 天天色天天操综合网 | 丁五月婷婷 | 久久久色 | 丰满少妇高潮在线观看 | 黄色的网站免费看 | 色婷婷狠狠| av中文在线 | 色诱亚洲精品久久久久久 | 一级做a爱片性色毛片www | 国产精品一区二区吃奶在线观看 | 999国产精品视频 | www色综合| 一区二区网 | 日日干天天 | 人人爱人人射 | 精品亚洲国产视频 | 欧美日韩大片在线观看 | 超碰在线观看97 | 日韩一区二区免费播放 | 亚洲精品国产日韩 | 国产午夜三级一二三区 | 西西44人体做爰大胆视频 | 欧美a级成人淫片免费看 | 亚洲国产精久久久久久久 | av专区在线 | 国产一区二区不卡视频 | 伊人久久婷婷 | 亚洲国产精品一区二区久久hs | 国产aa免费视频 | 久久综合加勒比 | 日韩精品免费在线播放 | 日韩大片在线观看 | 国产美女无遮挡永久免费 | 国产97在线播放 | 精品久久久久国产免费第一页 | 亚洲天天综合 | 一级黄色片在线观看 | 色天天久久 | 国产精品乱码久久 | 中文字幕一区2区3区 | 2022中文字幕在线观看 | 中文字幕视频网 | 操操操人人 | 久久精品一级片 | 国产免费观看视频 | 丝袜网站在线观看 | 亚洲最大成人网4388xx | 日韩在线色视频 | 91日韩在线播放 | 高清日韩一区二区 | 婷婷伊人网 | 午夜久久久久 | 免费精品在线观看 | 免费观看一级成人毛片 | 免费福利小视频 | 又黄又爽又刺激 | 久久久久中文字幕 | 欧美大片第1页 | 久久夜色精品国产欧美乱 | 国产亚洲欧美一区 | 久久精品综合一区 | 国产精彩视频一区二区 | 日韩中文字幕在线观看 | 在线亚洲激情 | 亚洲人精品午夜 | 亚洲精品系列 | 日韩成人av在线 | 我要色综合天天 | 欧美一区三区四区 | 天天综合天天做天天综合 | 婷婷在线视频观看 | 午夜精品久久久久久久99热影院 | 91精品国产高清自在线观看 | 日本久久成人 | 91在线九色| 亚洲综合视频网 | 国产成人精品久久久久蜜臀 | 中文国产字幕在线观看 | 99精品在线观看视频 | 国产一级视屏 | 亚洲国产精品一区二区久久hs | 国产精品免费小视频 | 国产精品日韩在线播放 | 2022中文字幕在线观看 | 国产精品99久久免费观看 | 99免费视频| 久久免费视频在线观看 | 中文字幕观看视频 | 久久久久久久久亚洲精品 | 久久高清免费视频 | 亚洲2019精品 | 国产丝袜制服在线 | 最新国产一区二区三区 | 色多多污污在线观看 | 婷婷丁香久久五月婷婷 | 92av视频 | 国产一区二区三区免费观看视频 | 久操中文字幕在线观看 | 国内精品久久久久久中文字幕 | 日韩精品视频免费 | 婷婷网站天天婷婷网站 | 成人免费91| 亚洲精品午夜久久久 | 99免在线观看免费视频高清 | 日日夜夜干 | 草久久精品 | 午夜精品视频在线 | 黄污网站在线观看 | 在线欧美日韩 | 96国产在线| 久久情侣偷拍 | 五月天婷婷在线播放 | 五月婷婷在线播放 | 国产精品中文久久久久久久 | 成人欧美一区二区三区在线观看 | 天天躁日日| www久久国产| 在线成人免费电影 | 狠狠狠色丁香婷婷综合激情 | 波多野结衣在线观看一区 | 国产一级在线播放 | 毛片网在线观看 | 日韩一区正在播放 | 久久午夜网 | 中文字幕观看av | 国产精品日韩在线观看 | 亚洲一区精品人人爽人人躁 | 在线观看中文字幕一区 | 色婷婷电影网 | av观看免费在线 | 久草网免费 | 色多多视频在线观看 | 在线免费试看 | 色婷婷免费 | 精品在线二区 | 九九电影在线 | 久久老司机精品视频 | 国产视频精品久久 | 97人人超碰在线 | 国产精品婷婷午夜在线观看 | 欧美亚洲一级片 | 五月天婷婷视频 | 国产精品小视频网站 | av 一区二区三区四区 | 国产精品久久久久久久久久尿 | 人人澡人人爽欧一区 | 欧美影院久久 | 免费看的黄网站 | 国产在线播放一区二区三区 | 成人全视频免费观看在线看 | 97在线观视频免费观看 | 免费黄a大片 | 欧美日韩国产亚洲乱码字幕 | 在线小视频国产 | 中文字幕第 | av黄免费看 | 日韩a在线 | 视频在线精品 | 91在线看网站 | 亚洲综合成人在线 | 97国产精品 | 日韩有码在线观看视频 | 色婷婷综合久久久久中文字幕1 | 久久蜜桃av | 精品电影一区 | 久久一区二区三区超碰国产精品 | 18性欧美xxxⅹ性满足 | 久草热久草视频 | 国产精品久久久久久久免费大片 | 激情综合网色播五月 | 99精品一区二区 | 成人国产精品久久久 | 精品成人a区在线观看 | 亚洲国产天堂av | 亚洲激情六月 | av网站在线免费观看 | 国产香蕉视频在线播放 | aaawww| 国产精品欧美一区二区三区不卡 | 狠狠躁18三区二区一区ai明星 | 欧美日韩亚洲在线观看 | 日韩视频一区二区三区 | 国产中文字幕av | 中文字幕在线日亚洲9 | 久久激情小说 | 日韩欧美在线一区二区 | 播五月婷婷 | 婷婷精品视频 | 天堂网中文在线 | 久久黄色精品视频 | 成人试看120秒 | 国产中文字幕视频在线 | 国产精品露脸在线 | 久久无码av一区二区三区电影网 | 国产伦精品一区二区三区四区视频 | 久久久精品国产免费观看同学 | 亚洲国产中文字幕在线观看 | 6080yy午夜一二三区久久 | 欧美一级性生活 | 久久在线影院 | 日韩精品一区二区三区视频播放 | 麻豆影视在线观看 | 一区二区三区福利 | 成人毛片一区 | av在线网站观看 | 欧美射射射 | 国产美女主播精品一区二区三区 | 91在线免费播放视频 | 在线观看亚洲国产 | 色婷在线 | 成人小视频在线观看免费 | 国产精品久久久精品 | 成人国产精品免费 | 国模精品一区二区三区 | 五月天色丁香 | 精品不卡视频 | 最近最新mv字幕免费观看 | 久久久麻豆视频 | 国产 欧美 在线 | 美女网站视频免费黄 | www久久99| 久久福利影视 | 亚洲黄色高清 | 成人永久在线 | 精品在线观看一区二区 | 久草视频在 | 成人综合日日夜夜 | 日韩精品久久久久久 | 国产精品国产三级国产 | 91人人爽久久涩噜噜噜 | 国产精品久久久久久电影 | 天天射一射 | 欧美人体xx | 国产一区视频在线 | 久久久国产精品一区二区三区 | 韩日色视频 | 久久精品一二三区白丝高潮 | 伊人成人久久 | 国产一区二区免费 | 国内少妇自拍视频一区 | 成人午夜电影在线 | 成人av视屏 | 欧美成人性战久久 | 欧美日韩一级久久久久久免费看 | 在线高清| 碰超在线观看 | 亚洲一区二区视频在线播放 | 亚洲精品男人的天堂 | 在线日本看片免费人成视久网 | 96国产精品视频 | 最新日韩精品 | 日韩有码中文字幕在线 | 免费在线一区二区 | 国产麻豆精品久久一二三 | 亚洲视频在线视频 | 成人97人人超碰人人99 | 成人在线黄色 | 最近中文字幕高清字幕免费mv | 99福利影院 | 天天狠狠干 | 婷婷综合激情 | 精品亚洲二区 | 国产婷婷一区二区 | 久久久免费观看 | 日韩免费在线观看视频 | 一级片视频在线 | 99久久久久久久久 | 亚洲女同ⅹxx女同tv | 成年人黄色免费视频 | 综合网欧美| 亚洲精品一区二区三区高潮 | 午夜资源站 | av免费在线看网站 | 中文字幕在线观看网站 | 91成人网在线观看 | 久久人人爽人人爽人人 | 日韩免费一区二区在线观看 | 在线免费观看亚洲视频 | 97在线精品国自产拍中文 | 亚洲精品tv久久久久久久久久 | 久久精品123 | 狠狠的操| 黄色av电影免费观看 | 91新人在线观看 | 免费黄色网止 | 国产成人av片 | 高清中文字幕 | 91成人在线视频观看 | 国产精品久久久一区二区 | 国产 日韩 在线 亚洲 字幕 中文 | 麻花豆传媒一二三产区 | 国产精品18久久久 | 国产成人免费在线观看 | 欧美日韩中文字幕综合视频 | 日韩av中文字幕在线 | 九九激情视频 | 婷婷精品国产一区二区三区日韩 | 国产精品乱码高清在线看 | 国产精品美女久久久久久久久 | 欧美一级艳片视频免费观看 | 麻豆国产露脸在线观看 | 亚州天堂| 亚洲黄色在线观看 | 免费看一级 | 久久99视频精品 | 国产一区二区三区免费观看视频 | 国产精品一区二区三区四区在线观看 | 日韩午夜在线 | 一区国产精品 | 91在线观 | 日韩高清一 | 国产精品午夜免费福利视频 | 99免费在线观看视频 | 中文字幕亚洲字幕 | 24小时日本在线www免费的 | 一级α片免费看 | 丁香六月激情 | 天天综合网久久综合网 | 又大又硬又黄又爽视频在线观看 | 夜添久久精品亚洲国产精品 | 成人在线一区二区 | 久久福利电影 | 欧美日韩在线视频一区二区 | 韩日精品在线观看 | 亚洲综合色丁香婷婷六月图片 | 国产精品99在线播放 | 久久久麻豆 | 怡红院av久久久久久久 | 成年人电影免费在线观看 | 国产高清不卡一区二区三区 | 黄污网站在线观看 | 天天躁天天狠天天透 | 国产人成免费视频 | 天天干天天射天天操 | 日韩成人免费在线观看 | 成年人在线免费视频观看 | 夜夜爱av| 五月婷婷在线播放 | 久久国产精品系列 | 日韩在线欧美在线 | 日韩视频免费播放 | 国产精品观看在线亚洲人成网 | 国产精品丝袜 | 狠狠色丁香婷婷综合最新地址 | 超碰97免费在线 | 国内外激情视频 | 欧美一级片免费在线观看 | 久久伊人爱 | 国产又粗又猛又黄 | 一本一道久久a久久精品蜜桃 | a精品视频 | 三日本三级少妇三级99 | 国产福利精品视频 | 91看片黄色 | 精品国产自| 欧美日韩一二三四区 | 国产中的精品av小宝探花 | 日韩精品aaa | 四虎在线永久免费观看 | 欧洲一区二区三区精品 | 久久久国产精品一区二区中文 | 国产精品自在欧美一区 | 国产精品va最新国产精品视频 | 91视频免费网址 | 国产精品免费视频网站 | 久久最新| 国产午夜精品久久久久久久久久 | 亚洲高清在线精品 | 99爱视频 | 久久免费视频观看 | 激情av资源 | 日韩一区二区三区高清免费看看 | 天天躁日日躁狠狠躁av麻豆 | 国产精品va | 日日夜夜添 | 一区在线播放 | 国产精品久久久久一区 | 黄色小说免费观看 | 亚洲国产午夜视频 | 美女国产 | 亚洲综合色激情五月 | 久久免费视频99 | 99在线视频播放 | 99久热在线精品 | av五月婷婷 | 久久艹欧美 | 国产r级在线观看 | 韩国精品一区二区三区六区色诱 | 欧美精品一级视频 | 亚洲精品久久久久久国 | 国产精品久久久久久久久久久不卡 | 久草在线资源免费 | 午夜久久网站 | 久久免费av电影 | 午夜久久久久久久久 | 国产免费观看久久 | 成人av高清| 91精品一 | 亚洲精品麻豆视频 | 久久久在线观看 | 欧美性极品xxxx做受 | 中文伊人| 一区中文字幕 | 婷婷黄色片 | 天天色天天色天天色 | 狠狠操导航 | 国产99久久久国产 | 国产精品久久久久久久久久久久午夜 | 久久激情视频 | 国产高清视频网 | av国产在线观看 | 欧美福利在线播放 | 国产高清绿奴videos | 成人 亚洲 欧美 | 日韩av三区 | 中文字幕资源站 | 亚洲视频1区2区 | 88av色 | 精品国产1区2区 | 久久艹人人 | 911精品美国片911久久久 | 97热在线观看 | 麻豆av一区二区三区在线观看 | 日韩免费在线网站 | 婷婷激情影院 | 国产一区二区在线免费观看 | 91九色综合 | 日韩电影中文字幕在线 | 久久综合给合久久狠狠色 | 久久艹国产视频 | 美女久久视频 | 国产精品一二 | 中文字幕观看视频 | 成人在线免费小视频 | 超碰97人人在线 | 国产精品理论片在线播放 | 五月天激情电影 | 中文字幕 婷婷 | 欧美日韩3p | 亚洲国产人午在线一二区 | 婷婷www| 黄色三级在线看 | 在线免费黄色av | 97在线视 | 精品欧美在线视频 | 日韩精品久久久免费观看夜色 | h动漫中文字幕 | 欧美精品久久久久久 | 狠狠88综合久久久久综合网 | 日韩啪视频 | 人人干人人草 | 亚洲国产精品激情在线观看 | 亚洲一区美女视频在线观看免费 | 天天天在线综合网 | 日韩在线视频看看 | 久久艹国产视频 | 国产午夜一区 | 特黄特色特刺激视频免费播放 | 黄色片网站| 色在线高清 | 精品国产伦一区二区三区观看体验 | 亚洲精品乱码久久久久久蜜桃不爽 | 国产免费又粗又猛又爽 | 日色在线视频 | 久草在线高清视频 | 91视频高清| 久久综合精品国产一区二区三区 | 91看成人 | 国产亚洲日本 | 五月激情丁香 | 国产精品国产三级国产aⅴ9色 | 亚洲精品毛片一级91精品 | 久久精品国产亚洲精品2020 | 色999精品 | 久久综合亚洲鲁鲁五月久久 | 亚洲人成在线观看 | 天天干天天操人体 | 国产亚洲综合性久久久影院 | 午夜精品久久久久久久99 | 日韩免费一级a毛片在线播放一级 | 免费男女羞羞的视频网站中文字幕 | 黄网站免费久久 | 黄色av一级片 | 波多野结衣久久精品 | 91香蕉视频720p | 久草在线视频新 | 久草在线视频资源 | 婷婷国产在线观看 | 国模视频一区二区三区 | 中文字幕观看在线 | 久久国产区 | 96精品视频 | 久久久久久久久毛片 | 久草在线看片 | 精品免费久久久久久 | 日韩在线视 | 亚州精品天堂中文字幕 | 99热在线观看 | 久久久精品小视频 | 波多野结衣精品 | 国产日韩在线看 | 欧美va电影 | 婷婷激情五月 | 国产一级黄大片 | 日本最新中文字幕 | 激情综合色综合久久 | 黄色在线看网站 | 天天摸天天干天天操天天射 | 日韩av成人 | 999国产| 日日天天| 99色视频在线| 欧美一区二区三区免费看 | 最新婷婷色 | 精品久久久久久久久亚洲 | www欧美xxxx| 国产原创在线 | 丁香花在线视频观看免费 | 美女视频网站久久 | 高清一区二区三区 | 99久久精品国产网站 | 2022国产精品视频 | 96精品高清视频在线观看软件特色 | 国产精品入口66mio女同 | 国产精品久久久久久久99 | av官网在线 | 亚洲欧洲国产精品 | 日本久久综合视频 | 日日草天天干 | 91精品一区二区三区久久久久久 | 精品免费久久久久久 | 99视频在线观看免费 | 超碰最新网址 | 久久久香蕉视频 | 黄色软件视频网站 | 在线观看av免费观看 | 欧美一性一交一乱 | 亚洲成av人片一区二区梦乃 | 在线不卡视频 | 久久久午夜剧场 | 91福利专区 | 97超碰在线久草超碰在线观看 | 国产黄视频在线观看 | 亚洲国产欧美在线人成大黄瓜 | 色之综合网 | 亚洲日韩中文字幕在线播放 | 天天操狠狠操网站 | 中文字幕在线播放av | 干 操 插 | 黄色免费网站大全 | 色综合色综合色综合 | 激情综合网在线观看 | 人人爽人人澡 | 国产日韩欧美在线播放 | 97超级碰碰| 亚洲视频在线看 | 黄色三级视频片 | 就要干b| 欧美一区二区三区在线播放 | 久久久久久久久亚洲精品 | 欧美精品视 | 国产精品久久久久久模特 | 国产五月色婷婷六月丁香视频 | 婷婷在线资源 | 亚洲第一伊人 | 亚洲黄色高清 | 亚洲电影网站 | 日韩电影久久 | av在线网站大全 | 国产免费资源 | 成人a在线 | 色偷偷88888欧美精品久久久 | 在线91网 | 国产麻豆剧果冻传媒视频播放量 | 亚洲国产影院 | 国产字幕在线看 | 最新日韩精品 | 三日本三级少妇三级99 | 色www. | 国产日韩欧美在线播放 | 国产精彩在线视频 | 日韩二区三区在线 | 亚洲成a人片77777kkkk1在线观看 | 精品在线观看国产 | 精品久久久久久电影 | 日韩久久久久久久久久 | 中文字幕免费在线 | 欧美激情视频久久 | 就操操久久 | 久久久久久久久久久成人 | 国产精品永久久久久久久www | 欧美精品久久久久a | 免费在线观看成人小视频 | 伊人五月在线 | a级片在线播放 | 欧美日韩国产伦理 | 免费污片| 欧美精品久久久久久久久久 | 婷婷丁香狠狠爱 | 激情综合五月 | 91视频久久久久久 | 特级片免费看 | 久久成人亚洲欧美电影 | 久久理论电影 | 久久久久久久久久久久久国产精品 | 久视频在线播放 | 日韩av在线一区二区 | 国产精品免费看久久久8精臀av | 狠狠撸电影 | 亚洲丁香久久久 | 久草久草久草久草 | 波多野结衣电影一区二区三区 | 免费韩国av | 又黄又刺激的视频 | 一区二区三区日韩视频在线观看 | 视频一区二区在线 | 久草手机视频 | 国产黄色大片 | 玖玖视频| 成人免费视频网站在线观看 | 日本韩国精品在线 | 日韩动漫免费观看高清完整版在线观看 | 2018好看的中文在线观看 | 亚洲精品免费在线观看视频 | 四虎在线影视 | 一区精品久久 | 亚洲福利精品 | 51久久成人国产精品麻豆 | 欧美色插| 免费黄色在线播放 | 人人射人人 | 欧美在线视频一区二区 | 日韩深夜在线观看 | 国产婷婷久久 | 亚洲综合在| 永久免费视频国产 | 亚洲资源在线观看 | 亚洲天堂精品视频在线观看 | 国产99一区二区 | aaaaaa毛片| 五月天免费网站 | 成人毛片网| 操处女逼| 天堂视频中文在线 | 中文字幕亚洲精品在线观看 | 激情视频一区 | 人人搞人人干 | 亚洲国产精品va在线看黑人 | 国产精品国产毛片 | 国产高清视频免费观看 | 九九九热精品免费视频观看 | 欧美精品免费视频 | 国产一区二区在线播放视频 | 五月香视频在线观看 | 麻豆视频免费网站 | 国产一区二区午夜 | 精品国产乱码久久久久久1区2匹 | 欧美aa一级 | 国产伦理久久精品久久久久_ | av解说在线| 久久久久国产一区二区三区 | 国产在线精品一区二区 | 视频一区在线免费观看 | 日本夜夜草视频网站 | 超碰国产在线播放 | 91视频免费 | av女优中文字幕在线观看 | 正在播放 国产精品 | 激情综合网五月 | 日韩免费电影在线观看 | 一区二区电影在线观看 | 欧美乱大交 | 免费网站黄色 | 日日干av| 午夜av日韩| 亚洲国产欧美一区二区三区丁香婷 | 婷婷综合久久 | 久久久影院官网 | 欧美夫妻生活视频 | 色婷婷综合视频在线观看 | 亚洲专区在线播放 | 久久综合久久综合这里只有精品 | 亚洲一区美女视频在线观看免费 | 国语精品免费视频 | 国产成人一区二区在线观看 | 国产一区二区免费在线观看 | 中文欧美字幕免费 | 六月色 | 亚洲资源网 | 91香蕉视频黄色 | 国产主播99 | 国模一二三区 | 日本婷婷色 | 97成人精品视频在线播放 | 亚洲一区视频免费观看 | 日韩精品视频免费专区在线播放 | 亚洲国产欧美在线人成大黄瓜 | 色综合中文字幕 | 一级理论片在线观看 | 99久热在线精品视频成人一区 | 国产精品a久久 | 高清av免费看 | 日日碰狠狠添天天爽超碰97久久 | 精品亚洲va在线va天堂资源站 | 最新国产精品拍自在线播放 | 国产精品久久久久久久久久白浆 | 岛国片在线 | 欧美国产高清 | 亚洲日日射 | 五月婷婷丁香在线观看 | 在线免费观看的av | 日精品| 欧美日韩精品久久久 | 国产精品999久久久 久产久精国产品 | 91视频电影 | 免费大片av | 久久国产成人午夜av影院宅 | 在线播放精品一区二区三区 | 欧美日韩精品免费观看 | 久草精品视频 | 日韩剧 | 91天天操| 国产在线黄 | 干亚洲少妇 | 国产精品综合久久久久 | 日韩av在线免费播放 | 91av视频在线观看 | 欧美三级在线播放 | 中文电影网 | 亚洲经典在线 | 91九色蝌蚪| 久久深爱网| 一区二区毛片 | 91污污视频在线观看 | 中国一级特黄毛片大片久久 | 国产精品91一区 | 香蕉在线视频播放网站 | 欧美污网站 | 中文字幕观看在线 | 亚洲精品va | 97国产视频 | www.天天干.com| 精品人妖videos欧美人妖 | 国产小视频在线免费观看 | 波多野结衣电影一区二区 | 精品三级av | 欧美日韩免费看 | 国产精选在线观看 | 看片一区二区三区 | 99热精品免费观看 | 极品久久久 | 96av视频| 日韩精品一区电影 | 日韩精品视频第一页 | 国产精品久久久一区二区三区网站 | 成 人 黄 色视频免费播放 | 免费91麻豆精品国产自产在线观看 | 日韩在线视频在线观看 | 亚洲在线a | 91成人短视频在线观看 | av片在线看 | 中文字幕国产在线 | 中文字幕在线免费观看视频 | 亚洲情婷婷| 天天色天天搞 | 免费国产在线观看 | 97在线视频免费看 | 精品久久久久久久久久久久久久久久 | 日韩二区三区在线观看 | 免费视频二区 | 91中文字幕在线 | 九九热精品视频在线观看 | 久久艹影院 | 成人欧美亚洲 | 日韩精品免费在线观看视频 | 97超碰人 | 人人操日日干 | 亚洲精品乱码久久久久v最新版 | www.香蕉视频在线观看 | 亚洲传媒在线 | 激情 亚洲| 日韩欧美国产精品 | 91桃色视频 | 2020天天干夜夜爽 | 国产精品自产拍在线观看蜜 | 在线免费观看视频你懂的 | 91免费国产在线观看 | av官网在线| 亚洲丝袜一区 | 天天操夜夜操夜夜操 |