溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Python怎么實(shí)現(xiàn)自動(dòng)化測(cè)試

發(fā)布時(shí)間:2021-05-07 14:58:30 來源:億速云 閱讀:345 作者:Leah 欄目:編程語言

本篇文章為大家展示了Python怎么實(shí)現(xiàn)自動(dòng)化測(cè)試,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

Python的優(yōu)點(diǎn)有哪些

1、簡單易用,與C/C++、Java、C# 等傳統(tǒng)語言相比,Python對(duì)代碼格式的要求沒有那么嚴(yán)格;2、Python屬于開源的,所有人都可以看到源代碼,并且可以被移植在許多平臺(tái)上使用;3、Python面向?qū)ο?,能夠支持面向過程編程,也支持面向?qū)ο缶幊蹋?、Python是一種解釋性語言,Python寫的程序不需要編譯成二進(jìn)制代碼,可以直接從源代碼運(yùn)行程序;5、Python功能強(qiáng)大,擁有的模塊眾多,基本能夠?qū)崿F(xiàn)所有的常見功能。

一、了解基礎(chǔ)的數(shù)據(jù)類型

python中一切皆對(duì)象(類)
數(shù)字類型:整形,浮點(diǎn)型,復(fù)數(shù)類型,布爾
字符串:定義字符串可以單引號(hào) 雙引號(hào)定義  a='cc' b="cc" 
多行字符 使用三個(gè)單引號(hào)
轉(zhuǎn)義符 "abc\n" \n回車換行
自然字符串:不包括帶有轉(zhuǎn)義功能的元字符()使用R,r來表示
r"你好你好"
R"你好你好"
List(列表)
【List(列表) 是 Python 中使用最頻繁的數(shù)據(jù)類型。
列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。列表中元素的類型可以不相同,它支持?jǐn)?shù)字,字符串甚至可以包含列表(所謂嵌套)。
列表是寫在方括號(hào) [] 之間、用逗號(hào)分隔開的元素列表。
和字符串一樣,列表同樣可以被索引和截取,列表被截取后返回一個(gè)包含所需元素的新列表?!?
list=[1,2,3]
Tuple(元組)
元組(tuple)與列表類似,不同之處在于元組的元素不能修改。元組寫在小括號(hào) () 里,元素之間用逗號(hào)隔開。
元組中的元素類型也可以不相同:tuple=(1,2,3)
雖然tuple的元素不可改變,但它可以包含可變的對(duì)象,比如list列表。
構(gòu)造包含 0 個(gè)或 1 個(gè)元素的元組比較特殊,所以有一些額外的語法規(guī)則:
tup1 = ()    # 空元組
tup2 = (20,) # 一個(gè)元素,需要在元素后添加逗號(hào)
Set(集合)
Dictionary(字典)
字典(dictionary)是Python中另一個(gè)非常有用的內(nèi)置數(shù)據(jù)類型。
列表是有序的對(duì)象集合,字典是無序的對(duì)象集合。兩者之間的區(qū)別在于:字典當(dāng)中的元素是通過鍵來存取的,而不是通過偏移存取。
字典是一種映射類型,字典用 { } 標(biāo)識(shí),它是一個(gè)無序的 鍵(key) : 值(value) 的集合。
鍵(key)必須使用不可變類型。
在同一個(gè)字典中,鍵(key)必須是唯一的。dict={}

二、python中輸入和輸出的方法

輸入 input
age=input('請(qǐng)輸入你的年齡:')
age1=int(age)#類型的轉(zhuǎn)換
print("我的年齡是:%s" %age1)
輸出print 
print('我的名字是:%r,年齡是:%r'(name,age)) %r可以代表任意數(shù)據(jù)類型 %s 字符串 %d數(shù)字

三、運(yùn)算符

基礎(chǔ)運(yùn)算符:::::
+	加 - 兩個(gè)對(duì)象相加	a + b 輸出結(jié)果 31
-	減 - 得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù)	a - b 輸出結(jié)果 -11
*	乘 - 兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串	a * b 輸出結(jié)果 210
/	除 - x 除以 y	b / a 輸出結(jié)果 2.1
%	取模 - 返回除法的余數(shù)	b % a 輸出結(jié)果 1
**	冪 - 返回x的y次冪	a**b 為10的21次方
//	取整除 - 向下取接近商的整數(shù)	
>>> 9//2
4
>>> -9//2
-5
比較運(yùn)算符
==	等于 - 比較對(duì)象是否相等	(a == b) 返回 False。
!=	不等于 - 比較兩個(gè)對(duì)象是否不相等	(a != b) 返回 True。
>	大于 - 返回x是否大于y	(a > b) 返回 False。
<	小于 - 返回x是否小于y。所有比較運(yùn)算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價(jià)。注意,這些變量名的大寫。	(a < b) 返回 True。
>=	大于等于 - 返回x是否大于等于y。	(a >= b) 返回 False。
<=	小于等于 - 返回x是否小于等于y。	(a <= b) 返回 True。
賦值運(yùn)算符
=	簡單的賦值運(yùn)算符	c = a + b 將 a + b 的運(yùn)算結(jié)果賦值為 c
+=	加法賦值運(yùn)算符	c += a 等效于 c = c + a
-=	減法賦值運(yùn)算符	c -= a 等效于 c = c - a
*=	乘法賦值運(yùn)算符	c *= a 等效于 c = c * a
/=	除法賦值運(yùn)算符	c /= a 等效于 c = c / a
%=	取模賦值運(yùn)算符	c %= a 等效于 c = c % a
**=	冪賦值運(yùn)算符	c **= a 等效于 c = c ** a
//=	取整除賦值運(yùn)算符	c //= a 等效于 c = c // a
:=	海象運(yùn)算符,可在表達(dá)式內(nèi)部為變量賦值。Python3.8 版本新增運(yùn)算符。	
在這個(gè)示例中,賦值表達(dá)式可以避免調(diào)用 len() 兩次:
if (n := len(a)) > 10:
print(f"List is too long ({n} elements, expected <= 10)")

四、列表項(xiàng)

1.在列表中添加元素

方法append() 將元素'ducati' 添加到了列表末尾

使用方法:str.append('nannaan')

使用方法insert() 可在列表的任何位置添加新元素。為此,你需要指定新元素的索引和值。

motorcycles.insert(0, 'ducati')

2.列表中彈出元素

在列表中彈出元素進(jìn)行處理pop() :

namelist=['a1','a2','a']
namepop=namelist.pop()#默認(rèn)彈出末尾的值 從列表刪除后依然可以彈出使用
print(namepop)#

3.列表中排序的方法

Python方法sort() 讓你能夠較為輕松地對(duì)列表進(jìn)行排序 :按字母順序排列。

只需向sort() 方法傳遞參數(shù)reverse=True:按字母順序反方向排序

要保留列表元素原來的排列順序,同時(shí)以特定的順序呈現(xiàn)它們,可使用函數(shù)sorted() 。函數(shù)sorted() 讓你能夠按特定順序顯示列表元素,同時(shí)不影響它們?cè)诹斜碇械脑寂?列順序。

4 反轉(zhuǎn)打印列表

要反轉(zhuǎn)列表元素的排列順序,可使用方法reverse():reverse() 不是指按與字母順序相反的順序排列列表元素,而只是反轉(zhuǎn)列表元素的排列順序

5 確定列表的長度

使用函數(shù)len() 可快速獲悉列表的長度

6 列表的切片

cslist=['a','b','c']
for cs in cslist[:2]:#遍歷輸出切片
print(cs)
print(cslist[2:3])#切片輸出
cs2list=cslist[:]#復(fù)制整個(gè)列表
cs2list.append('d')#復(fù)制的列表中添加元素
print(cs2list)'''

上述內(nèi)容就是Python怎么實(shí)現(xiàn)自動(dòng)化測(cè)試,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI