摘要: os模块 os模块主要是与操作系统进行交互,多用于处理文件 1. 新建一个文件 2. 删除指定文件 3. 递归删除空文件夹 4. 删除指定空文件,如果文件不为空,则报错 5. 列出文件夹里面的所有文件,包括隐藏文件 ['bbb', 'ccc'] 6. 返回文件目录 7. 返回文件绝对路径 8. 判断 阅读全文
posted @ 2019-06-13 21:39 蔚蓝的爱 阅读(96) 评论(0) 推荐(0)
摘要: random模块 random模块一般用来生成随机数 1. 随机生成(0,1)之间的小数,不包括0和1 0.8451293863872781 2. 随机生成[1,10]之间的整数,包括1和10 2 3. 随机生成(1,10)之间的整数,包括1但不包括10 6 4. 随机打印(1,4)之间的小数,不包 阅读全文
posted @ 2019-06-13 21:38 蔚蓝的爱 阅读(122) 评论(0) 推荐(0)
摘要: [TOC] time模块 时间戳 使用 来打印时间,这个时间是从1970 01 01 00:00:00开始进行计时,以秒进行计算 1560322871.5570526 格式化时间 使用 方法,需要设置打印时间的格式 1. %Y 代表year 2. %m 代表month 3. %d 代表day 4. 阅读全文
posted @ 2019-06-13 21:37 蔚蓝的爱 阅读(201) 评论(0) 推荐(0)
摘要: [TOC] 模块 模块基础 模块就是一系列功能的集合体,也就是一堆函数的集合体。因此一个py文件就可以看成一个模块 我们的程序从面条型 》函数版本 》文件版(模块) 》文件夹版(包) 模块的分类 1. 自定义模块 2. 第三方模块 3. 内置模块 4. 包 import 与from...import 阅读全文
posted @ 2019-06-13 21:35 蔚蓝的爱 阅读(182) 评论(0) 推荐(0)
摘要: [TOC] 内置函数 掌握 1. bytes() 2. chr()/ord() 3. divmod() 4. enumerate() 5. eval() 6. hash() 1. bytes()解码字符,将字符转换为二进制 b'hello \xe4\xb8\x96\xe7\x95\x8c' b'he 阅读全文
posted @ 2019-06-13 21:18 蔚蓝的爱 阅读(171) 评论(0) 推荐(0)
摘要: [TOC] 匿名函数 有名函数 之前我们讲的函数都是又名函数,它是通过函数名来进行调用的 from f1 from f1 匿名函数 匿名函数就是没有名字的函数,只能使用一次 4 与内置函数联用 匿名函数通常与 方法联用 1. 如果我们需要从上面的字典中取出薪资最高人的姓名,我们可以使用max()方法 阅读全文
posted @ 2019-06-13 21:17 蔚蓝的爱 阅读(159) 评论(0) 推荐(0)
摘要: [TOC] 三元表达式和列表推导式 三元表达式 条件成立时的返回值+if条件+else条件不成立时的返回值 20 列表推导式 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [0, 3, 6, 9, 12] 字典生成式 {0: 0, 1: 2, 2: 4, 3: 6, 4: 8, 5: 阅读全文
posted @ 2019-06-13 21:15 蔚蓝的爱 阅读(192) 评论(0) 推荐(0)
摘要: [TOC] 递归 什么是函数递归 函数的递归就是函数的嵌套,之前讲的函数的嵌套是嵌套的别的函数,而递归则是嵌套函数本身 以上的函数是一个递归函数,但是这是一个死循环,所以我们需要定一个规则来终止这个函数 5 from bar 5 from foo 4 from bar 4 from foo 3 fr 阅读全文
posted @ 2019-06-13 21:15 蔚蓝的爱 阅读(241) 评论(0) 推荐(0)
摘要: [TOC] 迭代器 迭代器:迭代的工具。可以说迭代是一种重复,但这个重复是基于上一次的结果在进行的,如果上一次发生问题,就没办法进行下一次的迭代了 可迭代对象 常言道,python一切皆对象,如 上面所列的都是对象,但凡拥有 方法的对象,就是可迭代对象 File "", line 10 x = 10 阅读全文
posted @ 2019-06-13 21:13 蔚蓝的爱 阅读(144) 评论(0) 推荐(0)
摘要: [TOC] 名称空间与作用域 之前在函数的嵌套里遇到过函数内部定义的函数不能在函数外面使用,这是为么呢? 这就涉及到名称空间与作用域了 名称空间 名称空间就是存放名字的空间,比如变量名、函数名 内置名称空间 这是Python解释器自带的,如 ,它们在python解释器启动的时候就已经占据了内存空间, 阅读全文
posted @ 2019-06-10 15:19 蔚蓝的爱 阅读(159) 评论(0) 推荐(0)
摘要: [TOC] 闭包函数 什么是闭包函数 闭包即函数内部函数对外部作用域而非全局作用域的引用,说白了就是将函数内部的变量拿到全局来使用,还不会修改局部变量的值 5 6 两种为函数传参的方式 1. 使用参数的形式 1 2 5 2. 包给函数 1 5 1 5 装饰器 无参装饰器 什么是装饰器 装饰器就是为函 阅读全文
posted @ 2019-06-10 15:19 蔚蓝的爱 阅读(211) 评论(0) 推荐(0)
摘要: [TOC] 函数参数的应用 形参和实参 形参就是函数在定义的时候,括号里的参数称为形式参数,本质就是变量名 实参就是函数在调用的时候输入的参数,本质就是变量值 6 位置参数 位置形参就是在函数定义阶段,按照从左到右的顺序依次定义的形参,称之为位置形参 特点:按照位置定义的形参,都必须被传值,多一个不 阅读全文
posted @ 2019-06-10 15:16 蔚蓝的爱 阅读(238) 评论(0) 推荐(0)
摘要: [TOC] 函数对象 python中有一句话,万物皆对象,之前讲的int、float都是对象,函数也是对象,他们都是一个类(class) 函数的四大功能 引用 4 当作参数传给一个函数 from f1 当作函数的返回值 from f1 作为容器函数的元素 from f1 函数的嵌套 函数嵌套的定义 阅读全文
posted @ 2019-06-10 15:16 蔚蓝的爱 阅读(448) 评论(0) 推荐(0)
摘要: [TOC] 函数的返回值 什么是返回值 返回值就是函数内部代码运行后的一个结果 8 为什么要返回值 我们写函数并不是单纯的只是想要一个结果,我们可能还要对函数的运行结果进行下一步处理,此时就需要函数返回一个值了 注意: return是一个函数结束的标志,一个函数内可以有多个return,但只要执行到 阅读全文
posted @ 2019-06-10 15:10 蔚蓝的爱 阅读(3262) 评论(0) 推荐(0)
摘要: [TOC] 定义函数的三种方式 函数名和变量名差不多,所以函数名在定义的时候也需要具有某种意义,不能以数字下划线开头,不能使用关键字 无参函数 在函数的括号里没有参数就叫无参函数,在调用的时候也不能传入参数 如果函数里的代码不需要依靠外部传入值,必须定义为无参函数 我是一个无参函数 有参函数 在函数 阅读全文
posted @ 2019-06-10 15:08 蔚蓝的爱 阅读(641) 评论(0) 推荐(0)
摘要: [TOC] 函数基础 函数体系介绍 什么是函数 为什么要用函数 函数的分类:内置函数和自定义函数 如何自定义函数 语法 定义有参函数,及有参函数的应用场景 定义无参函数,及无参函数的应用场景 定义空函数,及空函数的应用场景 调用函数 如何调用函数 函数的返回值 函数参数的应用:形参和实参,位置形参, 阅读全文
posted @ 2019-05-29 21:37 蔚蓝的爱 阅读(159) 评论(0) 推荐(0)
摘要: 写一个猜年龄游戏: 1. 需要实现用户登录的功能 初始用户登录信息为 登录时密码只能尝试三次 2. 需要实现用户注册的功能 注册时要判断用户名是否存在 3. 可能会有用户会在输入年龄之后不小心输入空格,如18   ,请做处理 4. 可能会有用户会恶意输入导致程序报错,如 阅读全文
posted @ 2019-05-25 17:48 蔚蓝的爱 阅读(734) 评论(0) 推荐(0)
摘要: [TOC] 编程语言分类 编程语言就是人与计算机交流的介质 机器语言 计算机是通过高低电平来进行控制的,它只认识0和1,所以在最开始,在编程的时候都是使用0和1编写,这样可以直接操控计算机进行工作。 这个语言就是机器语言 1. 优点:执行效率高 2. 缺点:开发效率极低 汇编语言 汇编语言类似于机器 阅读全文
posted @ 2019-05-17 16:25 蔚蓝的爱 阅读(420) 评论(0) 推荐(0)
摘要: [TOC] Leetcode题目解答 1. 删除最外层的括号 有效括号字符串为空("")、"(" + A + ")" 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。例如,"","()","(())()" 和 "(()(()))" 都是有效的括号字符串。 如果有效字符串 阅读全文
posted @ 2019-05-12 10:57 蔚蓝的爱 阅读(198) 评论(0) 推荐(0)
摘要: [TOC] 文件操作 什么是文件? 所谓“文件”,就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位。 为什么要有文件 内存无法永久保存数据,但凡我们想要永久保存数据都需要把文件保存到硬盘中,而操作文件就可以实现对硬件的操作。 文件的打开过程 step1 点击需要打开的文 阅读全文
posted @ 2019-05-10 17:10 蔚蓝的爱 阅读(279) 评论(0) 推荐(0)