Tôi có đoạn code sau đây (trừ một số các hoạt động khác):khuyến nghị cách để khởi tạo biến trong nếu khối
def foobar():
msg=None
if foo:
msg='foo'
else:
msg='bar'
return msg
là việc thực hành tốt hơn sau cho biến msg
?
def foobar():
if foo:
msg='foo'
else:
msg='bar'
return msg
Tôi biết rằng tôi có thể đơn giản hóa các chức năng ở trên thành biểu thức thứ ba, tuy nhiên có các hoạt động trong mỗi khối if-else mà tôi đã bỏ qua.
Tôi bỏ phiếu cho một giây. –