python從事軟體測試 python學習

2021-10-13 11:11:52 字數 1329 閱讀 4230

1、python的資料結構有列表[,](可變)、元組(,)(不可變)、字典(只能用不可變元素作為鍵值  )

字串也是不可變的

2、time.strftime('%y%m%d%h%m%s')函式

我們使用加法操作符來 級連 字串,即把兩個字串連線在一起返回乙個新的字串。

3、字串join方法把source列表轉換為字串

' '.join()  連線字串,括號內必須是乙個物件。如果有多個就程式設計元組,或是列表

'_'.join()

delimiter.join()

4、os.exists函式檢驗在主備份目錄中是否有以當前日期作為名稱的目錄。如果沒有,我們使用os.mkdir函式建立。

注意os.sep變數的用法——這會根據你的作業系統給出目錄分隔符,即在linux、unix下它是'/',在windows下它是'\\',而在mac os下它是':'。使用os.sep而非直接使用字元,會使我們的程式具有移植性,可以在上述這些系統下工作。

5、類和物件

域和方法可以合稱為類的屬性

域有兩種型別——屬於每個例項/類的物件或屬於類本身。它們分別被稱為例項變數和類變數

類的變數 由乙個類的所有物件(例項)共享使用。只有乙個類變數的拷貝,所以當某個物件對類的變數做了改動的時候,這個改動會反映到所有其他的例項上。

物件的變數 由類的每個物件/例項擁有。因此每個物件有自己對這個域的乙份拷貝,即它們不是共享的,在同乙個類的不同例項中,雖然物件的變數有相同的名稱,但是是互不相關的。

6、在函式中接收元組和列表

當要使函式接收元組或字典形式的引數的時候,有一種特殊的方法,它分別使用*和**字首。這種方法在函式需要獲取可變數量的引數的時候特別有用。

7、for迴圈方式:迭代乙個序列

8、列表解析:表示你可以在一行中使用乙個for 迴圈將所有值放到乙個列表當中

9、訪問物件屬性使用句點屬性標識法。 也就是說在物件名和屬性名之間加乙個句點: object.attribute

屬性是與資料有關的專案, 屬性可以是簡單的資料值, 也可以是可執行物件, 比如函式

和方法。哪些物件擁有屬性呢? 很多。 類, 模組, 檔案還有複數等等物件都擁有屬性

10、python3.x 取整為 //,而不是 /

11、滑鼠選中**塊: 按tab鍵可以快速向右縮排乙個tab 的距離。 按住shift + tab反方向前進(向左)乙個tab距離。ctrl + / 行注釋

12、python 2.x, print 不換行

>>> print x,

python 3.x print 不換行

>>> print(x, end="")

13、range(9,0,-1)

剛從事軟體測試的人應該學些什麼

數串花炮聲響過,已經踏入 行業五年了,回憶下當初剛從學校出來,面對人才市場上的一家家挑剔的單位,望著乙個個陌生的職位名詞,頓時信心降了一半,但值得慶幸的是走入了一家正規的公司,也把學校學的東西順著工作聯絡起來實踐了一下,發覺學以致用才能學的快,才有目的性。初入職場,不必太張揚,保持乙份謙虛好學的心態...

軟體測試 Python

end 這是連線字元,使用者連線下一句 print 連線同一句print 中的字元。coning utf 8 設定中文編碼。id 變數名 獲取該變數的儲存位置,若多個變數是同一條語句共同賦值,則只要值相同,位址必相同。is 比較儲存位置是否相同。and or not 與 或 非。isinstance...

軟體測試 Python 單元測試

數字轉布林型 class js def he self,i j 0s 0 while j i s j j 1 return simport unittest from com.tjb.tt.js import js 測試檔案不能使用 print 方法 class test1 unittest.tes...