随笔分类 - python学习笔记
摘要:函数 在未未深入学习之前,我们写的代码都是函数式编程。之后,我们会一直使用面向对象编程。 1 函数式编程和面向对象编程的区别 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 函数式编程最重要的是增强代码的重用性和可读
阅读全文
摘要:列表推导式 注意:使用()的推导式 返回的是 生成器对象。可以使用tuple(生成器对象)强制类型转换为元组。会一次性把所有数据都读到内存里。 字典推导式 集合推导式 自带结果去重功能
阅读全文
摘要:简单的装饰器举例 装饰器的作用 不想修改函数的调用方式 但是还想在原来的函数前后添加功能 。timmer就是一个装饰器函数,只是对一个函数 有一些装饰作用 原则 开放封闭原则: 对扩展是开放的,对修改是封闭的。 本质 装饰器的本质 : 闭包函数 函数名的两个内建函数 多个装饰器装饰同一个函数 使
阅读全文
摘要:迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后
阅读全文
摘要:[TOC] 文件操作 1 打开文件 2 文件打开方式 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不可读;不存在则创
阅读全文
摘要:算术运算符 比较运算符 逻辑运算符 赋值运算符 成员运算 身份运算符 is 和 is not 基础数据类型 分为 数字类型、字符串类型、列表类型、字典类型、元组类型、集合类型和布尔类型。 数字类型 字符串类型 列表类型 元组类型 字典类型 拓展知识 enumerate 枚举 range 范围
阅读全文
摘要:```python
# 要求:
# 登录之后,才能游戏。3次登录机会。
# 猜年龄,3次机会。失败后可以选择是否继续。
# 猜对后可以领取奖品。两次。不领取可以直接退出 user_info = { 'username': 'nick', 'pwd': '123', 'login_status': False
}
age = 18
login_count = 3
guess...
阅读全文
摘要:文件操作 文件路径 d:\test.txt 编码方式 utf 8 gbk。。。 操作方式 操作方式:只读,只写,追加,读写,写读..... 以什么编码方式储存的文件,就以什么编码打开进行操作。
阅读全文
摘要:计算机基础(掌握) 启动应用程序的流程 1. 双击qq 2. 操作系统接受指令然后把该操作转化为0和1发送给CPU 3. CPU接受指令然后把指令发送给内存 4. 内存接受指令把指令发送给硬盘获取数据 5. qq在内存中运行 文本编辑器存取文件的原理 1. 在文本编辑器中按下键盘中j的时候 2. 文
阅读全文
摘要:[TOC] 今天的课程主要针对部分数据类型的内置方法进行了讲解,包括列表、元组、字典以及集合。 下面详细对以上提到的几种数据类型进行讲解。 列表数据类型的内置方法 作用 可以使用列表存储多个元素,如兴趣爱好。 列表既可以存数据,也可以取数据。 定义方式 元素之间以 号隔开。元素可以是任意类型的数据。
阅读全文
摘要:首先,为什么要有数据类型? 对于不同类型的变量,需要用不同的数据类型去描述. 数字类型的内置方法 数据类型又分为整形和浮点型.以下所述的内置方法均适用于这两个类型. 必须掌握的方法 数据类型有基本的加减乘除/取余/整除等方法,符号分别为 + / % // 注意:数据类型为不可变数据类型. (值改变I
阅读全文
摘要:流程控制 语法 if判断其实就是模拟人在做判断,如果做一件事情,你使用这种方式做 或者使用另一种方式做。 举例如下: python if cls = 'human' gender = 'female' age = 18 if cls == 'human' and gender == 'female'
阅读全文
摘要:[TOC] 今天Python所学习的知识如下:①与用户的交互、格式化输出、基本运算符。以下整理汇总下所学习的知识点。 与用户的交互 input 注意事项 : 1. input函数接受的都是字符串 2. python2中的raw_input与Python3中的input作用相同,而Python2中的i
阅读全文
摘要:Python解释器 打开官网https://www.python.org/downloads/windows/ 下载中心下载对应电脑版本的Python安装包,选择custom后一路next安装完成。过程比较简单,此处只针对安装之后系统的环境变量如何配置进行讲解。 添加环境变量 python程序的两种
阅读全文
摘要:day001
阅读全文

浙公网安备 33010602011771号