零散知識點
dir(obj) # 返回一個列表,列出對象obj的所有方法名稱 isinstance(obj, list) # 判斷obj是否為list類型 ord('a') # 將字符轉ASCII碼 chr(97) # 將ASCII碼轉字符 hex(I), oct(I), bin(I) # 進制轉換成十六進制、八進制、二進制,但要注意返回的是字符串 int(string, base) # 將字符串轉化為整數,base為進制數
print輸出到日志文件
sys.stdout = open('log.txt', 'a') # 流的重定向 print('hello world') # 輸出到文件log.txt sys.stdout.close()
函數注解
#寫在def定義行,用于可以接字符串、元組和類型等 def func(a:'spam', b:(1, 10), c:float) -> int : print(a, b, c) func.__annotations__ # 返回{'c':, 'b':(1, 10), 'a':'spam', 'return':} # 編寫注解的同時還可以使用函數默認值,默認值寫在注解后面 def func(a:'spam'='a', b:(1, 10)=2, c:float=3) -> int : print(a, b, c)
函數默認參數為可變類型
#函數的默認值是在函數定義的時候實例化的 而不是在調用的時候,因此每次調用函數時使用的是同一個對象 def foo(numbers=[]): numbers.append(9) print(numbers) foo() # 返回[9] foo() # 返回[9, 9] foo() # 返回[9, 9, 9]
想進一步了解編程開發相關知識,與我一同成長進步,請關注我的公眾號“松果倉庫”,共同分享宅&程序員的各類資源,謝謝!!!
審核編輯 黃昊宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
JAVA
+關注
關注
20文章
2987瀏覽量
107247 -
人工智能
+關注
關注
1805文章
48833瀏覽量
247336 -
C++
+關注
關注
22文章
2117瀏覽量
74861 -
python
+關注
關注
56文章
4825瀏覽量
86355
發布評論請先 登錄
相關推薦
熱點推薦
跟老齊學Python:從入門到精通
本帖最后由 yuu_cool 于 2025-6-3 16:52 編輯
本資料是面向編程零基礎讀者的Python 入門教程,內容涵蓋了Python 的基礎知識和初步應用。以比較輕快的風格,向零基
發表于 06-03 16:10
功率器件熱設計基礎知識
功率器件熱設計是實現IGBT、碳化硅SiC等高功率密度器件可靠運行的基礎。掌握功率半導體的熱設計基礎知識,不僅有助于提高功率器件的利用率和系統可靠性,還能有效降低系統成本。本文將從熱設計的基本概念、散熱形式、熱阻與導熱系數、功率模塊的結構和熱阻分析等方面,對功率器件熱設計基礎知識
全新的半導體基礎知識
《全新的半導體基礎知識》首先對流行于電子書刊上數十年之久的經典半導體基礎知識中存在的謬誤進行了全方位的討論,然后以半導體內部結構為抓手,以G型半導體(客供電子型半導體)、H型半導體(主供電子型半導體

評論