您好,登錄后才能下訂單哦!
本篇文章為大家展示了Python怎么實(shí)現(xiàn)自動(dòng)化測(cè)試,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
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è)資訊頻道。
免責(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)容。