摘要: [TOC] 闭包函数 1 定义 ​ 闭是封闭(函数内部函数),包是包含(该内部函数对外部作用域而非全局作用域的变量的引用)。闭包指的是:函数内部函数对外部作用域而非全局作用域的引用 2 两种为函数传参的方式 ​ (1)使用参数的形式 ​ (2)包给函数 装饰器 1 定义 ​ 实质: 是一个函数 参数 阅读全文
posted @ 2019-06-05 16:46 X_solitude 阅读(111) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一 函数对象 1 函数对象的四大功能 ​ 1.引用 ​ 2.当作参数传给一个函数 ​ 3.可以当作函数的返回值 ​ 4.可以当作容器类型的元素 二 函数嵌套 1 函数的嵌套定义: ​ 函数内部定义的函数,无法在函数外部使用内部定义的函数 2 函数的嵌套调用 ​ 一个函数里又调用另一个函数 阅读全文
posted @ 2019-06-02 18:49 X_solitude 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一 函数基础 1 什么是函数 ​ 函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿来就用就是函数的调用 2 为什么要用函数 ​ 程序冗长 ​ 程序的扩展性差 ​ 程序的可读性差 3 如何使用函数 ​ (1)定义函数 ​ (2)调用函数 二 定义函数的三种形式 1无参函数 2 阅读全文
posted @ 2019-05-29 21:17 X_solitude 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一 文件的绝对路径与相对路径 1 绝对路径 ​ 在本地计算机上,文件的绝对路径当然是指:文件在硬盘上真正存在的路径;根目录也属于绝对路径;超链接文件位置,也属于绝对路径 2 相对路径 ​ 相对路径,顾名思义就是自己相对与目标位置;相当于当前执行文件所在的文件夹 文件的三种打开方式 文件操作的基础模式 阅读全文
posted @ 2019-05-28 16:30 X_solitude 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Python2的 默认编码 是ASCII,不能识别中文字符,需要显式指定字符编码;Python3的 默认编码 为Unicode,可以识别中文字符。 1.字符与字节 Windows的cmd终端字符编码默认为GBK,因此在cmd输入的中文字符需要用两个字节表示 2.编码与解码 编码(encode):将U 阅读全文
posted @ 2019-05-27 19:02 X_solitude 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一 列表类型内置方法 1.作用:存在多个元素 2.定义方式:[]内用逗号隔开任意数据类型的元素 3.方法 4.多个值or一个值:多个值 5.有序or无序:有序 6.可变or不可变:可变 ['s', 'd', 'f', 'a'] 3.方法: (1)按索引取值:正向取值+反向取值,既可取也可以存 nic 阅读全文
posted @ 2019-05-26 21:42 X_solitude 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一 数字类型内置方法 1.1 为什么要有数据类型 对于不同类型的变量需要用不同的数据类型去描述 1 int 作用:定义身高、体重、年龄、id号等 定义方式; x = 10 方法: print(y+x) print(y x) print(y x) print(y/x) print(y%x) print 阅读全文
posted @ 2019-05-23 21:19 X_solitude 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1 if判断 代码块(同一缩进级别的代码,例如代码1、代码2和代码3是相同缩进的代码,这三个代码组合在一起就是一个代码块,相同缩进的代码会自上而下的运行) 1.1 if if 条件: 代码1 代码2 代码3 ... if表示if成立代码成立会干什么 1.2 if ... else if 条件: 代码 阅读全文
posted @ 2019-05-22 16:22 X_solitude 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一 python与用户的交互 1 如何交互 可以通过input()和print()来实现简单的交互,input()方法的作用只是接收值,无论我们输入的值是任何类型,input()接收的都是字符串。 ​ name:einsam age:18 '18' 2 python2的input和raw_input 阅读全文
posted @ 2019-05-21 16:16 X_solitude 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一 执行python程序的两种方式 1 交互式,在cmd中运行 优点:直接给出结果 缺点:无法保存 jupyter对这一种进行了封装 2 命令形式,通过cmd中输入python3文本 命令形式可以识别各种文本文件 优点:可以保存 缺点:无法及时得到报错反馈 步骤:(1)编写python文件 ​ (2 阅读全文
posted @ 2019-05-20 17:10 X_solitude 阅读(177) 评论(0) 推荐(0) 编辑