1. 程式人生 > >幾道python 面試題

幾道python 面試題

pen txt enc num nes int 文本 行數 一個

name = "lzl"
def f1():
    print(name)
def f2():
    name = eric
    f1()
f2()
(hello) *3

[_ for _ in range(0,1,0.1)]
寫出一個python腳本,統計文本中包含“python” 的行數(文件可能比內存大)。

num = 0
with open(a.txt, r, encoding=utf8) as f:
    for i in f.readline():
        if python
in i: num += 1



python打開文件後,在進行讀取內容時分三種情況:


(1)read() 讀取整個文件,通常將文件內容放到一個字符串變量中;


(2)readline() 每次讀取一行內容;


(3)readlines() 一次性讀取所有內容並按行返回list;

 

幾道python 面試題