随笔分类 -  《Python核心编程(第二版)》笔记

学习《python核心编程(第二版)》时的学习笔记。 环境:win10 python 2.7.17
摘要:本文章作为我的其它一系列关于《python核心编程《第二版》》的笔记的文章索引。 第一章:Python-快速入门:https://www.cnblogs.com/mrlayfolk/p/12103516.html 第二章:本章节是介绍python的序列数据结构,共四节: Python数据类型-序列: 阅读全文
posted @ 2020-02-29 17:13 zhengcixi 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1.1 进程和线程 1.1.1 进程简介 计算机程序不过是磁盘中的可执行的二进制的数据,它们只有在被读到内存中,被操作系统调用的时候才开始它们的生命期。进程是程序的一次执行,每个进程都有自己的地址空间、内存、数据栈及其他记录其运行轨迹和辅助数据。操作系统管理其上运行的所有进程,并为这些进程公平的分配 阅读全文
posted @ 2020-01-27 17:00 zhengcixi 阅读(252) 评论(0) 推荐(0) 编辑
摘要:正则表达式(RE)是一些由字符和特殊字符组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按照某种模式匹配一个有相似特征的字符串的集合,因此能按某种模式匹配一系类有相似特征的字符串。 Python通过标准库re模块支持正则表达式。 说明一下术语“匹配”和“搜索”的区别: Python专门术 阅读全文
posted @ 2020-01-26 22:50 zhengcixi 阅读(354) 评论(0) 推荐(0) 编辑
摘要:【注】本文是学习《Python核心编程《第二版》》时的笔记。 1 Python快速入门 1.1 格式化输出print 1 >>> print "%s is number %d" % ('python', 1) 2 python is number 1 print语句默认会给每一行添加一个换行符,只要 阅读全文
posted @ 2019-12-26 17:52 zhengcixi 阅读(285) 评论(0) 推荐(0) 编辑
摘要:面向对象编程(OOP,object-oriented programming)。 1.1 基本概念 1.1.1 类与实例 类与实例互相关联,类是对象的定义,而实例是“真正的实物”,它存放了类中所定义的对象的基本信息。语法如下所示: 1 class MyNewObjectType(bases): 2 阅读全文
posted @ 2019-12-25 18:12 zhengcixi 阅读(274) 评论(0) 推荐(0) 编辑
摘要:1 模块 本章节主要讲解模块和包的概念,模块是用来组织Python代码的方法,而包则是用来组织模块的。 1.1 模块简介 模块支持从逻辑上组织Python代码,当代码量很大的时候,我们最好把代码分成一些有组织的代码段,前提是保证它们之间的彼此交互,这些代码段之间有一定的联系,彼此是共享的,Pytho 阅读全文
posted @ 2019-12-18 22:32 zhengcixi 阅读(291) 评论(0) 推荐(0) 编辑
摘要:函数是对程序逻辑进行结构化或过程化的一种编程方法,能将整块代码隔离成易于管理的小块,把重复代码放到函数中而不是进行大量的拷贝。 1.1 返回值与函数类型 函数会向调用者返回一个值,在Python中,“什么都不返回”的函数对应的返回对象类型是None。另外,Python里的函数可以返回一个值或对象,只 阅读全文
posted @ 2019-12-16 22:08 zhengcixi 阅读(428) 评论(0) 推荐(0) 编辑
摘要:1 异常和错误 1.1 错误和异常 从软件方面来说,错误是语法或者逻辑上的,语法错误指示软件的结构上有错误,导致不能被解释器解释。当程序的语法正确后,剩下的就是逻辑错误了,逻辑错误可能是由于不完整或者不合法的输入所致。当Python检测到一个错误时,解释器就会指出当前流无法继续执行下去,这就出现了异 阅读全文
posted @ 2019-12-11 18:25 zhengcixi 阅读(781) 评论(0) 推荐(0) 编辑
摘要:注:本文档是学习《Python核心编程(第二版)》时的整理。 1.文件对象 文件对象不仅可以用来访问普通的磁盘文件,也可以访问任何其他类型抽象层面上的"文件"。一旦设置了合适的"钩子",就可以访问具有文件类型接口的其它对象,就好像访问的是普通的文件。 2.文件内建函数(open()和file()) 阅读全文
posted @ 2019-12-09 23:05 zhengcixi 阅读(5957) 评论(0) 推荐(0) 编辑
摘要:1.条件和循环 主要讨论:if、while、for以及相关的搭配else、elif、break、continue和pass语句。 1.1 if语句 if语句由三部分组成:关键字本身、用于判断结果真假的条件表达式、以及判断为真或非零时执行的代码块,语法如下: if expression: expr_t 阅读全文
posted @ 2019-12-07 07:20 zhengcixi 阅读(607) 评论(0) 推荐(0) 编辑
摘要:1 while语句 while用于实现循环语句,通过判断条件是否为真,来决定是否继续执行。 1.1 一般语法 语法如下: 1 while expression: 2 3 suite_to_repeat 1.2 计数 1 2 3 >>> cnt = 0 4 5 >>> while(cnt < 9): 阅读全文
posted @ 2019-12-07 07:20 zhengcixi 阅读(987) 评论(0) 推荐(0) 编辑
摘要:集合对象是一组无序排列的可哈希的值,集合成员可以做字典的键。集合有两种类型:可变集合,可以添加和删除元素,可变集合不是可哈希的,不能用作字典的键也不能作为其它集合中的元素;不可变集合相反,有哈希值,可用作字典的键或作为集合中的一个成员。 1.创建集合类型和给集合赋值 集合创建的唯一方法-用集合的工厂 阅读全文
posted @ 2019-12-03 23:15 zhengcixi 阅读(673) 评论(0) 推荐(0) 编辑
摘要:字典是python语言中唯一的映射类型,映射对象里哈希值(键,key)和指向的对象(值,value)是一对多的关系。一个字典对象是可变的,是一个容器类型,可存储任意个数的python对象,其中也可以包括其他容器类型。 1.创建字典和给字典赋值 创建字典只需要把字段赋值给一个变量,不管这个字典是否包含 阅读全文
posted @ 2019-12-03 23:04 zhengcixi 阅读(532) 评论(0) 推荐(0) 编辑
摘要:注:本文档主要是学习《Python核心编程(第二版)》时的练习题。 队列是一种"先进先出"的数据结构(FIFO),是一种操作受限的线性结构,先进队列的成员先出队列。示意图如下: 代码如下: 1 #!/usr/bin/env python 2 3 queue = [] 4 5 def enQ(): 6 阅读全文
posted @ 2019-12-03 22:48 zhengcixi 阅读(219) 评论(0) 推荐(0) 编辑
摘要:注:本文档主要是学习《Python核心编程(第二版)》时的练习题。 栈是一种"后进先出"的数据结构(LIFO),是一种操作受限的线性结构,数据只能从栈顶进入和栈顶出去。示意图如下: 代码实现方式如下: 1 #!/usr/bin/env python 2 3 stack = [] 4 5 def pu 阅读全文
posted @ 2019-12-03 14:04 zhengcixi 阅读(278) 评论(0) 推荐(0) 编辑
摘要:元组是一种不可变类型,元组可用作一个字典的key。 1.创建一个元组并进行赋值 atuple = (123, 'abc', ('inner', 'tuple'), 7-9j) 2.访问元组中的值 元组的切片操作和列表一样,用方括号作为切片操作([]),里面写上索引值或者索引范围 1 >>> atup 阅读全文
posted @ 2019-12-02 23:36 zhengcixi 阅读(289) 评论(0) 推荐(0) 编辑
摘要:列表类型也是序列式的数据类型,可通过下标或者切片操作来访问某一个或某一块连续的元素。 列表的元素是可变的,可包含不同类型的元素,列表类型的元素可以是另一个序列类型。 1.创建列表类型数据并赋值 列表使用方括号([])定义,alist = [123, 1.2, 'foo', 7-9j, [1, 2]] 阅读全文
posted @ 2019-12-02 23:29 zhengcixi 阅读(376) 评论(0) 推荐(0) 编辑
摘要:python中单引号和双引号的含义是一样的。字符串是一种直接量或者说是一种标量,是不可变类型,字符串是由独立的字符组成的,并且这些字符可以通过切片操作顺序的访问。 python实际有三类字符串:通常意义的字符串(str)和Unicode字符串(unicode)实际上都是抽象类basestring的子 阅读全文
posted @ 2019-12-02 22:41 zhengcixi 阅读(415) 评论(0) 推荐(0) 编辑
摘要:注:本文档主要是学习《Python核心编程(第二版)》时做的资料整理。 1.序列 序列的成员是有序排列的,并且可以通过下标偏移量访问到它的一个或者几个成员,包括字符串(普通字符串和Unicode字符串)、列表和元组类型。下标偏移量从0开始到总元素-1结束。 1.1操作符 1.1.1成员关系操作符 成 阅读全文
posted @ 2019-12-02 22:22 zhengcixi 阅读(465) 评论(0) 推荐(0) 编辑

回到顶部
点击右上角即可分享
微信分享提示