国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

100 個(gè)基本 Python 面試問題第二部分(21-40)

2450184176 / 1211人閱讀

摘要:為我們提供了許多內(nèi)置函數(shù),例如并提供了創(chuàng)建用戶定義函數(shù)的能力。會(huì)將該變量視為函數(shù)級(jí)作用域中的局部變量。回到目錄中函數(shù)的用途是什么是中的內(nèi)置函數(shù)之一。請(qǐng)注意,這種類型的參數(shù)語法不允許將命名參數(shù)傳遞給函數(shù)。函數(shù)接受一個(gè)稱為的可選參數(shù)。

? 作者主頁:海擁
? 作者簡(jiǎn)介:?CSDN全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、?HDZ核心組成員、?蟬聯(lián)C站周榜前十
? 粉絲福利:粉絲群 每周送四本書,每月送各種小禮品(搪瓷杯、抱枕、鼠標(biāo)墊、馬克杯等)

直接跳到末尾 去評(píng)論區(qū)領(lǐng)書

100 個(gè)基本的 Python 面試問題第二部分(21-40)

Q-1:什么是 Python,使用它有什么好處,你對(duì) PEP 8 有什么理解?
Q-2:以下 Python 代碼片段的輸出是什么?證明你的答案。
Q-3:如果程序不需要?jiǎng)幼鞯谡Z法上需要它,可以在 Python 中使用的語句是什么?
Q-4:在 Python 中使用“~”獲取主目錄的過程是什么?
Q-5:Python 中可用的內(nèi)置類型有哪些?
Q-6:如何在 Python 應(yīng)用程序中查找錯(cuò)誤或執(zhí)行靜態(tài)分析?
Q-7:什么時(shí)候使用 Python 裝飾器?
Q-8:列表和元組的主要區(qū)別是什么?
Q-9:Python 如何處理內(nèi)存管理?
Q-10:lambda 和 def 之間的主要區(qū)別是什么?
Q-11:使用 python reg 表達(dá)式模塊“re”編寫一個(gè) reg 表達(dá)式來驗(yàn)證電子郵件 ID?
Q-12:你認(rèn)為以下代碼片段的輸出是什么?代碼中有錯(cuò)誤嗎?
Q-13:Python 中有 switch 或 case 語句嗎?如果不是,那么相同的原因是什么?
Q-14:Python 用來迭代數(shù)字序列的內(nèi)置函數(shù)是什么?
Q-15:Python 的 try-except 塊中可能有哪些可選語句?
Q-16:Python 中的字符串是什么?
Q-17:Python 中的切片是什么?
Q-18:Python 中的 %s 是什么?
Q-19:字符串在 Python 中是不可變的還是可變的?
Q-20:Python 中的索引是什么?
Q-21:Python 中的文檔字符串是什么?
Q-22:Python 編程中的函數(shù)是什么?
Q-23:Python 中有多少基本類型的函數(shù)?
Q-24:我們?nèi)绾斡?Python 編寫函數(shù)?
Q-25:Python 中的函數(shù)調(diào)用或可調(diào)用對(duì)象是什么?
Q-26:Python 中的 return 關(guān)鍵字是做什么用的?
Q-27:Python 中的“按值調(diào)用”是什么?
Q-28:Python 中的“按引用調(diào)用”是什么?
Q-29:trunc() 函數(shù)的返回值是多少?
Q-30:Python 函數(shù)必須返回一個(gè)值嗎?
Q-31:Python 中的 continue 有什么作用?
Q-32:Python 中 id() 函數(shù)的用途是什么?
Q-33:*args 在 Python 中有什么作用?
Q-34:**kwargs 在 Python 中做什么?
Q-35:Python 有 Main() 方法嗎?
Q-36: __ Name __ 在 Python 中有什么作用?
Q-37:Python 中“end”的目的是什么?
Q-38:什么時(shí)候應(yīng)該在 Python 中使用“break”?
Q-39:Python 中的 pass 和 continue 有什么區(qū)別?
Q-40:len() 函數(shù)在 Python 中有什么作用?
直接跳到末尾 去評(píng)論區(qū)領(lǐng)書

Q-21:Python 中的文檔字符串是什么?

文檔字符串是一個(gè)獨(dú)特的文本,它恰好是以下 Python 結(jié)構(gòu)中的第一條語句:

模塊、函數(shù)、類或方法定義。

文檔字符串被添加到字符串對(duì)象的__doc__屬性中。

回到目錄


Q-22:Python 編程中的函數(shù)是什么?

函數(shù)是一個(gè)對(duì)象,它代表一個(gè)代碼塊并且是一個(gè)可重用的實(shí)體。它為程序帶來了模塊化和更高程度的代碼可重用性。

Python 為我們提供了許多內(nèi)置函數(shù),例如 print() 并提供了創(chuàng)建用戶定義函數(shù)的能力。

回到目錄


Q-23:Python 中有多少基本類型的函數(shù)?

Python 為我們提供了兩種基本類型的函數(shù)。

  1. Built-in, and

  2. User-defined

built-in 函數(shù)恰好是 Python 語言的一部分。其中一些是 print()、dir()、len() 和 abs() 等。

回到目錄


Q-24:我們?nèi)绾斡?Python 編寫函數(shù)?

我們可以通過以下方式創(chuàng)建一個(gè) Python 函數(shù)。

第 1 步:要開始函數(shù),請(qǐng)使用關(guān)鍵字 def 開始書寫,然后提及函數(shù)名稱。

第 2 步:我們現(xiàn)在可以傳遞參數(shù)并使用括號(hào)將它們括起來。最后的冒號(hào)標(biāo)志著函數(shù)頭的結(jié)束。

第 3 步:按回車鍵后,我們可以添加所需的 Python 語句以供執(zhí)行。

回到目錄


Q-25:Python 中的函數(shù)調(diào)用或可調(diào)用對(duì)象是什么?

Python 中的函數(shù)被視為可調(diào)用對(duì)象。它可以允許一些參數(shù),也可以以元組的形式返回一個(gè)或多個(gè)值。除了函數(shù)之外,Python 還具有其他結(jié)構(gòu),例如類或?qū)儆谕活悇e的類實(shí)例。

回到目錄


Q-26:Python 中的 return 關(guān)鍵字是做什么用的?

函數(shù)的目的是接收輸入并返回一些輸出。

return 是一個(gè) Python 語句,我們可以在函數(shù)中使用它來將值發(fā)送回其調(diào)用者。

回到目錄


Q-27:Python 中的“按值調(diào)用”是什么?

在按值調(diào)用中,參數(shù)是表達(dá)式還是值被綁定到函數(shù)中的相應(yīng)變量。

Python 會(huì)將該變量視為函數(shù)級(jí)作用域中的局部變量。對(duì)該變量所做的任何更改都將保留在本地,不會(huì)反映到函數(shù)之外。

回到目錄


Q-28:Python 中的“按引用調(diào)用”是什么?

我們交替使用“調(diào)用引用”和“引用傳遞”。當(dāng)我們通過引用傳遞參數(shù)時(shí),它可以作為對(duì)函數(shù)的隱式引用,而不是簡(jiǎn)單的副本。在這種情況下,調(diào)用者也可以看到對(duì)參數(shù)的任何修改。

該方案還具有帶來更多時(shí)間和空間效率的優(yōu)勢(shì),因?yàn)樗恍枰獎(jiǎng)?chuàng)建本地副本。

相反,缺點(diǎn)可能是在函數(shù)調(diào)用期間變量可能會(huì)被意外更改。因此,程序員需要在代碼中進(jìn)行處理以避免這種不確定性。

回到目錄


Q-29:trunc() 函數(shù)的返回值是多少?

Python trunc() 函數(shù)執(zhí)行數(shù)學(xué)運(yùn)算以從特定表達(dá)式中刪除十進(jìn)制值并提供整數(shù)值作為其輸出。

回到目錄


Q-30:Python 函數(shù)必須返回一個(gè)值嗎?

函數(shù)完全沒有必要返回任何值。但是,如果需要,我們可以使用 None 作為返回值。

回到目錄


Q-31:Python 中的 continue 有什么作用?

continue 是 Python 中的跳轉(zhuǎn)語句,它移動(dòng)控制以執(zhí)行循環(huán)中的下一次迭代,而塊中的所有剩余指令均未執(zhí)行。

continue 語句適用于“while”和“for”循環(huán)。

回到目錄


Q-32:Python 中 id() 函數(shù)的用途是什么?

id() 是 Python 中的內(nèi)置函數(shù)之一。

Signature: id(object)

它接受一個(gè)參數(shù)并返回與輸入對(duì)象關(guān)聯(lián)的唯一標(biāo)識(shí)符。

回到目錄


Q-33:*args 在 Python 中有什么作用?

我們?cè)诤瘮?shù)頭中使用 *args 作為參數(shù)。它使我們能夠傳遞 N(可變)個(gè)參數(shù)。

請(qǐng)注意,這種類型的參數(shù)語法不允許將命名參數(shù)傳遞給函數(shù)。

使用 *args 的示例:

# Python code to demonstrate # *args for dynamic arguments def fn(*argList):      for argx in argList:          print (argx)     fn("I", "am", "Learning", "Python")

輸出:

IamLearningPython

回到目錄


Q-34:**kwargs 在 Python 中做什么?

我們還可以在 Python 函數(shù)聲明中使用 **kwargs 語法。它讓我們傳遞 N(可變)個(gè)可以命名或關(guān)鍵字化的參數(shù)。

使用 **kwargs 的示例:

# Python code to demonstrate # **kwargs for dynamic + named arguments def fn(**kwargs):      for emp, age in kwargs.items():         print ("%s"s age is %s." %(emp, age))     fn(juejin=8, Haiyong=22, Tom=32)

輸出:

juejin"s age is 6.Haiyong"s age is 22.Tom"s age is 32.

回到目錄


Q-35:Python 有 Main() 方法嗎?

main() 是入口點(diǎn)函數(shù),它恰好在大多數(shù)編程語言中首先被調(diào)用。

由于 Python 是基于解釋器的,因此它會(huì)逐行逐行執(zhí)行代碼。

Python 也有一個(gè) Main() 方法。但是每當(dāng)我們通過直接單擊它或從命令行啟動(dòng)它來運(yùn)行我們的 Python 腳本時(shí),它就會(huì)被執(zhí)行。

我們還可以使用 Python if 語句覆蓋 Python 默認(rèn)的 main() 函數(shù)。請(qǐng)看下面的代碼。

print("Welcome") print("__name__ contains:", __name__) def main():     print("Testing the main function") if __name__ == "__main__":     main()

輸出:

Welcome__name__ contains:  __main__Testing the main function

回到目錄


Q-36: __ Name __ 在 Python 中有什么作用?

__name__是一個(gè)唯一的變量。由于 Python 不公開 main() 函數(shù),因此當(dāng)它的解釋器開始運(yùn)行腳本時(shí),它首先執(zhí)行縮進(jìn) 0 級(jí)的代碼。

要查看 main() 是否被調(diào)用,我們可以在 if 子句中使用 __name__ 變量與值“__main__”進(jìn)行比較。

回到目錄


Q-37:Python 中“end”的目的是什么?

Python 的 print() 函數(shù)總是在最后打印一個(gè)換行符。print() 函數(shù)接受一個(gè)稱為“end”的可選參數(shù)。它的默認(rèn)值為 ‘/n’。我們可以使用此參數(shù)使用我們選擇的值更改打印語句中的結(jié)束字符。

# Example: Print a  instead of the new line in the end.print("Let"s learn" , end = " ")  print("Python") # Printing a dot in the end.print("Learn to code from juejin" , end = ".")  print("cn", end = " ")

輸出是:

Let"s learn PythonLearn to code from juejin.cn

回到目錄


Q-38:什么時(shí)候應(yīng)該在 Python 中使用“break”?

Python 提供了一個(gè) break 語句來退出循環(huán)。每當(dāng)代碼中出現(xiàn)中斷時(shí),程序的控制權(quán)立即從循環(huán)體中退出。

嵌套循環(huán)中的 break 語句導(dǎo)致控件退出內(nèi)部迭代塊。

回到目錄


Q-39:Python 中的 pass 和 continue 有什么區(qū)別?

continue 語句使循環(huán)從下一次迭代開始。

相反,pass 語句指示什么都不做,其余代碼照常執(zhí)行。

回到目錄


Q-40:len() 函數(shù)在 Python 中有什么作用?

在 Python 中,len() 是一個(gè)主要的字符串函數(shù)。它確定輸入字符串的長(zhǎng)度。

>>> some_string = "juejin" >>> len(some_string) 6

回到目錄


? 評(píng)論區(qū)抽粉絲送書啦

? 歡迎大家在評(píng)論區(qū)提出意見和建議!(抽兩位幸運(yùn)兒送書,實(shí)物圖如下)?

《MATLAB智能優(yōu)化算法:從寫代碼到算法思想》

【內(nèi)容簡(jiǎn)介】

本書便以實(shí)戰(zhàn)和快速教會(huì)智能優(yōu)化算法初學(xué)者為主旨,通過9個(gè)常見的組合優(yōu)化問題、5個(gè)經(jīng)典的智能優(yōu)化算法及4個(gè)新穎的智能優(yōu)化算法,讓讀者全面、深入、透徹地理解智能優(yōu)化算法求解問題時(shí)的算法設(shè)計(jì)思路及代碼編寫思路,進(jìn)一步提高使用智能優(yōu)化算法求解實(shí)際問題的實(shí)戰(zhàn)能力。
  本書以簡(jiǎn)單的組合優(yōu)化問題作為MATLAB智能優(yōu)化算法實(shí)戰(zhàn)應(yīng)用的切入點(diǎn),逐步深入使用MATLAB編寫更復(fù)雜的 智能優(yōu)化算法和求解更復(fù)雜的組合優(yōu)化問題,讓讀者逐漸理解智能優(yōu)化算法的實(shí)際求解過程。

  本書分為10章,涵蓋的主要內(nèi)容有遺傳算法求解0-1背包問題、變鄰域搜索算法求解旅行商問題、大規(guī)模鄰域搜索 算法求解旅行商問題、灰狼優(yōu)化算法求解多旅行商問題、蟻群算法求解容量受限的車輛路徑問題、模擬退火算法求解同時(shí)取送貨的車輛路徑問題、遺傳算法求解帶時(shí)間窗的車輛路徑問題、螢火蟲算法求解訂單分批問題、頭腦風(fēng)暴優(yōu)化算法求解帶時(shí)間窗和同時(shí)取送貨的車輛路徑問題、鯨魚優(yōu)化算法求解開放式車輛路徑問題。

也有不想靠抽,想自己買的同學(xué)可以參考下面的鏈接

京東自營(yíng)購買鏈接:

《MATLAB智能優(yōu)化算法:從寫代碼到算法思想》(曹旺) - 京東圖書

? 注意:

大家點(diǎn)贊關(guān)注,三天后也就是 10月12日 從評(píng)論區(qū)留言的同學(xué)中抽取兩位送書

? 行業(yè)資料:精品PPT模板幾千套,簡(jiǎn)歷模板一千多套
? 面試題庫:Java核心知識(shí)點(diǎn)大全和面試真題資料
? 學(xué)習(xí)資料:2300套PHP建站源碼,微信小程序入門資料,Python全集(400集)

如果中獎(jiǎng)了聯(lián)系不上則視為放棄,可以從下方公眾號(hào)里找到作者的聯(lián)系方式,每周都會(huì)送四本書,后面送書力度還會(huì)加大,一年送幾百上千本不是問題,回復(fù)【進(jìn)群】領(lǐng)書不迷路,群內(nèi) 每位成員 我都會(huì)送一本。回復(fù)【資源】可獲取上面的資料??????

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/122209.html

相關(guān)文章

  • 100 個(gè)基本 Python 面試問題二部(41-60)

    摘要:回到目錄評(píng)論區(qū)抽粉絲送書啦歡迎大家在評(píng)論區(qū)提出意見和建議抽兩位幸運(yùn)兒送書,實(shí)物圖如下開發(fā)從入門到精通內(nèi)容簡(jiǎn)介案例教學(xué)。 ? 作者主頁:海擁 ? 作者簡(jiǎn)介:?CSDN...

    Tikitoo 評(píng)論0 收藏0
  • Java開發(fā)

    摘要:大多數(shù)待遇豐厚的開發(fā)職位都要求開發(fā)者精通多線程技術(shù)并且有豐富的程序開發(fā)調(diào)試優(yōu)化經(jīng)驗(yàn),所以線程相關(guān)的問題在面試中經(jīng)常會(huì)被提到。將對(duì)象編碼為字節(jié)流稱之為序列化,反之將字節(jié)流重建成對(duì)象稱之為反序列化。 JVM 內(nèi)存溢出實(shí)例 - 實(shí)戰(zhàn) JVM(二) 介紹 JVM 內(nèi)存溢出產(chǎn)生情況分析 Java - 注解詳解 詳細(xì)介紹 Java 注解的使用,有利于學(xué)習(xí)編譯時(shí)注解 Java 程序員快速上手 Kot...

    LuDongWei 評(píng)論0 收藏0
  • Python腳本——信手拈來的自動(dòng)化測(cè)試工具

    摘要:快速高效的測(cè)試工具及腳本,能使程序猿的開發(fā)工作事半功倍。筆者構(gòu)想與編寫整個(gè)自動(dòng)化測(cè)試腳本只花費(fèi)了幾個(gè)工作日中的零碎時(shí)間,但是使用自動(dòng)化測(cè)試腳本后讓整個(gè)開發(fā)測(cè)試周期節(jié)省的時(shí)間遠(yuǎn)超幾個(gè)工作日。 ...

    張紅新 評(píng)論0 收藏0
  • 保姆級(jí)教程HTML兩萬字筆記大總結(jié)【建議收藏】(上篇)

    摘要:標(biāo)簽不區(qū)分大小寫,但推薦小寫。標(biāo)簽可以嵌套,但不能交叉嵌套。標(biāo)簽也稱為元素。比如行內(nèi)標(biāo)簽亦可成行內(nèi)元素。 ??HTML必備知識(shí)詳解?? 第一部分:HTML框架簡(jiǎn)介...

    paulli3 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<