16)在Python中什麼是迭代器?python
在Python中,迭代器用於迭代一組元素,如列表之類的容器。框架
17)什麼是Python中的單元測試?dom
Python中的單元測試框架稱爲unittest。它支持共享設置,自動化測試,測試關閉代碼,將測試聚合到集合等。函數
18)在Python中切片是什麼?單元測試
從序列類型(如列表,元組,字符串等)中選擇一系列項目的機制稱爲切片。學習
19)Python中的生成器是什麼?測試
實現迭代器的方法稱爲生成器。這是一個正常的函數,除了它在函數中產生表達式。spa
20)Python中的docstring是什麼? Python學習,交流,提高 Q羣 519970686對象
Python文檔字符串稱爲docstring,它是一種記錄Python函數,模塊和類的方法。索引
21)如何在Python中複製對象?
要在Python中複製對象,能夠嘗試copy.copy()或copy.deepcopy()來處理通常狀況。您沒法複製全部對象,但大多數對象都是如此。
22)Python中的負面索引是什麼?
Python序列能夠是正數和負數的索引。對於正索引,0是第一個索引,1是第二個索引,依此類推。對於負索引,( - 1)是最後一個索引,( - 2)是倒數第二個索引,依此類推。
23)如何將數字轉換爲字符串?
要將數字轉換爲字符串,請使用內置函數str()。若是須要八進制或十六進制表示,請使用內置函數oct()或hex()。
24)Xrange和範圍有什麼區別?
Xrange返回xrange對象,而range返回列表,並使用相同的內存,不管範圍大小是多少。
25)Python中的模塊和包是什麼?
在Python中,模塊是構造程序的方式。每一個Python程序文件都是一個模塊,它導入其餘模塊,如對象和屬性。
Python程序的文件夾是一個模塊包。包能夠包含模塊或子文件夾。
26)提到Python中局部變量和全局變量的規則是什麼?
局部變量:若是在函數體內的任何位置爲變量分配了一個新值,則假定它是本地的。
全局變量:僅在函數內引用的變量是隱式全局變量。
27)如何跨模塊共享全局變量?
要在單個程序中跨模塊共享全局變量,請建立一個特殊模塊。在應用程序的全部模塊中導入配置模塊。該模塊將做爲跨模塊的全局變量提供。
28)解釋如何在Unix上建立Python腳本?
要在Unix上使Python腳本可執行,您須要作兩件事,
腳本文件的模式必須是可執行的
第一行必須以#開頭(#!/ usr / local / bin / python)
29)解釋如何在Python中刪除文件?
使用命令os.remove(filename)或os.unlink(filename)
30)解釋如何在Python中生成隨機數?
要在Python中生成隨機數,您須要將命令導入爲
隨機導入
random.random()
這將返回[0,1]範圍內的隨機浮點數