自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python基础之模块与包

模块是一系列类、方法、属性的封装。包是一系列模块的封装。模块的后缀名为.py。通过模块可以实现一次编程多次使用,也可以搜索网络资源借助别人的模块完成功能。每个模块、类、函数有各自的名字,应予以区分,否则会产生难以发现的错误。命名空间有三类,分为内置命名空间(存储内置函数名)、全局命名空间(存储模块名)和本地命名空间(存储模块中方法与类名)。程序从左往右对名字进行索引。除了内置函数,想要使用哪些...

2019-11-05 21:49:43 106

原创 Python基础之魔法方法

魔法方法是Python内部已经包含的,能够自动调用和执行的方法。其形式为,以双下划线包围的方法。如实例化一个类时,会先调用__new__,__init__方法。new方法会获取cls参数,而后传入init方法,后者类似于构造方法。掌握各魔法方法的应用可以在需要的时候进行重构,给编程带来更大的自由度。__del__方法类似于Python中的垃圾回收机,当检测到某对象引计数为0的时候,该方法将被调用...

2019-11-04 14:25:47 213

原创 Python基础之类与对象

类是一系列对象的抽象,对象是类的实例化。在类中我们可以定义多种方法,与属性。当创建一个对象时,计算机会为对象分配一块地址,存储这些方法与属性。使用关键词class创建一个类,关键词后跟随类名,后续代码块包含类的属性与方法。Python中,内部的方法需要传入关键词self,否则报错。关键词self是一个指针,类似于‘这儿’,指代当前计算机地址。生成一个类后,创建对象方法如下:class Colum...

2019-11-02 17:00:53 94

原创 Python基础学习之else与with语句

1.else语句else语句常和其它语句搭配使用,如for、while、try等等。当这些语句的判断语句为假,且没有用控制语句跳出循环时,else语句将被执行。for statement: ...elif statement: ...else: ...try: ...except ...: ...else: ...while statement: ...else...

2019-10-31 10:54:05 97

原创 Python基础学习之异常处理

编写程序时,如果遇到异常,且没有被处理,那么程序自动结束而不会执行后面的代码块。在IO输入输出,运算时或者多线程处理常会遇到异常,这时需要对其进行预处理,异常也是一个对象。异常处理代码基本框架为:try: 正常执行,可能遇到错误的代码块except(Exceptional[, Exception2[,...ExceptionN]]]): 以上错误其中一种发生,则执行该部分代码...ex...

2019-10-30 13:41:18 68

原创 Python基础学习之文件与文件系统

1.文件系统文件系统属于I/O类,用于数据流写入和读取。可通过open()创建一个文本变量并赋给变量。open格式为open(文件名, 读取模式, 是否缓冲, 编码方式,报错级别, 是否区分换行),前1个是必选项,后5为可选项。open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closef...

2019-10-29 12:28:39 116

原创 Python基础之字典、集合

1.字典映射属于可变对象。 字典是Python中唯一一种标准映射类型 。映射为可变数据类型,数据储存结构为键值对。 非 hashable 值不可作为键,数字类型用作键时1等价于1.0。映射的创建:以逗号分隔的 键: 值 对列表包含于花括号之内来创建,如{‘Sam’: 37, ‘Tom’: 23}。或者通过构造器,如下字典等价:字典具有多种内置函数,部分如下:通过dict.keys ...

2019-10-27 18:11:55 170

原创 Python基础学习之字符串与序列

1.字符串每个字符串本身就是Str类的实例化,是一个可迭代的对象,具有Str类的所有方法和特性。字符串的创建常用引号或则“ ” “三引号实现。此外,也可以通过构造函数如:class str(object=’’)或class str(object=b’’, encoding=‘utf-8’, errors=‘strict’),它将返回一个字符串类型。在定义字符串时,其会自动合并:字符串具有的部...

2019-10-24 11:51:40 86

原创 Python基础学习之列表、元组

Python有三种基本序列类型:list, tuple 和 range 对象。数据在这几个对象里的储存是按一定顺序进行的,与之相对应的是,数据在dict中的储存是以键值对的形式存在。1.列表Python取消了数组这一数据形式,并将其合并到列表中来。列表的长度、内容是可变的,其储存的内容可以是一个数字,可以是字符串,甚至是一个对象。因此,Python为list类配备了一定的方法:由于list...

2019-10-23 13:52:41 166

原创 Python基础学习之条件与循环

1.条件 条件语句与普通语句不同的是,前者需要在程序运行时判断表达式是否为真,进而判断该段代码是否运行。类型主要有if和assert两类,后者当表达式为false时,程序将终止并抛出异常,主要用于调试工作。当单个if无法完成判断时、可用elif语句进行补充。当if与所有的elif表达式为假,并存在else时,else包含的代码块将被运行。值得注意的是,在Python里,0是否为假或非0是否为真呢...

2019-10-21 11:59:05 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除