首页 > 代码库 > [python] 高效使用assert

[python] 高效使用assert

Places to consider putting assertions:

  • checking parameter types, classes, or values
  • checking data structure invariants
  • checking "can‘t happen" situations (duplicates in a list, contradictory state variables.)
  • after calling a function, to make sure that its return is reasonable

[python] 高效使用assert