Open mayingping-Bella opened 2 years ago
if name=='main__':
如果这个模块本身不被其他模块调用,而是自己运行的,有没有if __name__=='__main__',执行效果应该都是一样的,这时__name__的值就等于'__main__'; 如果这个模块有被其他模块调用,就需要if __name__=='__main__'告诉调用这个模块的模块,if __name__=='__main__'中的代码在调用时不要被执行哦,因为这个时候__name__等于的是模块名并不等于__main__,执行if __name__=='__main__'之外的代码就可以啦。
*args和**kwargs是什么意思
*args代表任何多个无名参数,返回的是 元组(); **kwargs表示关键字参数,所有传入的key=value,返回字典{};
super().init() super().init()继承父类的init()方法
strip()用于移除字符串头尾指定的字符 upper() 方法将字符串中的小写字母转为大写字母
if name=='main__':