摘要: 1.装饰器概念:本质就是函数,功能是为其他函数添加附加功能。装饰器=高阶函数+函数嵌套+闭包。 2.原则: 1)不修改被修饰函数的源代码。 2)不修改被修饰函数的调用方法。 3.装饰器写法: import time # 装饰器 def timer(func): def wrapper(*args, 阅读全文
posted @ 2019-11-12 16:59 阿阿Sun 阅读(72) 评论(0) 推荐(0)
摘要: 1.三元表达式:返回值为True的值 if 条件判断语句 else 返回值为False的值。 name = "Sun" yn = "Yes" if name == "Sun" else "No" print(yn) # Yes 2.列表生成式:[三元表达式] li = ["我是第%d个" % i f 阅读全文
posted @ 2019-11-11 17:46 阿阿Sun 阅读(116) 评论(0) 推荐(0)
摘要: 一、文件操作流程 1.打开文件得到文件句柄并赋值。 2.通过句柄对文件进行操作。 3.关闭文件。 f = open("file_txt", encoding="utf-8") data = f.read() print(data) f.close() # 今天又是元气满满的一天。 二、文件操作的模式 阅读全文
posted @ 2019-11-10 18:17 阿阿Sun 阅读(149) 评论(0) 推荐(0)
摘要: 一、匿名函数 1.特点: 1)当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便,可以把匿名函数作为返回值返回。 2)匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。如果要返回多个值时(多个逗号),多个值用括号括起来。但是可以有多个参数。 阅读全文
posted @ 2019-10-27 15:47 阿阿Sun 阅读(146) 评论(0) 推荐(0)
摘要: 一、函数 1.作用: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 不可以对不可变对象进行修改,但可对可变对象进行修改。 2.定义函数: 1)函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 2)任何传入参数和自 阅读全文
posted @ 2019-10-25 17:36 阿阿Sun 阅读(190) 评论(0) 推荐(0)
摘要: 一、列表 一、列表 一、列表 1.表示方法:中括号括起来,元素之间用“,”隔开。 2.特点: 1)list中的元素数据类型可以不同,可以有数字、字符串、列表以及布尔型等。 2)list是可变的有序表,元素可以重复。 3)可以改变其元素的值。 4)可以使用索引和切片进行元素的操作。 3.操作方法: 1 阅读全文
posted @ 2019-10-24 17:28 阿阿Sun 阅读(463) 评论(0) 推荐(0)
摘要: 一、变量 1.定义:变量就是代表某个数据(值)的名称。 2.特点: 1)只能由大小写字母、数字以及下划线组成。 2)不能用数字开头。 3)不能使用Python关键字。 4)不要和Python内置的东西重复。 5)同一个变量可以反复赋值,而且可以时不同类型的变量。 这种变量本身类型不固定的语言称之为动 阅读全文
posted @ 2019-10-23 16:16 阿阿Sun 阅读(394) 评论(0) 推荐(0)
摘要: 一、使用Anaconda创建虚拟环境 1. 首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。如若没有安装,请看上一篇。 2. conda常用的命令。 1)conda list 查看安装了哪些包。 2)conda env list查看当所有 阅读全文
posted @ 2019-10-22 21:15 阿阿Sun 阅读(2227) 评论(0) 推荐(0)
摘要: Python环境安装 前言 安装Python环境我个人知道的有两种方式: 1.直接安装Python 2.使用Anaconda进行环境的配置 个人还是比较喜欢第二种方式,毕竟在Anaconda可以创建不同版本的Python,可以自由的切换环境。 环境 Win10 一.直接安装Python 1.Pyth 阅读全文
posted @ 2019-10-22 17:58 阿阿Sun 阅读(3012) 评论(0) 推荐(0)