避免因一些错误导致的程序崩溃
try: age = int (input("Age: ")) income = 20000 risk = income / age print(age) except ZeroDivisionError: print(‘Age cannot be 0. ‘) except ValueError: print(‘Invalid value‘)
>>Age: 0
Age cannot be 0.
>>Age: afef
Invalid value
class Point: def move(self): print(‘move‘) def draw(self): print(‘draw‘)
>>point.move
move
class Mammal: def walk(self): print(‘walk‘) class Dog: pass#不定义一个空类 class Cat: pass
使代码简洁 不重复定义
原文:https://www.cnblogs.com/zuotianmeichifan/p/12127540.html