tft每日頭條

 > 圖文

 > 基于python的界面自動化測試

基于python的界面自動化測試

圖文 更新时间:2024-12-25 15:19:58
文章末尾給大家留下了大量的福利前言

小夥伴今天的這篇文章呢主要介紹python的一些基礎語法,包括标識符的定義、行和縮進、引号和注釋、輸入輸出、變量的定義。

基于python的界面自動化測試(全棧自動化測試之)1

一、标識符

1.凡是我們自己取的名字,都是标識符。

2.在Python裡,标識符由字母、下劃線(_)和數字組成,且不能以數字開頭,例如:

readBook43 # 合法的标識符 read#9 # 不合法的标識符,标識符不能包含#符号 3read # 不合法的标識符,标識符不能以數字開頭

3.在Python裡,标識符是嚴格區分大小寫的,例如:apple和Apple是不同的标識符。

4.标識符可以是函數名、類名、變量名、模塊名、項目名。

5.标識符不能使用關鍵字,通過keyword.kwlist可以查看python中所有的關鍵字。

import keyword print(keyword.kwlist)

執行結果:

C:\software\python\python.exe D:/myworkspace/test/test/test.py ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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'] Process finished with exit code 0

除此之外,為了規範命名标識符,标識符有一個約定俗成的寫法:

1)見名知意:起一個有意義的名字,盡量做到看一眼就可以知道标識符是什麼意思,從提高代碼的可讀性。例如,老師使用teacher來表示,學生使用student來表示,盡量避免使用拼音。

2)根據 Python之父Gud推薦的規範,在為Python中的變量命名時,建議對類名用大寫字母開頭的單詞(如CapWorld),也叫駝峰式命名法,模塊名應該用小寫加下劃線的方式(如low_with_under)。

二、行和縮進

1.Python與其他語言最大的區别就是,Python的代碼塊不使用大括号{}來控制類,函數以及其他邏輯判斷。python最具特色的就是用縮進來寫模塊。

2.一般默認縮進為4個空格,但其實縮進的空白數量是可變的,但是所有代碼塊的語句必須包含相同的空白數量,這個必須嚴格執行。

3.多行語句:python語句中一般以新行作為語句的結束符。但是我們可以使用斜杠(\)将一行的語句分為多行顯示。

# 等同于a ="drftuyhjiko,lprtguyhjikm" a = "drftuyhjiko,lprtguyhj" \ "ikm"

三、引号和注釋

1.Python引号

python可以使用單引号(')、雙引号(")、三引号(''')或(""")來表示字符串,但引号必須是成對的。其中三引号可以由多行組成,編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點,被當做注釋。(也就是我們說的多行注釋)

a = 'read' # 使用單引号表示字符串 b = "book" # 使用雙引号表示字符串 c = '''book''' # 使用三單引号表示字符串 d = """book""" # 使用三雙引号表示字符串 e = """student read book """ # 使用三雙引号多行表示字符串 """ 這裡是注釋 這裡是注釋 """

2.Python注釋

1)python中單行注釋采用#開頭。快捷鍵:ctrl /

2)python中多行注釋采用三引号(''')或(""")成對的括起來

""" 這裡是注釋1 """ # 這是注釋2 '''這是注釋3'''

四、輸入和輸出

1.input輸入:

input從控制台裡面獲取一個數據,獲取到的數據類型都是字符串類型。

2.print輸出:

print默認輸出是換行的(即打印輸出的内容後面有一個換行符),不同的數據之間用逗号隔開,要想輸出一行内容且不換行,可以在結尾寫end=''(這裡是兩個單引号)

book_name = input("請輸入書本名字:") # 運行後,從控制台輸入内容 book_price = '¥38' print(book_price) print(book_name, end='') print(book_price)

運行結果:

C:\software\python\python.exe D:/myworkspace/test/test/test.py 請輸入書本名字:百年孤獨 ¥38 百年孤獨¥38 Process finished with exit code 0

五、變量

1.什麼是變量

變量是存儲在内存中的值。在創建變量時會在内存中開辟一個空間。基于變量的數據類型,解釋器會分配指定内存,并決定什麼數據可以被存儲在内存中。因此,變量可以指定不同的數據類型,這些變量可以存儲整數、小數或字符。查看内存地址:id()

疑問1:如果a = 1,a = 2,最後打印出的值是?

疑問2:x=1,y=1是共用一套内存空間還是新開辟一個内存空間?

a = 1 a = 2 print(a) # 打印結果為2,因為python代碼從上往下執行,先把變量a賦值1,又重新把a賦值為2 x = 1 y = 1 print(id(x)) print(id(y)) # 運行結果顯示x和y共用一套内存空間,因為python中為整數從-5到256開辟了一個單獨的空間存放在緩存中,           # 隻要你創建了一個,之後不管創建了多少個變量都為其賦值為1,他們使用的内存地址都是一樣的,更多有關内存的知識可以自行百度研究

2.變量賦值

python中的變量賦值不需要類型聲明。每個變量在内存中創建,都包括變量的标識和數據這些信息。每個變量在使用前都必須賦值,

變量賦值後該變量才會被創建。

等号(=)用來給變量賦值,等号(=)運算符左邊是一個變量名,右邊是存儲在變量中的值。例如:name = "michal" 。

3.變量名的命名規範

包含數字、字母和下劃線,不能以數字開頭,都是小寫字母,見名知意。

總結

今天的文章就到這裡了喲,需要獲得下面福利的小夥伴可以私信我關鍵字“資料”獲取喲。

基于python的界面自動化測試(全棧自動化測試之)2

項目實戰

app項目,銀行項目,醫藥項目,電商,金融

基于python的界面自動化測試(全棧自動化測試之)3

大型電商項目

基于python的界面自動化測試(全棧自動化測試之)4

全套軟件測試自動化測試教學視頻

基于python的界面自動化測試(全棧自動化測試之)5

300G教程資料下載【視頻教程 PPT 項目源碼】

基于python的界面自動化測試(全棧自動化測試之)6

全套軟件測試自動化測試大廠面經

基于python的界面自動化測試(全棧自動化測試之)7

python自動化測試 全套模闆 性能測試

基于python的界面自動化測試(全棧自動化測試之)8

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved