python基础学习总结01

标准数据类型

python3中有6个标准的数据类型:
不可变数据:Number(数字)、String(字符串)、Tuple(元组)
可变数据类型:List(列表)、Set(集合),Dictionary(字典)--相当于Java中的map集合
元组与列表的区别:
元组使用()形式存放元素,且不能进行修改
列表使用[]存放元素
一般的情况下使用列表,不需要修改数据时使用元组

面向对象:
方法名不能重复,如果重复则调用后定义的
多继承中如果有相同的方法和属性,默认使用第一个父类中的方法
如果子类中的方法与父类方法相同,即为重写父类的方法,调用时调用子类的方法
在子类中需要调用父类中的方法,则需要定义一个函数,父类名.父类中的初始化方法和父类中需要调用的方法
单继承则使用super.方法名进行调用

文件操作:
当mode为"a"或"w"时,如果文件不存在则会创建新的文件()
当mode为"w"时,写入数据会将原本文件中的内容删除
当mode为"a"时,写入数据会在文件中进行追加写入数据,不会删除原本数据

模块:

  1. 每一个py文件都是模块,导包也属于模块
  2. 导入py文件中所有方法和类,但可能会出现类名或方法名重复的情况
    from dog import  *
  3. 直接导入py文件,在调用py文件中的类或方法时,需要py文件名.方法名或类名
    import  dog
  4. 如果py文件取名不规范,则不能进行导入(py文件名相当于是标识符)
  5. python3.9之后可以使用文件夹名.py文件进行导入,3.9版本之前使用的是包名.py文件导入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值