Разница между «If x» и «if x is not None»

Похоже, что «if x» почти похоже на сокращение для более длинного синтаксиса «if x is not None». Идентичны ли они функционально или бывают случаи, когда для заданного значения x они будут оцениваться по-разному?

Я предполагаю, что поведение также должно быть идентичным во всех реализациях Python, но если есть небольшие различия, было бы здорово знать.

37
задан SilentGhost 10 October 2010 в 16:49
поделиться