零散知識點
dir(obj) # 返回一個列表,列出對象obj的所有方法名稱
isinstance(obj, list) # 判斷obj是否為list類型
ord('a') # 將字符轉(zhuǎn)ASCII碼
chr(97) # 將ASCII碼轉(zhuǎn)字符
hex(I), oct(I), bin(I) # 進制轉(zhuǎn)換成十六進制、八進制、二進制,但要注意返回的是字符串
int(string, base) # 將字符串轉(zhuǎn)化為整數(shù),base為進制數(shù)
print輸出到日志文件
sys.stdout = open('log.txt', 'a') # 流的重定向
print('hello world') # 輸出到文件log.txt
sys.stdout.close()
函數(shù)注解
#寫在def定義行,用于可以接字符串、元組和類型等
def func(a:'spam', b:(1, 10), c:float) -> int :
print(a, b, c)
func.__annotations__ # 返回{'c':, 'b':(1, 10), 'a':'spam', 'return':}
# 編寫注解的同時還可以使用函數(shù)默認(rèn)值,默認(rèn)值寫在注解后面
def func(a:'spam'='a', b:(1, 10)=2, c:float=3) -> int :
print(a, b, c)
函數(shù)默認(rèn)參數(shù)為可變類型
#函數(shù)的默認(rèn)值是在函數(shù)定義的時候?qū)嵗?而不是在調(diào)用的時候,因此每次調(diào)用函數(shù)時使用的是同一個對象 def foo(numbers=[]): numbers.append(9) print(numbers) foo() # 返回[9] foo() # 返回[9, 9] foo() # 返回[9, 9, 9]
想進一步了解編程開發(fā)相關(guān)知識,與我一同成長進步,請關(guān)注我的公眾號“松果倉庫”,共同分享宅&程序員的各類資源,謝謝!!!
審核編輯 黃昊宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
JAVA
+關(guān)注
關(guān)注
20文章
3001瀏覽量
116430 -
人工智能
+關(guān)注
關(guān)注
1817文章
50098瀏覽量
265349 -
C++
+關(guān)注
關(guān)注
22文章
2124瀏覽量
77112 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90029
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
labview編程及基礎(chǔ)知識分享
最近建了一個公眾號,本人會在上面進行l(wèi)abview編程知識的分享,歡迎大家關(guān)注;公眾號叫:上位機知識分享LABVIEW
發(fā)表于 02-13 10:08
阻燃系列基礎(chǔ)知識
我很榮幸有機會在這里與大家分享我對阻燃系列基礎(chǔ)知識的研究。今天,我們將探討的主題是“阻燃系列基礎(chǔ)知識”。在我們?nèi)粘I钪校馂?zāi)事故頻發(fā),造成巨大的財產(chǎn)損失和人員傷亡。因此,了解阻燃材料的基礎(chǔ)知識對于
嵌入式基礎(chǔ)知識-系統(tǒng)調(diào)度
恢復(fù)任務(wù)的優(yōu)先級高于正在運行任務(wù)的優(yōu)先級,則會發(fā)生任務(wù)切換,將該任務(wù)將再次轉(zhuǎn)換任務(wù)狀態(tài),由就緒態(tài)變成運行態(tài)。
5、總結(jié)
本篇介紹了系統(tǒng)調(diào)度的基礎(chǔ)知識,包括進程的三種基本狀態(tài),進程切換,AUTOSAR與RTOS的任務(wù)切換基礎(chǔ)知識。
發(fā)表于 12-16 08:15
無刷電機驅(qū)動器的基礎(chǔ)知識
本文將從技術(shù)角度出發(fā),對三相無刷電機的電機驅(qū)動器的作用、種類和規(guī)格進行介紹。通過本文,您可以學(xué)習(xí)到電機驅(qū)動器選型所需的基礎(chǔ)知識。
RK?平臺?Vendor Storage?開發(fā)指南:基礎(chǔ)知識、流程與實用技巧
備可靠性校驗、掉電恢復(fù)等關(guān)鍵特性,是保障設(shè)備身份標(biāo)識、功能授權(quán)等核心信息安全的重要組件。本文將從基礎(chǔ)知識、開發(fā)流程、使用途徑三方面,為開發(fā)者梳理完整的開發(fā)邏輯。 一、核心基礎(chǔ)知識:了解?Vendor Storage?是什么? 1.?核心定位與核心特性 Vendor Sto
洲明科技與Dimension Studio簽署合作備忘錄
近日,洲明科技與Dimension Studio、Cambridge Picture Company及北京山慕影視文化傳媒有限公司正式簽署合作備忘錄。
云知聲與瓦努阿圖政府簽署諒解備忘錄
近期,云知聲與瓦努阿圖共和國政府(經(jīng)其駐華大使館代表)(「瓦努阿圖政府」)正式簽署關(guān)于人工智能海外實施合作和訪問邀請的諒解備忘錄(「備忘錄」),并將依據(jù)備忘錄開啟緊密戰(zhàn)略合作,展開具體項目的部署。
CMOS超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識
本節(jié)將介紹 CMOS 超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識,重點將放在工藝流程的概要和不同工藝步驟對器件及電路性能的影響上。
跟老齊學(xué)Python:從入門到精通
本帖最后由 yuu_cool 于 2025-6-3 16:52 編輯
本資料是面向編程零基礎(chǔ)讀者的Python 入門教程,內(nèi)容涵蓋了Python 的基礎(chǔ)知識和初步應(yīng)用。以比較輕快的風(fēng)格,向零基
發(fā)表于 06-03 16:10
最易讀懂的理工科基礎(chǔ)叢書——圖解電機基礎(chǔ)知識入門
本書深人淺出地介紹了電動機的基礎(chǔ)知識、應(yīng)用和發(fā)展,其內(nèi)容包括電動機的用途、電動機的基礎(chǔ)知識及應(yīng)用、電流和磁場的關(guān)系、直流電動機的結(jié)構(gòu)和作用、交流電動機的結(jié)構(gòu)和作用、特殊電動機的結(jié)構(gòu)和作用
發(fā)表于 04-07 18:28
射頻基礎(chǔ)知識培訓(xùn)(華為)—PPT版
資料介紹
射頻子系統(tǒng)位于整個基站的最前端,是整個NodeB系統(tǒng)正常運行的關(guān)鍵環(huán)節(jié)之一。本膠片主要講述射頻基本概念和知識,以便大家更加深入理解NodeB系統(tǒng)。
學(xué)習(xí)完本課程,您將能夠:熟悉和掌握射頻
發(fā)表于 03-22 16:30
【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)-第4章 UART基礎(chǔ)知識
【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)-第4章 UART基礎(chǔ)知識
Python基礎(chǔ)知識難點備忘
評論