自動化測試基礎之Python常見問題

千鋒武漢發表於2021-04-14

在自動化測試中,Python語言是比較常見的一種,在使用Python的時候需要注意到一些地方,今天小千就來帶大家整理一下常見的幾大問題。

 一.互動式程式設計

python 擁有互動式程式設計,我們開啟cmd,輸入python,進入到互動式程式設計中,如下圖:

1

我們在>>>後面輸入print(‘qianfeng’),那麼馬上就會回饋我們qianfeng,如下圖

2

這就是我們的互動式程式設計,你輸入什麼,馬上會顯示。

二.識別符號

什麼是識別符號,就是我們定義變數或函式名或類名等,用什麼符合來表示,定義這些有什麼規則

識別符號的使用規則是:

1.第一個字元必須是字母表中字母或下劃線

2.識別符號的其他的部分有字母、數字和下劃線組成

3.識別符號對大小寫敏感

4.不可使用關鍵字

三.關鍵字

關鍵字又叫保留字,是python已經使用了的識別符號,我們不能再次使用了,每個語言都有關鍵字。檢視我們python的關鍵字可以在互動程式設計中使用import keyword和keyword.kwlist,如下圖:

3

四.註釋

很多語言都有註釋,註釋的做用是為了說明語句的意思,是給我們人看的,並不是給電腦看的。沒有註釋的程式碼不是好程式碼,每個語言的註釋方式不一樣,那麼我們python的註釋是怎麼樣的呢?如下圖:

4

在我們pycharm上會顯示如下情況:

5

五.縮排

很多語言表示程式碼塊是用大括號{}來表示,但是python中不是用這個來表示,是用縮排來表示,同樣的縮排位置就是同一塊程式碼塊中的語句,如下圖:

6

而且,同一程式碼塊中不能出現不同的縮排,不然會報錯,如下圖:

7

在多個for巢狀或多個if巢狀的時候特別要小心,很容易搞錯程式碼塊的,這個時候最好用空行

六.空行

什麼是空行,就是什麼都不寫,空一行,是為了方便程式碼塊的區分,讓程式碼更加易讀,如下圖:

8

這是沒用空行的效果,是不是顯得有點亂。

9

好啦,小夥伴們,基礎三的內容就這些啦,因為篇幅問題,就到這啦!下一次有更多更新的內容帶給大家,請期待!持續關注我哦!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2767928/,如需轉載,請註明出處,否則將追究法律責任。

相關文章