py 私有 共有 继承

在py中定义的方法和属性,可以添加访问控制权限

访问控制权限分为两种,公有权限,私有权限

公有权限 1,直接书写的方法和属性,可以任意地方访问和使用

私有权限 1,属性或方法明前边加上两个下划线,这个属性或方法就变为私有化。2只能在内部使用

继承

语法
# class A(object):
class A: # 没有写父类,但也有父类,object,object 类是 Python 中最顶级(原始)的类        pass

class B(A): # 类 B,继承类A        pass
术语:
1.A 类,称为是 父类(基类)

2.B 类,称为是 子类(派生类)继承之后的特点:
子类(B)继承父类(A)之后,子类的对象可以直接使用父类中定义的公有属性和方法

方法的划分

方法,使用def定义的在类中的函数就是方法

实例方法(最常用)

定义        在类中直接定义的方法就是实例方法

class Demo:
  def func(self):
     pass

类方法(用)

定义        在方法名字的上方书写@classmethod

class Demo:
    @classmethod
    def dunc(cls):
        pass

静态方法(基本不用)

定义        在方法名字上方@staticmethod

class Demo:
    @staticmethod
    def func():     #一般没有参数    
        pass

打开文件:将文件从磁盘中 读取到内存中

语法:        open(file,mode='r',ebcoding=None)

file:        为打开的文件,类型是字串发也可以是相对路径

mode:        默认参数,为打开文件的方法   r:read 只读 w:write 只写打开 a:append 追加打开,在文件尾部写入。  encoding:编码方法,文字和二进制的转好

gbk和utf-8   返回值:返回对象文件

2读写文件

向文件中写入指定的内容。

文件对象.write(‘写入文件内容')

3关闭文件

关闭文件:将文件占用的资源进行清理,同时保存文件。

文件对象.close()

使用with open()打开文件

with open() 打开文件的好处:不用自己去写关闭代码。

with open('a.txt','a',enconding='utf-8')as f:
    f.write(' xx  xx')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值