짧은 조건 변수 정의에 3 진 연산자를 사용하고 있습니다. 식이 표현식 값 대신 True를 반환하면 궁금합니다.삼항 연산자는 주어진 값 대신 'True`를 반환합니다.
>>> digits = '123456'
>>> conv_d = digits != None if int(digits) else None
>>> conv_d
>>> True
>>> int(digits)
>>> 123456
설명해주세요. 어떻게됩니까? 파이썬에서 삼항 연산자와 정규 조건식의 논리적 차이점은 무엇입니까?
우수! 감사. – I159