随笔分类 -  python

生成器
摘要:生成器 什么是个生成器:生成器本质就是迭代器 在python中有三种方式来获取生成器 1.通过生成器函数 2.通过各种推到式来实现生成器 3.通过数据的转换也可以获取生成器 运行的结果不一样,为什么呢?? 由于函数中存在yield,那么这个函数就是一个生成器函数. 我们在执行这个函数的时候.就不再是 阅读全文

posted @ 2019-01-11 20:36 🐳️南栀倾寒🐳️ 阅读(108) 评论(0) 推荐(0)

推导式
摘要:推导式 列表推导式 列表推导式生成器表达式以及其他推导式,首先我们先看一下这样的代码,给出一个列表,通过循环,想列表中添加1~10: 列表推到式的常用写法: [结果 for 变量 in 可迭代对象] 列表推导式是通过一行来构建你要的列表,列表推导式看起来代码简单,但是出现错误之后很难排查 筛选模式: 阅读全文

posted @ 2019-01-11 20:36 🐳️南栀倾寒🐳️ 阅读(139) 评论(0) 推荐(0)

闭包
摘要:什么是闭包? 闭包就是内层函数, 对外层函数(非全局)的变量的引用. 叫闭包 现在有个问题,这个闭包只能在里边调用啊,外边的怎么调用呢? 这样就实现了外部访问,那如果多层嵌套呢?很简单,只需要一层一层的往外层返回就行了 由它我们可以引出闭包的好处. 由于我们在外界可以访问内部函数. 那这个时候内部函 阅读全文

posted @ 2019-01-11 19:28 🐳️南栀倾寒🐳️ 阅读(99) 评论(0) 推荐(0)

Python迭代器
摘要:我们之前一直在用可迭代对象进行操作,那么到底什么是可迭代对象.我们现在就来讨论讨论可迭代对象.首先我们先回顾下我们 熟知的可迭代对象有哪些:str list tuple dic set 那为什么我们称他们为可迭代对象呢?因为他们都遵循了可迭代协议,那什么又是可迭代协议呢.首先我们先看一段错误的代码: 阅读全文

posted @ 2019-01-11 18:40 🐳️南栀倾寒🐳️ 阅读(147) 评论(0) 推荐(0)

名称空间
摘要:在python解释器开始执行之后, 就会在内存中开辟一个空间, 每当遇到一个变量的时候, 就把变量名和值之间的关系记录下来, 但是当遇到函数定义的时候, 解释器只是把函数名读入内存, 表示这个函数存在了, 至于函数内部的变量和逻辑, 解释器是不关心的. 也就是说一开始的时候函数只是加载进来, 仅此而 阅读全文

posted @ 2019-01-10 22:01 🐳️南栀倾寒🐳️ 阅读(107) 评论(0) 推荐(0)

小数据池
摘要:小数据池,也称为小整数缓存机制,或者称为驻留机制等等,博主认为,只要你在网上查到的这些名字其实说的都是一个意思,叫什么因人而异。 那么到底什么是小数据池?他有什么作用呢? 大前提:小数据池也是只针对 int(float),str,bool 小数据池是针对不同代码块之间的缓存机制!!! 官方对于整数, 阅读全文

posted @ 2019-01-10 20:25 🐳️南栀倾寒🐳️ 阅读(159) 评论(0) 推荐(0)

文件操作
摘要:文件操作 初始文件操作 使用Python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 根据打开方式的不同能够执行的操作会有相应的差异. 打开文件的方式: 默认使用的是r(只读模式) 绝对路径和相对路径 1.绝对路径:从 阅读全文

posted @ 2019-01-09 13:50 🐳️南栀倾寒🐳️ 阅读(104) 评论(0) 推荐(0)

函数进阶
摘要:函数参数动态参数 之前我们说过传参,如果我们在传参数的时候不很清楚有哪些的时候,或者说给一个函数传了很多参数,我们就要写很多,很麻烦怎么办呢,我们可以考虑使用动态参数 形参的第三种:动态参数 动态参数分为两种: 1.动态接受位置参数 首先我们来回顾下位置参数 现在有个问题,你们看我这体型也知道吃的不 阅读全文

posted @ 2019-01-09 13:45 🐳️南栀倾寒🐳️ 阅读(109) 评论(0) 推荐(0)

函数
摘要:什么是函数 定义一个事情或者是功能,等到需要的时候直接去用就好了.那么这里定义东西就是一个函数 函数:对代码块和功能的封装和定义 函数的定义 我们使用def关键字来定义函数,函数的定义语法,这里的函数名的命名规则和变量的命名规则一样.自己回顾一下变量的命名规则 函数体:就是函数被执行之后要执行的代码 阅读全文

posted @ 2019-01-08 13:46 🐳️南栀倾寒🐳️ 阅读(157) 评论(0) 推荐(0)

代码块
摘要:Python程序是由代码块构造的。块是一个python程序的文本,他是作为一个单元执行的。 代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块。 而作为交互方式输入的每个命令都是一个代码块。 什么叫交互方式?就是咱们在cmd中进入Python解释器里面,每一行代码都是一个代码块,例如: 代 阅读全文

posted @ 2019-01-06 16:49 🐳️南栀倾寒🐳️ 阅读(182) 评论(0) 推荐(0)

深浅拷贝
摘要:浅拷贝 深拷贝 阅读全文

posted @ 2019-01-06 16:44 🐳️南栀倾寒🐳️ 阅读(120) 评论(0) 推荐(0)

编码转换
摘要:python2解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),而python3对内容进行编码的默认为utf-8。 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电 阅读全文

posted @ 2019-01-06 15:56 🐳️南栀倾寒🐳️ 阅读(181) 评论(0) 推荐(0)

集合(set)
摘要:set() set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 set集合是python的一个基本数据类型. 一般不是很常用. set中的元素是不重复的.无序的.里面的元素必须是可hash的(int, str, tuple,bool), 我们可以这 阅读全文

posted @ 2019-01-06 15:18 🐳️南栀倾寒🐳️ 阅读(237) 评论(0) 推荐(0)

range
摘要:range 范围 练习题: 阅读全文

posted @ 2019-01-06 13:16 🐳️南栀倾寒🐳️ 阅读(403) 评论(0) 推荐(0)

元祖
摘要:元祖 元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一,用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改. 关于不可变, 注意: 这里元组的不可变的意思是子元素不可变. 而子元素内部的子元素是可以变, 这取决于子元素是否是可 阅读全文

posted @ 2019-01-06 12:00 🐳️南栀倾寒🐳️ 阅读(255) 评论(0) 推荐(0)

for循环
摘要:for循环 for循环是可以循环的数据结构: 字符串(str) 列 表(list) 元 祖(tuple) 字 典(dict) 集 合(set) 唯独不能进行循环的就是 整型(int)和布尔值(bool) for循环语法 分别使用while和for打印一段字符串 上边的这个东西叫做for循环, for 阅读全文

posted @ 2019-01-06 10:06 🐳️南栀倾寒🐳️ 阅读(216) 评论(0) 推荐(0)

面试
摘要:一:赋值变换 二:一条命令去重排序 三:对两个变量进行赋值,修改最初的有值的变量(对其进行赋值),看看两个变量是否会一起变化 四:无限循环的赋值: 五: 用一行代码实现,字符串转成列表 什么是鸭子类型 一些函数定义了相同名字方法就叫鸭子类型 阅读全文

posted @ 2019-01-03 23:11 🐳️南栀倾寒🐳️ 阅读(136) 评论(0) 推荐(0)

字典
摘要:字典 字典的简单介绍 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的.在保存的时候, 根据key来计算出一个内存地址. 然后将key-value保存在这个地址中. 这种算法被称为hash算法, 所以, 切记, 在dict中存储的key 阅读全文

posted @ 2019-01-03 13:52 🐳️南栀倾寒🐳️ 阅读(133) 评论(0) 推荐(0)

列表
摘要:列表的介绍 列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: 列表相比于字符串,不仅可以存放不同的数据类型.而且可以存放大量的数据.32位python 可以 阅读全文

posted @ 2019-01-02 18:41 🐳️南栀倾寒🐳️ 阅读(148) 评论(0) 推荐(0)

字符串
摘要:字符串 字符串(str) 字符串, 可以保存少量数据并进行相应的操作 在第一天的时候咱们简单的认识了下字符串,今天我们好好的来认识一下这个让你又喜又优的字符串 字符串是可以存储一些数据,方便我们使用 数字转字符,字符转数字 字符串加 通过刚刚我们的测试发现字符串也是可以进行加法操作的,字符串相加其实 阅读全文

posted @ 2018-12-30 14:23 🐳️南栀倾寒🐳️ 阅读(236) 评论(0) 推荐(0)

导航