上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: os 和 sys 模块 [TOC] os 模块 os 模块主要用来进行与操作系统进行交互,它的导入方式为: os 模块主要涉及文件操作、文件夹操作、路径操作和其他操作四个方面。 文件操作 通过 os 模块对文件直接进行的操作: 文件夹操作 对文件夹进行操作: 路径操作 对路径的操作主要使用 下的各种 阅读全文
posted @ 2020-03-06 20:29 shuoliuchn 阅读(141) 评论(0) 推荐(0) 编辑
摘要: random 模块 random 模块,也就是随机数模块,用来生成一定范围内的随机数。随机数模块可以这样使用: 输出的结果为: 阅读全文
posted @ 2020-03-06 20:27 shuoliuchn 阅读(206) 评论(0) 推荐(0) 编辑
摘要: time 和 datetime 模块 [TOC] 模块 time 模块,也就是时间模块,用来进行一些与时间有关的操作。其使用方法为: 时间分类: 1. 时间戳 用于进行计算 2. 结构化时间 给程序员查看使用(命名元组) 3. 字符串时间 给用户查看的 时间模块的基本方法有: 输出的结果为: 模块 阅读全文
posted @ 2020-03-06 20:25 shuoliuchn 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 模块 模块的定义:模块就是一个 py 文件。 模块主要分为三类: 1. 内置模块,也称 Python 标准库,是 Python 官方已经封装在 Python 解释器中了,大约有 200 多个; 2. 第三方模块,是一些组织或个人写好的 py 文件,供我们使用; 3. 自定义模块,也就是我们自己写的 阅读全文
posted @ 2020-03-06 20:22 shuoliuchn 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 递归 递归的精华是一递一归。所谓递,就是不断嵌套函数;所谓归,就是逐个将值返回。递而不归,就会越嵌套越深,直至突破内存极限而出错。 递归函数的定义有两个方面: 1. 不断调用自己本身(只满足这个条件的是死递归) 2. 有明确的结束条件 例如,下面的这个函数就是一个死敌归: 程序并没有一直运行,输出1 阅读全文
posted @ 2020-03-06 20:19 shuoliuchn 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 装饰器 [TOC] 装饰器初识 在编程中,有很多约定俗成的规则。开放封闭原则就是其中很重要的一个。 开放封闭原则体现在两个方面: 1. 对扩展开放,支持增加新功能 2. 对修改源代码封闭,对调用方式的改变封闭 装饰器就是为了体现编程的开放封闭原则而存在的。 装饰器,顾名思义,就是在原有基础上额外添加 阅读全文
posted @ 2020-03-06 20:18 shuoliuchn 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 闭包 在编程时,我们会处理到很多数据。但是对于一些数据,我们只想使用,不想修改。我们可以使用 来防止不经意间的数据修改。 闭包的作用主要有两个: 1. 保护数据安全 2. 保护数据干净性 满足下面两个条件的函数就是一个实用的闭包: 1. 在嵌套函数内,使用非全局变量(且不使用本层变量) 2. 将嵌套 阅读全文
posted @ 2020-03-06 20:14 shuoliuchn 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 匿名函数的关键字是 lambda。匿名函数在高阶函数中应用十分广泛,它能极大地简化代码。 比如这个经典的函数定义和调用的代码: 如果使用匿名函数,只需要两行代码即可: 甚至一行代码就能实现: 在上面的代码中: lambda 和 def 的作用类似,用来声明要定义一个函数 和 的表达含义类似 阅读全文
posted @ 2020-03-06 20:13 shuoliuchn 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 迭代器和生成器 [TOC] 迭代器 迭代器就是用来将可迭代对象的值一个一个取出来的工具。 我们学过的可迭代的数据类型有:字符串、列表、字典、元组、集合 不可迭代的数据类型有:整型、布尔值 Python 中规定,只要是具有 方法就是 可迭代对象 : 可迭代对象可以通过 for 循环获取每一个元素,且可 阅读全文
posted @ 2020-03-06 20:12 shuoliuchn 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 函数嵌套 [TOC] 函数嵌套概述 函数的嵌套有两种方式: 1. 交叉嵌套 2. 回环嵌套 交叉嵌套 交叉嵌套的方式是在本函数中调用同一级或上一级函数的嵌套方法: 输出的结果为: 首先,程序会将 Python 文件中顶格的代码运行。函数 和 都是先开辟内存空间存储起来,但不会被执行。当程序走到赋值操 阅读全文
posted @ 2020-03-06 20:07 shuoliuchn 阅读(753) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页