公眾號新增加了一個欄目,就是每天給大家解答一道Python常見的面試題,反正每天不貪多,一天一題,正好合適,只希望這個面試欄目,給那些正在準(zhǔn)備面試的同學(xué),提供一點(diǎn)點(diǎn)幫助!
小猿會從最基礎(chǔ)的面試題開始,每天一題。如果參考答案不夠好,或者有錯誤的話,麻煩大家可以在留言區(qū)給出自己的意見和討論,大家是要一起學(xué)習(xí)的 。
廢話不多說,開始今天的題目:
問:說說Python中read、readline和readlines的區(qū)別?
答:Python中有三種讀操作:read、readline和readlines
read() :一次性讀取整個文件內(nèi)容,將整個文件放到一個字符串中。推薦使用read(size)方法,size越大運(yùn)行時間越長
readline() :每次讀取一行內(nèi)容。內(nèi)存不夠時使用,一般不太用
readlines() :一次性讀取整個文件內(nèi)容到一個迭代器以供我們遍歷(讀取到一個list中,以供使用,比較方便)
下面看看這三種方式是怎么使用的?本來想用代碼跟大家解釋,后面想想,還是用視頻最簡單又直接 。