python中if not的用法?

应该如何理解这里的if not R ? 表示如果不是R?

def round_notes(notes, track_ticks, time_step , R = None, O = None):

if not R:
    R = RANGE
if not O:
    O = 0
    
阅读 5.3k
2 个回答

表示如果R为None,也可以理解为R没有值

表示当R的bool值为False的情况,有None,0,0.0, '', [], {}, 空set,空tuple等...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题