随笔分类 - Python 语言入门
摘要:1.4 变量名命名规范 变量名大小写敏感 变量名字中可以包含英文、下划线、数字,但是不能以数字开头 python 变量命名一般采用蛇形命名法,如果变量名由两个单词组成,那么使用下划线来连接这两个单词 不同风格命名的变量代表不同的类型 模块(module)命名风格 模块尽量使用小写命名,首字母保持小写
阅读全文
摘要:第七章模块与文件操作 7.1 模块 7.1.1 认识模块 模块英文为 Modules 函数与模块的关系 一个模块可以包含多个模块 在 Python 中,一个扩展名为".py"的程序文件就是一个模块(module) 模块的好处: 方便其他程序和脚本的导入、使用 避免函数名和变量名冲突 提高代码的可维护
阅读全文
摘要:第六章面向对象的编程 6.1 基本概念 6.1.1 一些名词 对象 对象是我们要研究的任何事物,无论实体还是还是抽象均是对象。 属性 将对象的状态和特征用数据值的方式表示出来称为属性。 方法 如果用程序代码改变对象的状态的操作称为方法。 一般来说,在类中定义的函数称为方法,类外定义的函数称为函数 因
阅读全文
摘要:第五章函数与变量 5.1 函数定义与调用 5.1.1 函数定义 函数:执行特定任务和以完成特定功能的一段代码 用途: 复用代码 隐藏实现细节 提高可维护性 提高可读性便于调试 语法格式: def 函数名(形式参数): 函数体 [return 表达式] 形式参数:仅仅启占位符的作用,可以与后面的实参相
阅读全文
摘要:1.3 深浅拷贝 变量的赋值操作:只是形参两个变量,实际还是指向的同一个对象 浅拷贝 (copy) : python 拷贝一般都是浅拷贝,拷贝时,对象和其包含的子对象内容不拷贝,重新分配一块内存,创建一个新的对象,但里面的元素是源对象中各个子对象的引用。 即:源对象与拷贝对象引用的同一个子对象 对数
阅读全文
摘要:2.4 异常处理 2.4.1 Bug 的常见类型 粗心导致的错误,如: SyntaxError:Python 语法错误 漏了末尾的冒号,如 if 语句、循环语句、else 子句等等 缩进错误 把英文符号写成了中文符号,比如冒号、引号、括号 字符拼接时,把字符串和数字进行了拼接 没有定义变量,比如 w
阅读全文
摘要:4.5 集合(set) 4.5.1 认识集合 python 提供的一种内置数据结构,是一些不可重复的无序组合。分为可变集合和不可变集合。 缺省条件下创造的都是可变集合 属于可变类型序列 集合中是没有 value 的字典 集合的可以作为字典的键 集合示意图: 与字典一样运用 hash 进行无序保存 4
阅读全文
摘要:第三章 正则表达式 正则表达式是一个特殊的字符序列,可以用于搜索、替换和解析字符串。 3.5.1 正则表达式元字符 正则表达式右普通字符和元字符组成。普通字符表示自身;元字符有特殊含义 数量限定符 元字符 描述 示例 * 匹配前面 0 个或多个字符 使用"ab*"可匹配到"a"、"b"、"abc"等
阅读全文
摘要:第三章字符串类型 3.1 字符串的驻留机制 字符串是 python 基本数据类型之一,是一个不可变字符序列 所以对字符串元素不可切片赋值 驻留机制:仅保留一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中 在 python 中,会对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开
阅读全文
摘要:4.4 元组 (tuple) 4.4.1 认识元组 元组是 Python 内置的数据结构之一,是一个不可变序列 可变与不可变序列 可变序列:如列表、字典 可以对序列执行增、删、改操作,进行操作时内存地址不会发生改变 不可变序列:如字符串、元组 没有增、删、改操作 一些适用于序列类型的基本操作和处理函
阅读全文
摘要:4.3 字典 (dictionary) 4.3.1 认识字典 什么是字典 由一组键 (key)与之对应的值(value)所构成,键与值之间用冒号分隔,键与值之间的关系一一对应。键的作用相当于索引。 特点: 可变序列,以 key-value 存储,key 不能重复 元素无序 因为字典的存放过程会经过哈
阅读全文
摘要:4.1 列表 (list) 4.1.1 认识列表 为什么需要列表 为了更方便对多个数据进行整体操作 列表相当于其他语言中的数组 存储原理: 列表存储的是对象的“引用“,而非对象本身 内存示意图 4.1.2 列表的特点 有序 索引映射唯一数据 可以储存重复、任意类型数据 根据动态分配和回收内存 4.1
阅读全文
摘要:第二章流程控制结构 流程控制结构包括顺序结构、选择结构、循环结构 2.1 顺序结构 2.1.1 赋值语句 简单赋值语句 变量=表达式 复合赋值语句 变量op=表达式 op 可以是一个位运算符或者算术运算符,它与赋值运算符=一起构成符合赋值运算符。 多变量赋值语句 链式赋值语句 链式一般语法格式: 变
阅读全文
摘要:第一章 Python 编程基础 1.1 简单基础 1.1.1 输出函数 在 python 中使用 print()函数来输出 输出的类型:数字、字符串、含有运算符的表达式 输出的方法:显示器、文件 输出到文件的例子: wj = open('D:/text.txt','a+') print('Hello
阅读全文