随笔分类 -  python基础知识

一些基础有时记不住,先写下来
python-类的封装(私有属性,私有方法)
摘要:[toc] 封装的定义 封装就是一个保护的屏障,防止该类中的代码和数据被外部访问 要访问该类的代码和数据必须经过严格的接口控制 封装最重要的功能是在于我们可以修改自己实现的代码,而不用修改那些调用我们代码的程序段 对属性的封装 私有属性 引子 如何让外部调用时,不能随意的修改呢 初始化成员变量时,定 阅读全文
posted @ 2020-05-13 23:39 python我学的很菜 阅读(604) 评论(0) 推荐(0)
python-多继承
摘要:[toc] python的新式类和经典类 python2中默认都是经典类,只有显示继承了object才是新式类 python3中默认都是新式类,不必显示写出继承object 简单的多继承 有相同的方法名时,多继承的查找顺序 从左到右查找(继承的父类都只有一层的时候) 有相同的方法名时,多继承的查找顺 阅读全文
posted @ 2020-05-13 22:44 python我学的很菜 阅读(240) 评论(0) 推荐(0)
python-类与类之间的关系
摘要:[toc] 类的关系 依赖关系,关联关系,组合关系,继承关系 两个类之间的简单交互,只需要把另一个类的对象传递进去,调用其方法or属性 依赖关系 组合关系:将一个类的对象封装到另一个对象的属性中去,就叫组合 继承关系 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别 阅读全文
posted @ 2020-05-12 23:15 python我学的很菜 阅读(255) 评论(0) 推荐(0)
python-类的基本使用
摘要:类的基本使用(引用小猿圈) 类属性:属于公共属性,这个值是存在类的内存空间,(每个实例有自己的内存空间) 私有属性:存储在初始化方法中,通过self.xxx = xxx将属性与实例进行绑定,因为self代表实例本身的嘛 类方法中调用私有属性,使用self.xxx 理解self是实例本身 看我使用d. 阅读全文
posted @ 2020-05-06 23:24 python我学的很菜 阅读(411) 评论(0) 推荐(0)
python-re模块基础学习
摘要:import re import json # 第一种方法(很普遍的写法吧) iphones = [] # with open('name.txt', 'r', encoding='utf-8')as f: # for i in f.readlines(): # name, city, height 阅读全文
posted @ 2020-04-16 22:49 python我学的很菜 阅读(236) 评论(0) 推荐(0)
python-hashlib加密模块
摘要:哈希HASH """ Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从 阅读全文
posted @ 2020-04-04 23:42 python我学的很菜 阅读(287) 评论(0) 推荐(0)
python-json&pickle序列化和反序列化
摘要:""" 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes(把内存数据存到硬盘上) 序列化 将字符串转为字节byte类型 反序列化 将字节byte转为字符串 """ json(支持dict,list,tuple,str,set,i 阅读全文
posted @ 2020-04-04 23:27 python我学的很菜 阅读(208) 评论(0) 推荐(0)
python-sys模块--常用
摘要:命令行参数List,第一个元素是程序本身路径 退出程序,正常退出时exit(0) 获取Python解释程序的版本信息 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 返回操作系统平台名称 获取最大递归层数 设置最大递归层数 获取解释器默认编码 获取内存数据存到文件里的默认编码 阅读全文
posted @ 2020-04-04 22:53 python我学的很菜 阅读(144) 评论(0) 推荐(0)
python-os模块-常用
摘要:import os 得到当前工作目录,即当前Python脚本工作的目录路径 返回指定目录下的所有文件和目录名:没有写目录传的是当前目录 函数用来删除一个文件: 删除多个目录:目录下无有文件删除时 会报错 检验给出的路径是否是一个文件:返回布尔值 检验给出的路径是否是一个目录: 判断是否是绝对路径: 阅读全文
posted @ 2020-04-04 22:39 python我学的很菜 阅读(182) 评论(0) 推荐(0)
python-导入模块的查找路径
摘要:# !/use/bin/env python# -*-conding:utf-8-*-# author:shanshanimport sysprint(sys.path)"""['C:\\Users\\Administrator\\PycharmProjects\\untitled\\first_i 阅读全文
posted @ 2020-04-04 22:16 python我学的很菜 阅读(1404) 评论(0) 推荐(0)
python-基础-字典
该文被密码保护。
posted @ 2020-03-22 17:20 python我学的很菜