-
Python面試真題- 如何刪除字符串中的前置空格 ??
【Python面試真題】- 如何刪除字符串中的前置空格 ? 前置空格是第一個非空格字符前的所有空格,使用 lstrip() 函數(shù)來刪除. ‘Ayushi ‘ 如圖這個字符串既包含前置空格也包含后置空格. 調(diào)用 lstrip() 函數(shù)去除了前置空格。如果想去除后置空格,使用 rstrip() 函數(shù)。 ‘ Ayushi’ 以上是面向 Python 新手的基礎(chǔ)題部分。
-
Python面試真題- Python 中標識符的命名規(guī)則是什么?
【Python面試真題】- Python 中標識符的命名規(guī)則是什么? 答案是否定的。那些具有對象循環(huán)引用或者全局命名空間引用的變量,在 Python 退出是往往不會被釋放 Python 中的標識符可以是任意長度,但必須遵循以下命名規(guī)則: 1. 只能以下劃線或者 A-Z/a-z 中的字母開頭。 2. 其余部分只能使用 A-Z/a-z/0-9。 3. Python 標識符區(qū)分大小寫。 4. 關(guān)鍵字不能作為標識符。Python 有以下這些關(guān)鍵字: 另外不會釋放 C 庫保留的部分內(nèi)容。
-
Python面試真題- 當退出 Python 時是否釋放所有內(nèi)存分配?
【Python面試真題】- 當退出 Python 時是否釋放所有內(nèi)存分配? 答案是否定的。那些具有對象循環(huán)引用或者全局命名空間引用的變量,在 Python 退出是往往不會被釋放 另外不會釋放 C 庫保留的部分內(nèi)容。
-
Python面試真題- 如何解釋 Python 中的 help() 函數(shù)和 dir() 函數(shù) ??
【Python面試真題】- 如何解釋 Python 中的 help() 函數(shù)和 dir() 函數(shù) ? help() 函數(shù)返回幫助文檔和參數(shù)說明: 運行結(jié)果如下: Help on function copy in module copy copy(x) Shallow copy operation on arbitrary Python objects. See the module』s __doc__ string for more info. dir() 函數(shù)返回對象中的所有成員 (任何類型)…
-
Python面試真題-解釋 Python 中的三元表達式??
【Python面試真題】-解釋 Python 中的三元表達式? 與 C++不同, 在 Python 中我們不需要使用 ? 符號,而是使用如下語法: [on true] if [expression]else [on false] 如果 [expression] 為真, 則 [on true] 部分被執(zhí)行。如果表示為假則 [on false] 部分被執(zhí)行
-
【Python面試真題】-什么是 Flask??
【Python面試真題】-什么是 Flask? Flask 是一個使用 Python 編寫的輕量級 Web 應(yīng)用框架,使用 BSD 授權(quán)。其 WSGI 工具箱采用 Werkzeug,模板引擎則使用 Jinja2。除了 Werkzeug 和 Jinja2 以外幾乎不依賴任何外部庫。因為 Flask 被稱為輕量級框架。 Flask 的會話會話使用簽名 cookie 來允許用戶查看和修改會話內(nèi)容。它會記錄從一個請求到另一個請求的信息。但如果要修改會話,則必須有密鑰 Flask.secret_key。
-
Python面試真題-列表和元祖有什么不同?
【Python面試真題】-列表和元祖有什么不同? 主要區(qū)別在于列表是可變的,元祖是不可變的??聪旅娴睦樱?會出現(xiàn)以下錯誤提示: TypeError: ‘tuple’ object does not support item assignment
-
【Python面試真題】-深拷貝和淺拷貝的區(qū)別是什么??
【Python面試真題】-深拷貝和淺拷貝的區(qū)別是什么? 深拷貝是將對象本身復(fù)制給另一個對象。這意味著如果對對象的副本進行更改時不會影響原對象。在 Python 中,我們使用 deepcopy()函數(shù)進行深拷貝! 淺拷貝是將對象的引用復(fù)制給另一個對象。因此,如果我們在副本中進行更改,則會影響原對象。使用 copy()函數(shù)進行淺拷貝!
-
【Python面試真題】-Python 的特點和優(yōu)點是什么?
【Python面試真題】-Python 的特點和優(yōu)點是什么? Python 可以作為編程的入門語言,因為他具備以下特質(zhì): 1. 解釋性 2. 動態(tài)特性 3. 面向?qū)ο?4. 語法簡潔 5. 開源 6. 豐富的社區(qū)資源 實際上 Python 的優(yōu)點遠不止這些,
-
【Python面試真題】-解釋一下python的and-or語法??
【Python面試真題】-解釋一下Python的and-or語法? 與C表達式 bool ? a : b類似,但是bool and a or b,當 a 為假時,不會象C表達式 bool ? a : b 一樣工作應(yīng)該將 and-or 技巧封裝成一個函數(shù): def choose(bool, a, b): return (bool and [a] or [b])[0] 因為 [a] 是一個非空列表,它永遠不會為假。甚至 a 是 0 或 '' 或其它假值,列表[a…