随笔分类 - Python
摘要:在Python中也有涉及到文件的相关操作,从最简单的文件读取说起 文件读取 使用open打开一个文件,第一个参数是文件路径,第二个参数是操作模式,第三个参数是文件编码。'r'代表的意思是只读方式,只可以读取文件里的内容。那么还有哪些操作呢 以行读取 readline(),后面括号可以添加数值指定读取
阅读全文
摘要:枚举类型enum是比较重要的一个数据类型,它是一种数据类型而不是数据结构,我们通常将一组常用的常数声明成枚举类型方便后续的使用。当一个变量有几种可能的取值的时候,我们将它定义为枚举类型。在Python中是如何实现的呢? 补充:很多初学者一下子不明白枚举是什么意思,比如我们有段程序很多地方需要用到12
阅读全文
摘要:在Python中,类也是以class开头定义的。我们定义一个动物类,它有名字和年龄,在java变量有实例变量和局部变量,方法内的变量是局部变量,类里面的变量是实例变量。那么在Python中的类及其属性这些是如何定义使用的呢? 类的属性 我们知道类都是有属性的,在java中一般是在类中就定义了属性,而
阅读全文
摘要:在Python中函数也是一个对象,我们可以获得函数对象,然后执行函数 如果我们要是想增强这个函数呢?比如给它增加功能,在执行前输出一段log日志,表明函数名,但是呢又不想修改func函数的定义,这种在代码运行期间动态增加功能的方式,称之为"装饰器"。我们一步步来解析下它的作用。 按照上面的需求,输出
阅读全文
摘要:迭代 在Python中,如果给定一个list或者touple,我们可以通过for循环来遍历,将值依次取出,这种遍历称为迭代。 在Python中是通过for...in..来进行遍历的,在Java中则是通过下标来遍历 for(int i;i<length;i++){},Python作为解释性语言,在语法
阅读全文

浙公网安备 33010602011771号