If not line.startswith('From ') : continue có nghĩa là gì?

Em làm bài tập về: Tìm Tháng trong 1 đoạn của File.
Cái dòng
" if not line.startswith('From ') : continue "

có nghĩa là gì vậy mấy anh.
Nếu không có NOT thì em hiểu nhưng có NOT vào em nghĩ không ra :(.
Mấy Anh giải thích giúp em lệnh đó với.
Em cảm ơn.

fhand = open(‘mbox-short.txt’)
for line in fhand:
line = line.rstrip()
if not line.startswith('From ') : continue
words = line.split()
print words[2]

1 đoạn trong file:

From [email protected]  Sat Jan  5 09:14:16 2008

Python nó đơn giản thế cơ mà, cứ như ngôn ngữ tự nhiên ấy :frowning:

if not line.startswith('from') : continue

Nếu line không bắt đầu với ‘from’ thì tiếp tục

2 Likes

Vậy là nó xét điều kiến, khi gặp đến "From" thì nó thoát điều kiện ra à anh.

Anh ghi rõ ràng ở trên rồi mà

Nếu line không bắt đầu với ‘from’ thì tiếp tục

Nếu biến line, có nội dung không bắt đầu bởi chữ from thì bỏ qua

2 Likes

Em cảm ơn anh :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?