mayingping-Bella / Fresh-QA

0 stars 0 forks source link

Python Learning #5

Open mayingping-Bella opened 2 years ago

mayingping-Bella commented 2 years ago

if name=='main__':

如果这个模块本身不被其他模块调用,而是自己运行的,有没有if __name__=='__main__',执行效果应该都是一样的,这时__name__的值就等于'__main__';

如果这个模块有被其他模块调用,就需要if __name__=='__main__'告诉调用这个模块的模块,if __name__=='__main__'中的代码在调用时不要被执行哦,因为这个时候__name__等于的是模块名并不等于__main__,执行if __name__=='__main__'之外的代码就可以啦。
mayingping-Bella commented 1 year ago

*args和**kwargs是什么意思

*args代表任何多个无名参数,返回的是 元组(); **kwargs表示关键字参数,所有传入的key=value,返回字典{};

mayingping-Bella commented 1 year ago

super().init() super().init()继承父类的init()方法

mayingping-Bella commented 1 year ago

strip()用于移除字符串头尾指定的字符 upper() 方法将字符串中的小写字母转为大写字母