- 博客(10)
- 资源 (17)
- 收藏
- 关注
原创 疯狂Python讲义学习笔记(含习题)之 数据库编程
Python为操作不同的数据库提供了不同的模块。一、Python数据库API简介Python数据库模块都遵循Python制订的DB API协议,目前该协议的最新版本是2.0,因此不同Python数据库模块之间有很多操作时相同的,尽管Python提供了许多不同的数据库模块,但是只要掌握一个模块之后,再学习其他模块就会非常容易。下面来看一下Python的DB API协议中规定的不同数据库模...
2019-10-20 15:11:51 1244
原创 疯狂Python讲义学习笔记(含习题)之 文件 I/O
一、使用pathlib模块操作目录pathlib模块提供了一组面向对象的类,这些类可代表各种操作系统上的路径,程序可通过这些类操作路径。该模块包含了以下类:● PurePath:代表并不访问实际文件系统的“纯路径”。PurePath只负责对路径字符串执行操作,并不关心字符串是否是真实路径。该类有两个子类(PurePosixPath)和(PureWindowsPath),分别为UNIX风...
2019-10-20 14:55:51 1059
原创 疯狂Python讲义学习笔记(含习题)之 常见模块
一、sys模块sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息。>>> import sys>>> [e for e in dir(sys) if not e.startswith('_')]['api_version', 'argv', 'base_exec_prefix', 'base_prefix', 'brea...
2019-10-19 14:14:44 1199
原创 疯狂Python讲义学习笔记(含习题)之 模块和包
一、模块化编程import语句主要有两种用法:● import 模块名1[as 别名1], 模块名2[as 别名2], ......:导入整个模块● from 模块名 import 成员名1[as 别名1], 成员名2[ as 别名2], ......:导入模块中指定成员。以上两种import语句有三点区别:● 第一种import语句导入整个模块内的所有成员(包括变量、函数、类...
2019-10-19 13:54:59 846
原创 疯狂Python讲义学习笔记(含习题)之 Python类的特殊方法
在Python类中有些方法名、属性名的前后都添加了双下划线,这种方法、属性通常都属于Python的特殊方法和特殊属性,可以通过重写这些方法或直接调用这些方法来实现特殊的功能。一、常见的特殊方法(一)重写__repr__方法__repr__()是Python类中的一个特殊方法,由于object类已提供了该方法,而所有的Python类都是object类的子类,因此所有的Python对象都具...
2019-10-18 00:10:23 1220
原创 疯狂Python讲义学习笔记(含习题答案)之 异常处理
Python的异常机制主要依赖try、except、else、finally和raise五个关键字,其中try块中放置的是可能引发异常的代码;except后对应处理这种异常的代码;在多个except块之后可以放一个else,表明程序不出现异常时还要执行else;最后还可以跟一个finally,用于回收在try块里打开的物理资源,异常机制会保证finally块总是被执行;而raise用于引发一个实际...
2019-10-18 00:02:19 2750
原创 疯狂Python讲义学习笔记(含习题)之 类和对象
Python支持面向对象的三大特征:封装、继承和多态。一、类和对象可以把类当成一种自定义类型,可以使用类来定义变量,也可以使用类来创建对象。(一)定义类类是某一批对象的抽象,可以把类理解成某种概念;对象是一个具体存在的实体。语法:class 类名: 执行语句... 零个到多个变量... 零个到多个方法...Python的类定义由类头(指cl...
2019-10-17 23:58:13 1394 2
原创 疯狂Python讲义学习笔记(含习题)之 函数和lambda表达式
函数是执行特定任务的一段代码,程序通过将一段代码定义成函数,并为该函数指定一个函数名,这样即可在需要的时候多次调用这段代码。一、函数入门通俗来讲,所谓函数,就是指为一段实现特定功能的代码“取”一个名字,以后即可通过该名字来执行(调用)该函数。函数可以接收零个或多个参数,也可以返回零个或多个值。从函数定义者(实现函数的人)的角度来看,至少需要想清楚一下3点:● 函数需要几...
2019-10-17 23:44:47 1466
原创 疯狂Python讲义学习笔记(含习题)之 流程控制
Python支持两种基本流程控制结构:分支结构和循环结构。分支结构用于实现根据条件来选择性地执行某段代码;循环结构用户实现根据循环条件重复执行某段代码。Python使用if语句提供分支支持,使用while、for-in提供循环支持,同时也提供了break和continue来控制循环。一、顺序结构顺序结构就是程序从上到下一行行地执行,中间没有任何判断和跳转。二、if分支结构...
2019-10-15 01:12:30 965
原创 疯狂Python讲义学习笔记(含习题)之 列表、元组和字典
列表和元组都按顺序保持元素,每个元素都有自己的索引。字典以key-value形式保存数据。一、序列简介序列是指一种包含多项数据的数据结构,序列包好的多个数据项(也叫成员)按顺序排列,可以通过索引来访问成员。(一)Python的序列常见序列:字符串、列表、元组。序列和元组的关系就是可变和不可变的关系。(二)创建列表和元组创建列表使用方括号,创建元组使用圆括号,并在括号中列...
2019-10-15 00:54:33 1105
new_github.css
2020-03-09
Python Cookbook 第3版 中文版 ,比斯利,(美)琼斯著 ,P684.pdf
2019-05-26
Windows.环境下32位汇编语言程序设计(第2版)完整高清晰PDF版.part2.rar
2008-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人