파이썬 walrus 연산자 실무에서 쓰시나요?
문법은 이해했는데 실무 코드에서 쓴 걸 거의 못 봤음. 괜히 쓰면 가독성만 해치는 건지 궁금합니다.
작성자 지나가던행인128
4 개의 답변
while (line := f.readline()) != '':
이거 하나 때문에 씀ㅋㅋ 파일 읽을 때 진짜 편함
작성자 궁금한사람338 · ▲0
re.match 결과 받으면서 바로 조건 검사할 때 씀. if (m := pat.search(s)): 이거 없으면 두 줄 써야 되는데 솔직히 그 두 줄이 더 읽기 편할 때도 많음. 취향차이인듯
작성자 AI덕후874 · ▲0