Python程序设计基础笔记
文章平均质量分 78
摘抄自 Python程序设计基础(第2版),董付国编.
大飞大飞大飞
做一只自由的鸟儿
展开
-
Python程序设计基础第一章笔记:Python概述
Python程序设计基础笔记目录Python程序设计基础笔记第一章:python概述1.1 python是这样一种语言1.2 python版本之争1.3 python编程规范与代码优化建议二、使用步骤1.引入库2.读入数据总结第一章:python概述1.1 python是这样一种语言关键词:跨平台、开源、免费的解释型高级动态编程语言,是一种通用编程语言。1.2 python版本之争略1.3 python编程规范与代码优化建议编程规范与代码优化建议缩进严格使用缩进来体原创 2022-04-12 20:52:50 · 628 阅读 · 0 评论 -
Python程序设计基础第二章笔记:运算符、表达式与内置对象
Python程序设计基础笔记目录Python程序设计基础笔记第二章:运算符,表达式与内置对象2.1 Python常用内置对象2.1.1 常量与变量变量赋值与类型变量与实际值存储位置的关系变量的定义规则2.1.2 数字内置数字类型:整数、实数、复数复数表示形式分数高精度实数字符串与字节串2.1.4 列表、元组、字典、集合2.2 Python运算符与表达式第二章:运算符,表达式与内置对象2.1 Python常用内置对象见 P10 表2-1 。为变量赋值的形式为 变量 = 对象类型( ) ,例如原创 2022-04-12 20:57:30 · 579 阅读 · 0 评论 -
Python程序设计基础第三章笔记:Python序列结构
Python程序设计基础笔记目录Python程序设计基础笔记第三章:详解python序列结构3.1 列表:打了激素的数组3.1.1 列表创建与删除3.1.2 列表元素访问3.1.3 列表常用方法append() ,insert() ,extend()pop() , remove() ,clear()count() ,index()sort() ,reverse()copy()3.1.4 列表对象支持的运算符3.1.5 内置函数对列表的操作3.1.6 列表推导式与应用案例实现矩阵平铺实现矩阵转置3.1.7原创 2022-04-12 20:54:55 · 142 阅读 · 0 评论 -
Python程序设计基础第四章笔记:程序控制结构
Python程序设计基础笔记目录Python程序设计基础笔记第四章:程序控制结构4.1 条件表达式关系运算符逻辑运算符4.2 选择结构4.2.1 单分支选择结构4.2.2 双分支选择结构4.2.3 多分支选择结构4.4.4 选择结构的嵌套4.3 循环结构4.3.1 for 循环与 while 循环4.3.2 break 与 continue 语句4.3.3 循环代码优化技巧第四章:程序控制结构4.1 条件表达式在 python 中,条件表达式的值只要不是 False、0、空值None、空列表、空原创 2022-04-12 20:58:05 · 536 阅读 · 0 评论 -
Python程序设计基础第五章笔记:函数
Python程序色设计基础第五章文章目录Python程序色设计基础第五章5.1 函数定义与使用5.1.1 基本语法5.1.2 函数嵌套定义、可调用对象与修饰器函数嵌套定义可调用对象修饰器5.1.3 函数递归调用5.2 函数参数5.2.1 位置参数5.2.2 默认值参数5.2.3 关键参数5.2.4 可变长度参数5.2.5 传递参数时的序列解包多种形式的参数的混合使用5.3 变量作用域5.4 lambda 表达式5.5 生成器函数设计要点 略5.1 函数定义与使用5.1.1 基本语法基本语法:-原创 2022-04-12 20:55:38 · 1292 阅读 · 0 评论 -
python程序设计基础第六章笔记:面向对象程序设计
Python程序设计基础笔记目录Python程序设计基础笔记第六章:面向对象程序设计6.1 类的定义与使用6.2 数据成员与方法成员成员:成员特殊命名格式:类的实现6.3 继承、多态6.3.1 继承6.3.2 多态6.4 特殊方法与运算符重载第六章:面向对象程序设计6.1 类的定义与使用语法格式:class 类名[(父类)]:----内同实例化对象:对象名 = 类名([参数])可以使用 type 查看一个对象实例化对象的类型,或者用 isinstance(实例名,类名) 来查看是否属于原创 2022-04-12 20:56:02 · 590 阅读 · 0 评论 -
Python程序设计基础第七章笔记:字符串
Python程序设计基础笔记目录Python程序设计基础笔记第七章:文本处理(一):字符串7.1 字符串编码格式简介7.2 转义字符与原始字符串7.3 字符串格式化7.3.1 使用 % 进行格式化7.3.2 使用 format() 方法进行字符串格式化7.3.3 格式化的字符串常量使用 Template 模板进行格式化7.4 字符串常用操作find() rfind() index() rindex() count()split() rsplit() partition() rpartition()joi原创 2022-04-12 20:56:25 · 678 阅读 · 0 评论 -
Python程序设计基础第八章笔记:正则表达式
Python程序设计基础笔记目录Python程序设计基础笔记第八章:文本处理(二):正则表达式8.1 正则表达式语法8.1.1 正则表达式基本语法8.1.2 正则表达式扩展语法8.1.3 正则表达式集锦8.2 直接使用正则表达式模块 re 处理字符串8.3 使用正则表达式处理字符串对象match() search() findall()sub() subn()split()8.4 match 对象第八章:文本处理(二):正则表达式8.1 正则表达式语法8.1.1 正则表达式基本语法见 P174原创 2022-04-12 20:56:49 · 268 阅读 · 0 评论 -
Python程序设计基础第九章笔记:文件内容操作
Python程序设计基础笔记目录Python程序设计基础笔记第九章:文件内容操作文本文件二进制文件9.1 文件操作基本知识9.1.1 内置函数 open()9.1.2 文件对象属性与常用方法9.1.3 上下文管理语句 with9.2 文本文件内容操作案例精选9.3 二进制文件操作案例精选9.3.1 使用 pickle 模块读写二进制文件9.3.2 使用 struct 模块读写二进制文件9.3.3 使用 shelve 模块操作二进制文件9.3.4 其他常见类型二进制文件操作案例第九章:文件内容操作文原创 2022-04-12 21:00:36 · 162 阅读 · 0 评论 -
Python程序设计基础第十章笔记:文件与文件夹操作
Python程序设计基础笔记目录Python程序设计基础笔记第十章:文件与文件夹操作10.1 os 模块10.2 os.path 模块10.3 shutil 模块第十章:文件与文件夹操作10.1 os 模块os 模块包括的方法见 P207 表 10-1。另外,还需要学会的操作包括但不限于:os.environ.get(‘path’) 获得系统变量 path 的值学会 os 模块中的 join、isfile、isdir 方法10.2 os.path 模块os.path 模块的方法见原创 2022-04-12 20:58:48 · 200 阅读 · 0 评论 -
Python程序设计基础第十一章笔记:异常处理结构与单元测试
Python程序设计基础笔记目录Python程序设计基础笔记第十一章:异常处理结构与单元测试11.1 异常结构处理11.1.1 异常的概念与表现形式11.1.2 Python 内置异常类层次结构11.1.3 异常处理结构第十一章:异常处理结构与单元测试11.1 异常结构处理11.1.1 异常的概念与表现形式严格来说,语法错误和逻辑错误不属于异常。11.1.2 Python 内置异常类层次结构见 P218-220 。11.1.3 异常处理结构...原创 2022-04-13 12:00:17 · 644 阅读 · 0 评论