随笔分类 -  Python

摘要:恢复内容开始 一. 生成器 生成器实质就是迭代器. 在python中有三种方式来获取生成器: 1. 通过生成器函数 2. 通过各种推导式来实现生成器 3. 通过数据的转换也可以获取生成器 首先, 我们先看一个很简单的函数: 运行的结果和上面不一样. 为什么呢. 由于函数中存在了yield. 那么这个 阅读全文
posted @ 2018-07-18 15:14 chenyibai 阅读(483) 评论(0) 推荐(0)
摘要:一. 函数名的运用. 函数名是⼀个变量, 但它是⼀个特殊的变量, 与括号配合可以执行函数的变量. 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名可以作为函数的返回值 综上, 闭包的作用就是让一个变量能够常驻内存. 阅读全文
posted @ 2018-07-17 20:58 chenyibai 阅读(254) 评论(0) 推荐(0)
摘要:一. 什么是函数 我们使用def关键字来定义函数, 函数的定义语法: 这里的函数名的命名规则和使用和变量基本一样. 函数体: 就是函数被执行之后要执行的代码 二. 函数的返回 执行完函数之后. 我们可以使用return来返回结果. 函数中return的使用: 1. 函数中遇到return, 此函数结 阅读全文
posted @ 2018-07-12 15:14 chenyibai 阅读(213) 评论(0) 推荐(0)
摘要:一. 初识文件操作 使用python来读写文件是非常简单的操作. 我们使用open()函数来打开一个文件, 获取到文件句柄. 然后通过文件句柄就可以进⾏各种各样的操作了. 根据打开方式的不同能够执行的操作也会有相应的差异. 打开文件的方式: r, w, a, r+, w+, a+, rb, wb, 阅读全文
posted @ 2018-07-11 18:02 chenyibai 阅读(288) 评论(0) 推荐(0)
摘要:一.基础类型知识点回顾 1.join(字符串的基本操作) 2.list删除 分析原因:for的运行过程. 会有一个指针来记录当前循环的元素是哪一个, 一开始这个指针指向第0 个. 然后获取到第0个元素. 紧接着删除第0个. 这个时候. 原来是第一个的元素会自动的变成第0个. 然后指针向后移动一次, 阅读全文
posted @ 2018-07-10 20:21 chenyibai 阅读(271) 评论(0) 推荐(0)
摘要:一. is和==的区别 1. id() 通过id()我们可以查看到一个变量量表示的值在内存中的地址. 结果一致, 但是在终端中是不一致的. 所以在python中,命令⾏代码和py文 件中的代码运行的效果可能是不一样的 小数据池(常量量池): 把我们使用过的值存储在小数据池中.供其他的变量量使用. 小 阅读全文
posted @ 2018-07-09 15:31 chenyibai 阅读(321) 评论(0) 推荐(0)
摘要:一. 字典的简单介绍 字典(dict)是python中唯⼀的⼀个映射类型,他是以 { } 括起来的键值对组成. 在dict中key是 唯⼀的. 在保存的时候, 根据key来计算出⼀个内存地址. 然后将key-value保存在这个地址中. 这种算法被称为hash算法, 所以, 切记, 在dict中存储 阅读全文
posted @ 2018-07-06 22:03 chenyibai 阅读(205) 评论(0) 推荐(0)
摘要:一、数据类型 -- int类 1、bit_length()方法 v1 = 1 data = v1.bit_length() v = 15 data = v.bit_length() #当前十进制数用二进制数表示时最少使用的位数(计算位数) print(data) 2、二进制、十进制、八进制 二进制: 阅读全文
posted @ 2018-07-06 15:47 chenyibai 阅读(152) 评论(0) 推荐(0)
摘要:一.python介绍 python的创始⼈为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多· 范罗苏姆为了在阿姆斯特丹打发时间, 决心开发一个新的脚本解释程序,作为ABC语⾔的一 种继承。 最新的TIOBE排行榜,Python已经占据世界第四名的位置, Python 阅读全文
posted @ 2018-07-06 15:47 chenyibai 阅读(324) 评论(0) 推荐(0)
摘要:1、Pycharm的使用: File > New Project > pure python >路径(文件夹名/工程名称)、选择python版本 > 右击工程名 >New >python File >文件命名 2、字符串格式化:将数字和字符串结合 占位符:%s :字符占位符 %d:数值占位符 %t: 阅读全文
posted @ 2018-07-06 15:47 chenyibai 阅读(207) 评论(0) 推荐(0)
摘要:一、初识计算机及应用程序 1、什么是计算机? 中央处理器:CPU,用于计算。 内存:用于存放数据(4G,8G,16G),存放临时数据,马上使用的数据 硬盘:存放所用数据。 输入输出设备:键盘鼠标,显示器。 2、什么是操作系统?(用于控制计算机硬件之间的交互) Linux:是基于UNIX操作系统发展而 阅读全文
posted @ 2018-07-06 15:09 chenyibai 阅读(336) 评论(0) 推荐(0)