
Python
文章平均质量分 60
一些python的基础知识
cvpoo
浙大研一小菜鸡,一边学习一边记录,向各位大佬学习
展开
-
python中的函数参数的调用方式
当函数中有可变位置参数时,可变位置参数与命名关键字参数之间不需要加入*,原因也比较简单,因为可变位置参数调用不可通过关键字的形式进行传入,而命名关键字参数或关键字参数必须通过关键字形式传入,可以有效区分。当函数中同时存在各种函数参数时(不建议,因为会降低代码可读性),其从前到后的顺序为位置参数、默认参数、可变参数、命名关键字参数、关键字参数。其中a为位置参数,b、c为命名关键字参数,b、c调用时必须采用规定的名字(b、c)作为关键字进行传入。函数中的args为可变位置参数,而b、c为命名关键字参数。原创 2024-09-01 22:11:35 · 743 阅读 · 0 评论 -
Python与C++在类中的一些不同
(2)C++中多态要求较为严格,首先为支持多态,在基类中需要将支持多态的函数定义为虚函数(virtual),其派生类对应的函数也为虚函数,而不需重新指定。在此例中,对于run_twice的调用,以上定义的三种类的对象均可以被调用,即只要对应的类定义了run同名的成员函数,即可调用,而C++中的多态指的是只有子类以及自身可以调用。Dog继承自Animal类,Animal称为基类,Dog称为派生类,在C++中继承父类时,需指定特定的派生列表的访问说明符,其影响着用户对基类成员的访问权限。一、在继承方式的不同。原创 2024-08-31 12:03:42 · 496 阅读 · 0 评论