Cộng đồng Hỏi & Đáp của Inflearn
if not
Viết
·
739
0
while True:
line = score_file.readline() #첫번째 문장 line변수에 넣고 커서 다음줄로 이동.
if not line: #line에 읽어온 내용이 없으면
break #탈출
print(line)
if문 뒤에 not line에 대한 설명 부탁드릅니다. if line!= NULL같이 이런식으로 문장이 있어야 되는거 아닌가요?
line이 아니다? 무슨소린지 모르겠어요.어떻게 not이 값이 없다로 해석되나요? 그냥 반대를 의미하는 부정문 아닌가요?
python
Câu trả lời 2
0
0
nadocoding
Người chia sẻ kiến thức
line 에 읽어온 값이 없다면 None 이라는 값을 가집니다.
그리고 None 은 다른 언어에서의 null 이라고 이해해주시면 됩니다.
즉 if not line: 은 다른 언어에서의 if line != null 입니다.
참고 : https://dojang.io/mod/page/view.php?id=1205





