簡答題』 Python中的基本概念
阿新 • • 發佈:2018-12-18
- Python和Java、PHP、C、C#、C++等其他語言的對比?
- 簡述解釋型和編譯型程式語言?
- 程式碼中要修改不可變資料會出現什麼問題? 丟擲什麼異
- print 呼叫 Python 中底層的什麼方法?
- 簡述你對 input()函式的理解?
- Python直譯器種類以及特點?
- Python2 中 range 和 xrange 的區別?
- 位和位元組的關係?
- b、B、KB、MB、GB 的關係?
- 請至少列舉5個 PEP8 規範(越多越好)。
- python遞迴的最大層數?遞迴函式停止的條件?
- ascii、unicode、utf-8、gbk 區別?
- 位元組碼和機三元運算規則以及應用場景?器碼的區別?
- 三元運算規則以及應用場景?
- 列舉 Python2和Python3的區別?
- Python3和Python2中 int 和 long的區別?
- 4G 記憶體怎麼讀取一個 5G 的資料?
- read、readline 和 readlines 的區別?
- 檔案操作時:xreadlines和readlines的區別?
- 列舉布林值為False的常見值?
- 字串、列表、元組、字典每個常用的5個方法?
- lambda表示式格式以及應用場景? 用lambda函式的好處?
- pass的作用?continue的作用? break的作用?
*arg
和**kwarg
作用- is和==的區別
- 簡述Python的深淺拷貝以及應用場景?
- 拷貝的注意點?
- Python垃圾回收機制?
- Python的可變型別和不可變型別?
- 列舉常見的內建函式?
- filter、map、reduce的作用?
- 常用的 Python 標準庫都有哪些?
- 至少列舉8個常用模組都有那些?
- re的match和search區別?
- 什麼是正則的貪婪匹配?
- 介紹一下 except 的作用和用法?
- 在 except 中 return 後還會不會執行 finally 中的程式碼?怎麼丟擲自定義異常?
- Python 的魔法方法?
__init__
和__new__
的區別?- 說明一下 os.path 和 sys.path 分別代表什麼?
- Python 的 sys 模組常用方法?
- os和sys模組的作用?
- 讀取檔案的幾種方法的區別?
- 談談你對面向物件的理解?
- Python面向物件中的繼承有什麼特點?
- 面向物件深度優先和廣度優先是什麼?
- 面向物件中super的作用?
- 是否使用過functools中的函式?其作用是什麼?
- 如何判斷是函式還是方法?
- 列舉面向物件中的特殊成員以及應用場景
- 什麼是面向物件的mro
- Python 中的可變物件和不可變物件?
- OOP程式設計三大特點是什麼,多型應用的基礎是什麼?
- 請描述抽象類和介面類的區別和聯絡?
- 請描述方法過載與方法重寫
- 單引號、雙引號、三引號的區別?
- 請簡述保護類的屬性?
- 什麼是繼承?
- 請簡述私有屬性或私有方法無法訪問的原理?
- 什麼是多型?
- 請簡述self在類中的意義?
- 類是由哪三個部分組成的?
- 請簡述構造方法和析構方法的作用?
- unittest 是什麼?
- 模組和包是什麼?
- Python 中有日誌嗎?怎麼使用?
- 關於 Python 程式的執行方面,有什麼手段能提升效能?
- Python 中的作用域?
- 什麼是 Python?
- 什麼是 Python 自省?
- 什麼是 Python 的名稱空間?
- 你所遵循的程式碼規範是什麼?請舉例說明其要求?
- 說一下字典和 json 的區別??
- 什麼是可變、不可變型別??
- 存入字典裡的資料有沒有先後排序?
- 如何理解 Python 中字串中的
\
字元? - 常用字串格式化哪幾種?
- Python 中類方法、類例項方法、靜態方法有何區別?
- Python 的記憶體管理機制及調優手段?
- 記憶體洩露是什麼?如何避免?
- 定義函式時的規則?
- Python 函式呼叫的時候引數的傳遞方式是值傳遞還是引用傳遞
- 對預設引數的理解?
- 為什麼函式名字可以當做引數用?
- 回撥函式,如何通訊的?
- 簡述 生成器、迭代器、可迭代物件 以及應用場景?
- 談談你對閉包的理解?
- metaclass作用?以及應用場景?
- 單例模式的應用場景有哪些?
- 函式裝飾器有什麼作用?
- Python 中 yield 的用法?
- Python裡match與search的區別?
- 用 Python 匹配 HTML tag 的時候,<.> 和 <.?> 有什麼區別?
- 正則表示式貪婪與非貪婪模式的區別?
- 請寫出匹配ip的Python正則表示式?
- 全域性變數和區域性變數的區別,如何在function裡面給一個全域性變數賦值
- Tuple和list的區別
- 給定兩個 list,A 和 B,找出相同元素和不同元素?
- Python中list、tuple、dict、set有什麼區別,主要應用在什麼樣的場景?
- Python中靜態函式、類函式、成員函式的區別?
- 什麼是異常?
- 介紹一下Python的異常處理機制和自己開發過程中的體會?
- 舉例說明建立字典的至少兩種方法
- Python如何處理上傳檔案?
- 請列舉你使用過的Python程式碼檢測工具
- Python如何解決迴圈引用
- 如何判斷一個python物件的型別
- 簡述Python在異常處理中,else和finally的作用分別是什麼?
- Python中range()函式的用法
- Python 程式中中文亂碼如何解決
- Python 的傳參是傳值還是傳址
- with 語句的作用,寫一段程式碼示例
- Python裡面classmethod和staticmethod的區別
- Python字典引數如何傳遞?
- 解釋Python指令碼程式的
_name_
的作用 - 解釋Python直譯器搜尋模組位置的順序
- 請簡述文字檔案和二進位制檔案的區別
- 簡述閉包滿足的三個條件
- isinstance作用以及應用場景?
- 有用過with statement嗎?它的好處是什麼?
- 簡述 yield和yield from關鍵字。