大学python笔记整理_python 笔记整理
Python isdigit() 方法檢測字符串是否只由數字組成。
Python?int() 函數用于將一個字符串或數字轉換為整型。
判斷字符、列表、元組等的長度或項目個數:Python len()。
enumerate() 函數用于將一個可遍歷的數據對象(如列表、元組或字符串)組合為一個索引序列,同時列出數據和數據下標,一般用在 for 循環當中。(把下標取出來)
python中單引號和雙引號使用完全相同。
文件操作:
內置函數open()
1 f=open('file', 'r', encoding='utf-8')
為了避免打開文件后忘記關閉,可以通過with管理上下文
with open('file','r') as f:
pass
操作方法:
f.read() #默認讀取文件所有內容
f.readline() #默認讀取一行內容
f.readlines() #默認讀取文件所有行,以列表的形式返回
fj.write(s) #寫入內容s
f.writelines(lines) #將序列lines中的所有元素寫入
View Code
for循環來迭代讀取文件的每一行內容:
for line in file_obj:
print(line)
f.tell() #查看光標指針的位置序號
f.seek(2,0) #控制指針的偏移2字節
函數部分內容:
關鍵參數必須放在位置參數之后。參數排放順序:位置參數-->*args-->默認參數-->**kwargs
位置參數必須傳值;默認參數特點:調用函數的時候,默認參數非必須傳遞,若不傳遞,會顯示設置的默認值(用途:固定某些默認值)
動態參數,也叫不定長傳參:
把N個位置參數變成一個元組形式:實參數量不固定時候,形參定義前面加個星號*,比如*args。
把N個關鍵字參數變成一個字典形式:實參數量不固定時,形參定義前面加個**,比如**kwargs。
在函數塊里面的局部變量變成全局變量:global(限于字符串,數字) ?比如:global name
注意:對可變數據類型(list,dict,set)可以直接引用,不用通過global
遞歸:
得有個明確結束條件,否則死循環超過最大遞歸次數999次會報錯。
進入深層次遞歸,問題規模應比上次遞歸有所減少。
遞歸效率不高,遞歸層次過多會導致棧溢出。
如您對本文有疑問或者有任何想說的,請點擊進行留言回復,萬千網友為您解惑!
總結
以上是生活随笔為你收集整理的大学python笔记整理_python 笔记整理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows系统自动化设置
- 下一篇: Python笔记1——Python概述