
python
阿桑同学
努力上进的阿桑同学!
展开
-
python基础学习笔记---文件和异常
打开文件 函数open()接受一个参数:要打开的文件名。 并且会返回一个表示文件的对象,并将其储存在后面as表示的变量中。 我们在打开完一个文件想要关闭时,可以在后面使用close。但是这样有时我们很容易忘记,这种情况下我们可以使用上下文管理器。 文件路径 要让python打开不与程序位于同一个目录的文件,需要提供文件路径,它让python到系统特定的位置去查找。 相对路径:指定的位置,该位置是相对当前运行的程序所在的目录。 绝对路径:文件在计算机中的准确位置。 在使用关键字with时,open返回的文件对原创 2020-09-10 19:33:49 · 195 阅读 · 0 评论 -
python基础学习笔记---类
创建一个累 首先,在python中,首字母大写的名称指的是类。这个类中的括号是空的,我们要从空白类中创建这个类。 在类中的函数称之为方法,学到有关函数的一切都适用于方法。 其中__init()__是一个特殊的方法,每当你根据Dog类创建新实例的时候,python都会自动运行它。其中前后两个下划线这是一个约定,避免默认方法与普通方法冲突。 其中定义了三个形参:self,name, age.其中self是必不可少的,而且还必须位于其他形参的前面。那为何必须定义self呢?因为python调用这个init方法时原创 2020-09-07 19:58:31 · 289 阅读 · 0 评论 -
python基础学习笔记---函数
定义函数 函数其实就是带名字的代码块。用于完成具体的工作。 定义函数首先使用def语句定义,并且在定义完成之后以冒号收尾。 调用它直接输入greet_name即可。 向函数传递信息 由示例我们可以看出,在函数greet_user中我们传递了一个参数username。通过这里的username我们可以让函数接受任意指定值。,并且可以根据需要调用函数任意次,并且无论传入什么样的名字,都会生成相应的输出。 形参和实参 在上一个示例中,变量username是一个形参—函数完成其工作所需的一项信息。(可以理解为这原创 2020-08-28 20:48:25 · 260 阅读 · 0 评论 -
python基础学习笔记---用户输入和while循环
函数input 有时候,我们也需要让用户输入一些条件,比如用户输入用户名等等。这时就需要input()函数。 函数input()让程序暂停,等待用户输入一些文本,获取用户输入后,python将其储存在变量中,方便我们使用。 函数input()接受一个参数,即要向用户显示的提示或说明,让用户知道如何做。 求模运算符 求模运算符(%) 它将两个数相除,返回余数。因此我们运用它判断奇偶数。 while循环 while循环是不断地循环运行,直到有指定条件不满足为止。 使用标志: 在很多复杂的程序中,有很多条件原创 2020-08-24 20:45:08 · 202 阅读 · 0 评论 -
python基础学习笔记---字典
字典是一系列的键值对,每个键都有一个值与之关联,在python中用“{}”表示 键值对是两个相关联的值。在指定键时,python返回相对应的值。键值之间用“:”分隔。而键值对之间用逗号分隔。字典中可以储存任意对键值对。 访问字典 要获取与键相关联的值,可依次指定字典名和方括号内的键。 字典是一种动态结构,可以随时添加键值对。 如果要修改字典中的值,我们可以依次指定字典名,用方括号括起的键以及与该键相关联的新值。 同理要删除字典中不在需要的信息,可以用del语句将相应的键值对彻底删除。使用del语句时,必须指原创 2020-08-23 20:49:49 · 326 阅读 · 0 评论 -
python基础学习笔记---if语句
一、条件测试 每条if语句的核心都是一个值为true或false的表达式。这种表达是称为条件测试。python会根据条件测试的值为true或false来决定是否执行代码。true执行,false不执行。 1.1检查是否相等 检查相等可以使用‘==’来进行比较(注意,再检查相等时会区分大小写) 检查不相等时使用‘!=’来进行比较 1.2检查多个条件 当我们想同时检查多个条件时,可以使用关键字’and’来将两个条件测试合并。如果都通过整个表达式为true,有一个不通过表达式就为false. 同时我们可以使用关键原创 2020-08-18 20:36:25 · 238 阅读 · 0 评论 -
python基础学习笔记---元组
元组 python将不能修改的值称为不可变的,而不可变的列表称之为元组。 元祖看起来和列表一样但是使用圆括号而不是方括号!原创 2020-08-09 20:51:44 · 128 阅读 · 0 评论 -
Python基础学习笔记---操作列表
for循环 在for循环后面,没有缩进的代码都只执行一次,而不会重复执行。 创建数字列表 函数range()会让你实现一系列的数字 结合之前学的list()函数 我们可以得到数字列表。 numbers = list(range(2, 11, 2))----这个函数表达的意思是从二开始一次加二知道值小于11. 在range中我们几乎可以实现任何数字集。 ...原创 2020-08-06 21:49:34 · 86 阅读 · 0 评论 -
Python基础学习笔记---列表简介
什么是列表 列表是由一系列按特定顺序排列的元素组成。在python中用“【】”来表示,并用逗号来分隔其中的元素。 访问列表的元素 列表是有序集合,所以只需将元素的位置或索引告诉python即可。 注意,在python中,第一个列表元素的索引为0而不是1.在示例中我们可以看到。 而且如果我们想访问列表中最后一个元素,可以将索引指定为-1.即可访问最后一个元素。 修改,添加和删除元素 python是一门动态语言,所以我们可以随着程序的运行增删元素。 修改列表的元素和访问列表元素语法类似。 修改: 添加元素:原创 2020-08-02 21:28:03 · 198 阅读 · 0 评论 -
Python基础学习笔记----数字
整数 整数之间可以进行加(+), 减(-),乘(*),除(/)运算 如果是两个**表示乘方运算 当然Python和我们数学一样可以使用()支持优先级运算,和数学同理。 浮点数 带有小数点的数字是浮点数(flot) 但是有时候需要注意,结果包含的小数位数可能是不确定的。 使用str()避免类型错误 如图所示,运行会出现错误,这是因为Python视为int整数值,不知道怎么解读。 因此可调用str()。 可以得到正的结果。 python2中的整数 在python2中 整数除法只包括整数部分,小数部分会被删除原创 2020-08-01 21:44:24 · 179 阅读 · 0 评论 -
Python基础学习笔记---字符串
字符串 字符串通俗一点的理解就是一串字符。用单引号或双引号括起来的都是字符串。 修改字符串的大小写 首先是我们平常经常用到的首字母大写: 我们可以看到python对变量passage执行.title()输出的是首字母大写。 而将字母全部大写和小写看下图: 大写: 小写: 合并字符串 我们可以看到合并字符串使用“+”来实现字符串的合并,并且可以结合刚才学到的title()来进行规范格式。 制表符和换行符 制表符:\t 换行符:\n 删除空白 有时候我们,在程序中会有一些多余的空白,这让代码不美观也影响原创 2020-07-31 20:26:23 · 182 阅读 · 0 评论 -
python.变量的命名
首先我们介绍一个功能,叫语法突出: 在这里我们可以看到编译器里print和括号里的内容颜色是不一样的。这个就叫做语法突出,这对我们初学者是很有帮助的。 现在我们打印一个程序 我们可以看到,输出为括号里的内容。这里我们称haha 为变量。每个变量都存储了一个值(与变量相关联的信息)。储存的值为文本(hello word) 在程序中我们可以随时修改程序中的值,而python始终记录最新的值。 变量的命名和使用 1:变量名只能包含字母、数字和下划线。变量名可以字母或下划线大头,但不能以数字打头。 2:变量名不能原创 2020-07-29 21:41:58 · 191 阅读 · 0 评论