input:用於輸入,同理也有row_input()。二者的區別在於前者會轉爲Int類型(若爲字符串,則輸出會帶有引號),後者會轉爲str
open: 用於打開一個文件
語法:open(name,mode,buffering)
name是文件的名稱,mode爲打開的模式,buffering爲寄存的類型(0爲不寄存,1爲寄存行,大於1的整數爲寄存區的緩衝大小,負數爲系統默認大小)
mode:
r:默認模式,以只讀的方式打開文件,其指針置於文件開頭(read)
rb:以二進制的格式只讀方式打開(read binary)
r+:打開文件用於讀寫
w:用於寫入,若文件存在則覆蓋,不存在則創建新文件(write)
wb:二進制寫入(writebinary)
w+:用於讀寫,若文件存在則覆蓋,不存在則創建新文件
wb+:二進制讀寫
a:打開文件用於補充,指針置於文章結尾,添加到內容會在原內容之後(addition)
ab:二進制補充(addition_binary)
a+:讀寫
ab+:二進制讀寫
def:定義一個函數,可以通過函數名直接調用。(關於傳可變對象和不可變對象,這裏有個坑,待填)
語法:def functionname( parameters):
split:分割字符串
語法:str1.split(str2,num)
對str1以str2進行分割,num爲分割次數,缺省則爲完全分割