为什么是if not data or data.decode('utf-8') == 'exit': break 为什么不是if data=='exit': break
if not data = if data is None
代码:
if not data: pass
意思就是:"如果data为假,则执行pass"
第二个问题:应该是因为这里的data是bytes不是str,所以要decode 一下才能变成 'exit'
Sign in to make a reply
艾莉丝家的小妹
为什么是if not data or data.decode('utf-8') == 'exit': break 为什么不是if data=='exit': break