06 2022 档案

摘要:通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。 1.使用os模块 os模块中的os.path.exists()方法用于检 阅读全文
posted @ 2022-06-30 16:24 小小程序员ol 阅读(443) 评论(0) 推荐(0) 编辑
摘要:当我们在Python中写一个class时,如果有一部分的成员变量需要用一个字典来命名和赋值,此时应该如何操作呢?这个场景最常见于从一个文件(比如json、npz之类的文件)中读取字典变量到内存当中,再赋值给一个类的成员变量,或者已经生成的实例变量。 使用__dict__定义成员变量 在python中 阅读全文
posted @ 2022-06-22 16:59 小小程序员ol 阅读(174) 评论(0) 推荐(0) 编辑
摘要:一. 打包参数 1. * 的作用:在函数定义中,收集所有的位置参数到一个新的元组,并将这个元组赋值给变量args >>> def f(*args): print(args) >>> f() () >>> f(1) (1,) >>> f(1, 2, 3, 4) (1, 2, 3, 4) >>> 2. 阅读全文
posted @ 2022-06-16 21:28 小小程序员ol 阅读(374) 评论(0) 推荐(0) 编辑
摘要:我们知道 Python 有很多运算符可以进行数学运算,如果是简单的问题还好说,但是要处理一些相对复杂的问题也要我们自己一行一行手动的来编写吗?答案当然不是,Python 提供了 math 模块对一些数学运算提供了支持。 1.简介 math 模块提供了对 C 标准定义的数学函数的访问,但该模块并不支持 阅读全文
posted @ 2022-06-10 16:13 小小程序员ol 阅读(597) 评论(0) 推荐(0) 编辑
摘要:一、说明 return一直中,每中语言中其没没有很大差别,就不多说了。(shell语言return的是退出状态,可能差别是比较大的) 最早看到yield应该是哪们语言用来调整什么线程优先级的,记不清了,不过那里的yield和python中的yield应该功能有区别。 python中最早看到yield 阅读全文
posted @ 2022-06-06 16:11 小小程序员ol 阅读(216) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示