多項選擇題以下哪些是Python3相對于Python2的改動?()

A.字符串默認使用unicode
B.使用新的字符串格式化方法format取代%運算符
C.整數(shù)除法行為改變
D.range變得和xrange一樣返回迭代器


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題以下哪些行為可以使得程序同時兼容Python2和Python3?()

A.使用2to3工具進行轉換
B.使用six庫
C.使用sys.version判斷版本進行區(qū)分
D.import時捕獲ImportError異常嘗試使用另一個版本的路徑引入

2.多項選擇題使用unittest庫編寫單元測試的必要過程是?()

A.測試用例繼承unittest.TestCase類
B.編寫以test開頭的方法運行測試用例
C.編寫setUp和tearDown來加載和卸載測試環(huán)境
D.調用unittest.main函數(shù)運行測試

3.多項選擇題關于Python的導入機制,以下說法錯誤的是?()

A.首先檢查sys.modules是否有對應模塊,有則使用,無則導入
B.被導入的模塊最頂層的語句會在每次導入時都運行
C.一般導入的搜索路徑順序由sys.path定義
D.如果對應有同名的py和pyc文件,優(yōu)先導入pyc文件

4.多項選擇題以下哪些問題是Python的GIL導致的?()

A.無法創(chuàng)建系統(tǒng)級別的線程
B.GIL導致了線程間的不公平調度
C.計算密集型程序會因為GIL而變得更慢
D.IO密集型程序也無法使用多線程模型加速

5.多項選擇題假設parser=argparse.ArgumentParser(),以下能夠正確聲明參數(shù)的是?()

A.parser.add_argument("x")
B.parser.add_argument("-x")
C.parser.add_argument_group("-x","—x")
D.parser.parse_args("x")