文章分类 -  python基础入门

主要是发布一些python入门的一些基本常识
摘要:python3编码转换 其中decode()与encode()方法可以接受参数,其声明分别为: 阅读全文
posted @ 2019-04-25 22:24 阿磊小哥哥呀 阅读(92) 评论(0) 推荐(0)
摘要:1. import 搜索路径 路径搜索 从上面列出的目录里依次查找要导入的模块文件 '' 表示当前路径 列表中的路径的先后顺序代表了python解释器在搜索模块时的先后顺序 程序执行时添加新的模块路径 2. 重新导入模块 模块被导入后,import module不能重新导入模块,重新导入需用relo 阅读全文
posted @ 2019-04-25 22:14 阿磊小哥哥呀 阅读(159) 评论(0) 推荐(0)
摘要:1. 类属性、实例属性 它们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 实例属性属于对象 类属性属于类 由上述代码可以看出【实例属性需要通过对象来访问】【类属性通过类访问】,在使用上可以看出实例属性和类属性的归属是不同的。 其在内容的存储方式类似如下图: 由上图看出: 类属性在内 阅读全文
posted @ 2019-04-25 22:11 阿磊小哥哥呀 阅读(140) 评论(0) 推荐(0)
摘要:1. 什么是property属性 一种用起来像是使用的实例属性一样的特殊属性,可以对应于某个方法,通过使用property属性,能够简化调用者在获取数据的流程。 定义时,在实例方法的基础上添加 @property 装饰器;并且仅有一个self参数 调用时,无需括号 方法:foo_obj.func() 阅读全文
posted @ 2019-04-25 22:08 阿磊小哥哥呀 阅读(189) 评论(0) 推荐(0)
摘要:对于系统资源如文件、数据库连接、socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。 比如 Python 程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极端情况下会出现 "Too many open files" 阅读全文
posted @ 2019-04-25 22:01 阿磊小哥哥呀 阅读(77) 评论(0) 推荐(0)
摘要:封装、继承、多态 是面向对象的3大特性 为啥要封装 好处 面向过程: 面向对象: 为啥要继承 说明 怎样理解多态 运行结果: 多继承以及MRO顺序 1. 单独调用父类的方法 运行结果: 2. 多继承中super调用有所父类的被重写的方法 运行结果: 注意: 3. 单继承中super 总结 练习 结果 阅读全文
posted @ 2019-04-25 21:57 阿磊小哥哥呀 阅读(116) 评论(0) 推荐(0)
摘要:1. __doc__ 表示类的描述信息 2. __module__ 和 __class__ __module__ 表示当前操作的对象在那个模块 __class__ 表示当前操作的对象的类是什么 3. __init__ 初始化方法,通过类创建对象时,自动触发执行 4. __del__ 当对象在内存中被 阅读全文
posted @ 2019-04-24 22:50 阿磊小哥哥呀 阅读(75) 评论(0) 推荐(0)
摘要:私有化样式 xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,用户名字空间的魔法对象或属 阅读全文
posted @ 2019-04-24 22:45 阿磊小哥哥呀 阅读(88) 评论(0) 推荐(0)
摘要:1. 什么是元类 在Python中一切皆对象,类也是一个对象,实例对象由类创建出来的,类是由元类创建出来的。简而言之,用来创建类的类就叫元类(metaclass)。 函数type其实就是一个元类,type就是Python在背后用来创建所有类的元类。 2. globals()的作用 globals() 阅读全文
posted @ 2019-04-24 22:19 阿磊小哥哥呀 阅读(126) 评论(0) 推荐(0)
摘要:1. 浅拷贝 浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 2. 深拷贝 深拷贝是对于一个对象所有层次的拷贝(递归) 3. 拷贝的其他方式 分片表达式可以赋值一个序列 字典的copy方法可以拷贝一个字典 4. 注意点 浅拷贝对不可变类型和可变类型的copy不同 copy. 阅读全文
posted @ 2019-04-24 22:14 阿磊小哥哥呀 阅读(125) 评论(0) 推荐(0)
摘要:1. 模块 1.1模块概念 模块指包含了python程序的源文件,每一个独立的.py文件具有特定的功能,其功能可以被其他python程序使用,该文件就构成了一个模块 模块的名称必须满足标识符命名规则 1.2模块中的资源 模块中以下资源可以被外界使用: 类(定义) 函数 变量(全局) 1.3模块资源导 阅读全文
posted @ 2019-04-04 20:05 阿磊小哥哥呀 阅读(84) 评论(0) 推荐(0)
摘要:1. 异常处理 1.1异常概念 异常是程序执行过程中出现的非正常流程现象。 异常是无法避免的,只能先预估出可能出现的异常现象,并提供对应的处理机制,在异常出现后保障程序不被中断执行。 1.2异常处理基本语法 格式一(常用): try: 可能引发异常现象的代码 except: 出现异常现象的处理代码 阅读全文
posted @ 2019-04-04 20:02 阿磊小哥哥呀 阅读(493) 评论(0) 推荐(0)
摘要:1. 文件操作 1.1文件概念 文件是计算机中数据持久化存储的表现形式 1.2文件操作基本语法 格式一(手工关闭格式): 1.打开文件: file = open("文件名","读写模式") 2.操作文件: * 3.关闭文件: file.close() 格式二(免关闭格式): 1.打开文件: with 阅读全文
posted @ 2019-04-04 19:57 阿磊小哥哥呀 阅读(129) 评论(0) 推荐(0)
摘要:__new__ __new__方法作用 __new__方法用于定义创建对象时执行的操作,__new__方法仅仅为用户提供一个创建对象时干预的入口,真正执行创建对象的操作由object类中的__new__方法完成。 __new__方法定义 定义__new__方法是对object类中__new__方法的 阅读全文
posted @ 2019-04-04 19:52 阿磊小哥哥呀 阅读(222) 评论(0) 推荐(0)
摘要:可变类型与不可变类型 1基本概念 数据存储空间中的数据可以发生变化的数据称为可变类型数据 数据存储空间中的数据不能发生变化的数据称为不可变类型数据 2分类 可变类型数据:列表,集合,字典,对象 不可变类型数据:数值,字符串,布尔,元组, 3函数调用时的实参 函数的实参使用可变类型数据时,在函数内部对 阅读全文
posted @ 2019-04-04 19:44 阿磊小哥哥呀 阅读(228) 评论(0) 推荐(0)
摘要:1. 引用 1.1引用概念 引用是一种变量指向数据存储空间的现象 内存地址是数据在物理内存中的存储位置 引用地址是对象在内存中的描述性地址,该地址与内存地址有区别 1.2引用特征 相同的数据在内存空间中仅占用一个存储空间,不同的变量使用相同的数据则指向相同的存储空间。 1.3地址存储特殊性 使用固定 阅读全文
posted @ 2019-04-04 19:42 阿磊小哥哥呀 阅读(175) 评论(0) 推荐(0)
摘要:1. 默认参数 1.1默认参数概念 默认参数指函数/方法在定义时为形参赋值,对应的形参称为默认参数。 默认参数是一个参数定义期的概念,与调用无关。 1.2默认参数作用 如果参数定义默认参数,在调用函数/方法时,未对该参数进行传值,则使用默认值作为该参数的值。 1.3默认参数基本语法 定义格式: de 阅读全文
posted @ 2019-03-26 18:24 阿磊小哥哥呀 阅读(159) 评论(0) 推荐(0)
摘要:1. 字符串 1.1字符串概念 字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。 1.2创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 = """字符串信息""" 变量名 = '''字符串信息''' 1.3注意事项 字符串定义过 阅读全文
posted @ 2019-03-18 22:31 阿磊小哥哥呀 阅读(180) 评论(0) 推荐(0)
摘要:数据存储 1. 列表 1.1 列表的概念 列表是一种存储大量数据的存储模型。 1.2 列表的特点 列表具有索引的概念,可以通过索引操作列表中的数据。列表中的数据可以进行添加、删除、修改、查询等操作。 1.3 列表的基本语法 创建列表: 变量名 = [数据1,数据2,……] 获取列表数据: 变量名[索 阅读全文
posted @ 2019-03-18 22:17 阿磊小哥哥呀 阅读(857) 评论(0) 推荐(0)
摘要:反恐精英基础版 反恐精英修复版 反恐精英加强版 阅读全文
posted @ 2019-03-13 22:38 阿磊小哥哥呀 阅读(172) 评论(0) 推荐(0)