01 2019 档案
Python学习笔记——切片
摘要:切片操作使用于列表、元组、字符串、range对象等类型,但作用域列表时功能最强大。 切片 [1:5:2],第一个数字代表切片的开始位置(默认为0);第二个数字代表结束位置(不包含)(默认为列表长度);第3个数字表示切片的步长(默认为1),当步长为默认值时,可以省略第三个数字和它前面的一个冒号。 在切
阅读全文
Python学习笔记——函数(二)
摘要:序列解包:传递参数时,可以用过在实参序列前加一个*号将其解包,然后传递给多个单变量形参 如果函数实参是字典,可以在前面加**号进行解包,等价于关键字参数。 作用域:变量起作用的代码范围称为变量的作用域,不同作用域内变量名可以相同,不影响。根据变量可供访问的作用范围,分为全局变量和局部变量。 全局变量
阅读全文
Python学习笔记——函数(一)
摘要:将可能需要反复执行的代码封装为函数,并在需要该功能的地方进行调用,可以实现代码复用和保证代码地一致性。在设计函数时,应注意提高模块的内聚性,同时降低模块之间的隐式耦合。编写函数时尽量不要修改参数本身。一般把一些通用的函数封装到一个模块中,并把它放到顶层文件夹中,方便管理。 定义: def 函数名([
阅读全文
Python学习笔记——字典(dict)
摘要:字典(dict) 字典也是一种数据类型,特点:{}界定符、可变、无序、支持‘键’做下标、逗号分隔、‘键’必须可哈希、‘键’始终唯一、查找速度非常快。形式—— 键:值 (键值对),字典中的键可以为任意不可变数据。 创建字典: len()可以获取字典的元素个数: 字典元素增加: 字典值修改: 字典元素删
阅读全文
Python学习笔记——元组(tuple)
摘要:元组(tuple) 元组和列表类似,特点:()定界符、不可变、有序、支持下标、逗号分隔、元素可以重复、元素查找速度非常慢。 创建元组: 如果只创建一个元素的元组,一定要在后面加一个逗号: 元组没有列表中那么多方法可以使用,因为不可变,所以安全,速度比列表快。 元组可以用做字典的‘键’,也可以作为集合
阅读全文
Python学习笔记——列表(list)
摘要:列表(list) 是一种集合。特点:[]定界符、可变、有序、支持下标、逗号分隔、元素可以重复、元素查找速度非常慢。 列表中的数据类型可以不同。 常用方法: i.append(x):将元素x添加到列表i尾部 i.extend(L):将列表L中所有元素添加至列表i尾部 i.insert(index, x
阅读全文
Python学习笔记——循环、作业
摘要:循环 循环结构语句分两种——while和for,相同和不同的结构之间都可以相互嵌套,一般优先考虑使用for循环,两种循环都可以带else语句。 格式: while (条件表达式): 循环体 #注意:严格缩进, 如果循环是因为break结束的,就不执行else中的代码 [else: else子句代码块
阅读全文
Python学习笔记——运算符、选择判断、作业
摘要:运算符 1、算术运算符:+(加)、-(减)、*(乘)、/(正规除法)、//(整除法 也叫取整)、%(求余)、**(求幂) 2、关系运算符:>(大于)、<(小于)、==(等于;两个等号是等于,一个等号是赋值)、>=(大于等于)、<=(小于等于)、!=(不等于),在Python中可以连续使用(如图):
阅读全文
Python学习笔记——变量和常量
摘要:一、变量 变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。 在Python中,不需要事先声明变量名和类型,直接赋值即可创建各种类型的对象变量 注意: 变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊含义; 变量名中不
阅读全文
学习笔记——Python的对象模型
摘要:1、数字 数字分为整型(int)如:1234, 564;浮点型(float)如:1.245, 3.1415926, 1.23e9, 1.2e-5;复数(complex)如:3+4j 2、字符串 (str) 如:‘Lisa’, "I'm student", "'Python'"; 字符串中的编码问题,
阅读全文
学习笔记——输出和输入
摘要:1、输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如: 输出结果为: print()函数也能输出多个字符串,用逗号隔开,可以连成一串输出: 结果: print()也可以打印整数,或者直接计算结果: 2、输入 用input()输
阅读全文