忘记使用print函数:如果忘记在对象前面加上print函数,则程序不会打印对象,而是直接跳过该行代码。
使用错误的语法:在使用print函数时,必须确保括号内只有一个对象,否则会出现语法错误。
对象不存在:如果尝试打印一个不存在的对象,程序会抛出NameError异常。
对象不可打印:有些对象没有实现__str__方法,因此无法被print打印出来。这种情况下,程序会直接打印该对象的内存地址。
对象属性错误:如果尝试打印对象的属性时,写错了属性名或者该属性不存在,程序会抛出AttributeError异常。