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