程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【博學谷學習記錄】超強總結,用心分享 | 軟件測試 Python基礎

編輯:Python

    • 1. Python 基礎
      • 1. Python 介紹
      • 2. 語言的分類
      • 3. Python 環境配置
      • 4. pycharm書寫代碼
      • 5. print函數的簡單使用
      • 6. python中的三種波浪線
      • 7. 變量
        • 7.1 定義變量
        • 7.2 使用變量
        • 7.3 命名規范
        • 7.4 數據類型
        • 7.5 類型轉換

1. Python 基礎

1. Python 介紹

作者: 吉多·范羅蘇姆(Guido van Rossum) 龜叔
1989 年開始書寫, 1991年誕生
  • 問什麼學習 Python?
    • 簡單, 易學, 免費, 開源, 適用人群廣泛
    • 應用領域廣泛(自動化測試)
  • Python 的版本
    • Python2 (2.x 2.7)
    • Python3(主流使用的版本, 3.6 之後的版本(即大於等於 3.6))

2. 語言的分類

計算機只認識 二進制(0 和 1).
編程語言是人和計算機溝通的語言.
編程語言分類: 編譯型語言, 解釋型語言

3. Python 環境配置

python 解釋器(必須有): 將我們書寫的 Python 代碼轉換為二進制, 建議 版本 >= 3.6
pycharm(選裝): 是 Python 中最好用的IDE(集成開發環境)之一, 是用來書寫代碼運行代碼,調試代碼的...
vscode, idle , 記事本 ...

4. pycharm書寫代碼

pycharm 是書寫代碼的軟件,還能運行代碼, 運行代碼的前提是在 pycharm 軟件中配置了解釋器.
pycharm 組織代碼的方式是 項目(project), 簡單的理解為一個目錄, 目錄中可以放很多的代碼
建議: 每天的代碼作為一個項目
每次在創建項目的時候, 需要保證這個目錄是一個空目錄
1. 將來在工作中, 代碼的文件名字不要使用中文
2. Python 文件的後綴是 .py
3. 代碼要頂格書寫
4. 代碼中的標點符號要使用英文狀態的標點

5. print函數的簡單使用

print("hello world!")
print() 是 Python 中自帶的函數,作用在控制台中輸出 括號中的內容
後續看到這個函數就是輸出打印 數據的, 或者想要在控制台中顯示某個內容,就要使用 print() 函數
print() 主要在學習階段使用, 便於我們確認結果的正確性
在實際工作的代碼中,基本不會使用 print,會使用 其他的內容代替(日志模塊)
print() 函數中是什麼內容,就會顯示什麼內容, 裡邊的文字信息 可以使用單引號,也可以使用 雙引號

6. python中的三種波浪線

  • 紅色
紅色波浪線是代碼的錯誤, 必須處理,代碼才能執行
注意: 某些代碼沒有寫完,也會出現紅色波浪線
  • 灰色
灰色波浪線, 不會影響代碼的正常執行, 基本上所有的灰色波浪線都是 PEP8 造成的
PEP8: 是 Python 代碼的書寫規范, 如果不按照這個規范書寫,會給灰色波浪線提示,建議代碼的書寫按照 PEP8 的規范書寫
1. 可以書寫代碼的時候注意 PEP8 的代碼規范
2. 可以在書寫完成之後,使用快捷鍵 Ctrl Alt L 來按照 PEP8 的規范自動格式化代碼
  • 綠色
綠色波浪線, 不影響代碼的正常執行, 在引號中, 認為你書寫的內容不是一個單詞,就會給你綠色提示.

7. 變量

變量
作用: 是用來存儲數據的(在程序代碼中出現的數據,想要保存下來使用, 就必須使用變量), 如: 測試數據, 用戶名, 密碼, 驗證碼
變量注意事項: 變量必須先定義(保存數據)後使用(取出數據).

7.1 定義變量

變量名 = 數據值 # 可以理解為 是將數據值保存到變量中
# 比如:
name = '張三' # 定義一個變量 name, 存儲的數據值是 張三

7.2 使用變量

變量定義之後, 想要是使用變量中的數據, 直接使用變量名即可
# 使用變量獲取數據, 打印
print(name)
# 定義一個變量,存儲你的名字
name = '張三'
# 使用變量打印名字, 不需要加引號
print(name) # 張三
# 如果給 name 添加引號, 添加引號之後,輸出的就是引號中的內容
print('name') # name

7.3 命名規范

  1. 必須由字母 數字和下劃線組成, 並且不能以數字開頭

  2. 不能使用 Python 中的關鍵字作為變量名

  3. 區分大小寫

  4. 建議性的命名

    • 駝峰命名法

      • 大駝峰: 每個單詞的首字母大寫 MyName

      • 小駝峰: 第一個單詞的首字母小寫,其余單詞的首字母大寫 myName

    • 下劃線連接法: 每個單詞之間使用下劃線連接 my_name
    • 見名知意

7.4 數據類型

  • 數字類型

    • 整型 (int ) , 就是整數 , 即不帶小數點的數

    • 浮點型( float ), 就是小數

    • 布爾類型(bool), 只有兩個值

      • True , 1

      • False0, 非 0 即真

        True 和 False 都是 Python 中的關鍵字, 注意大小寫,不要寫錯了
        
    • 復數類型 3 + 4i, 不會用的

  • 非數字類型

    • 字符串: (str) 使用引號引起來的就是字符串
    • 列表 (list) [1, 2, 3, 4]
    • 元組(tuple) (1, 2, 4, 4)
    • 字典 (dict) {'name': '小明', 'age': 18}
  • type()函數
可以獲取變量的數據類型
type(變量)
想要將這個變量的類型在控制台顯示, 需要使用 print 輸出
print(type(變量))
# 整型 <class 'int'>
age = 18
print(type(age)) # type(age).print 回車
# 浮點型 <class 'float'>
height = 1.71
print(type(height))
# 布爾類型 <class 'bool'> True False
isMen = True
print(type(isMen))
# 字符串類型, 使用引號引起來的就是字符串 <class 'str'>
name = '小明'
print(type(name))
num = '18'
print(type(num)) # str
num = 'True'
print(type(num)) # str

7.5 類型轉換

根據代碼的需要, 將一種數據類型轉換另一種數據類型(將 input 輸入得到的數字轉換為整型)
語法:
變量 = 要轉換為的類型(原數據)
1. 數據原來是什麼類型
2. 你要轉換為什麼類型
注意點: 數據類型轉換,不會改變原來的數據的類型, 會生成一個新的數據類型
  • int() 將其他類型轉換為 int 類型
    1. 可以將 float類型的數字轉換為 整型
    2. 可以將 整數類型的字符串 轉換為 整型 3123
  • float() 將其他類型轉換為 浮點型
    1. 可以將 int 類型轉換為 浮點型 float(3) ---> 3.0
    2. 可以將 數字類型的字符串(整數類型和小數類型) 轉換為 浮點型
    3. str() 將其他類型轉換為 字符串類型

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved