函数(参数,变量),类

一:函数


1、无参数函数

有参数函数


是有参函数,在调用的时候没有传参如下

2、缺省函数:不传参数,显示默认赋值,传参数,显示新赋值数


运行结果

3、局部变量:只调用函数里的变量

    全局变量:可以调用函数外部的函数变量

运行结果为:1 10

二、类


1.类的封装


直接调用会报错:现在我也不懂什么原因(因为没有写入口)


因为没有写入口,不能直接调用


2.实例化


运行结果 :就近取值原则



3、构造函数:__init__是构造函数,是可选的

     在类中有两个意义:是类的构造汉化和初始化

__del__是析构函数,析构函数是可选的

是对类的执行资源的释放,构造函数与析构函数,简单的可以理解为构造函数对类进行初始化操作,析构函数是对类中的方法执行完成后,对类的资源进行清理工作

*构造方法和析构方法不需要像普通方法一样写代码才能调用,实例化类时会自动调用


运行结果


4、继承:某类继承了其他的类,那么该类就会拥有被继承的那些类里面方法跟变量

*面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。

*继承完全可以理解成类之间的类型和子类型关系

*Python可以多继承,这点事其他的语言比不了的。


5、静态函数


不写入口,或者入口写不对


python文件的读写



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容