if not x

while True:
        id = input('请输入ID(如1001):')
        if not id:
            break

开始不明白 if not id是什么用法,我输入什么都一直循环,后面发现一个帖子,说 在python中None,False,空字符串,空列表,空字典,空元组都相当于False,X是他们,not x会返回true
我就不输入直接回车,发现果然退出了循环
原文地址:https://www.cnblogs.com/wlyd/p/14605217.html