
Python全栈工程师的打怪升级之路
本专栏将会记录从Python小白到全栈工程师的成长之路。包含python基础,python网络编程,前端,python web,python爬虫,数据分析等各个方向。
纯真zwj
这个作者很懒,什么都没留下…
展开
-
python2与python3的区别整理(持续更新中)
1.Python2默认编码方式是ascii码Python3默认编码方式utf-8例如执行如下代码:print('你好,世界')Python3成功输入字符,而Python2报错解决方式: 在py文件的首行加入:#-*- encoding:utf-8 -*-...原创 2019-01-05 20:44:30 · 372 阅读 · 0 评论 -
Python基础之迭代器与生成器
文章目录迭代器从【for】说起可迭代可迭代协议迭代器协议range()究竟是什么生成器【for】存在的意义认识生成器生成器函数初次见面,生成器函数你好!生成器监听文件输入send的用法带预激协程的生成器yield from生成器表达式迭代器从【for】说起在 Python 中,我们学过的数据类型有可以使用 for 循环的,例如:str,list,tuple,dict,set 等; 也有不可以...原创 2019-04-30 02:54:39 · 558 阅读 · 0 评论 -
Python基础之 推导式 与 匿名函数
文章目录推导式列表推导式字典推导式集合推导式匿名函数推导式推导式( comprehensions ),又称为解析式,是 Python 中的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导式:· 列表推导式· 字典推导式· 集合推导式推导式具有固定的格式,下面以列表推导式为例(也适用于其他推导式):variable = [out_exp_res f...原创 2019-04-29 05:04:52 · 533 阅读 · 0 评论 -
Python基础之装饰器函数
文章目录装饰器的应用背景开放封闭原则装饰器的形成过程装饰器的万能模板装饰器总结万能模板如何快速取消装饰器一个函数被多个装饰器装饰装饰器的应用背景上一篇博客中总结了闭包函数 ,装饰器就是闭包函数的应用之一。 那什么是装饰器呢? 装饰器产生于什么样的背景下呢?在实际的开发过程中,由于需求分析不准确或者需求的不断变化,往往会出现在原函数功能的基础上增加新的功能,但不能影响原函数的调用方式。该怎么办...原创 2019-03-12 15:22:43 · 396 阅读 · 0 评论 -
Python基础之闭包函数
文章目录闭包的概念闭包实例如何判断是否是闭包函数闭包的概念在 Python 中很多地方都会使用到闭包,那么究竟什么叫做闭包呢? 在维基百科上是这么解释的。在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。——维基百科...原创 2019-03-11 23:21:43 · 21140 阅读 · 4 评论 -
Python基础之文件操作
文章目录一.文件路径绝对路径相对路径二.文件操作操作流程文件编码文件的打开模式文件操作方法常用操作f.read(size)f.write()f.seek(offset, whence)f.tell()f.readline(size)f.readlines()f.truncate(size)文件的修改一.文件路径绝对路径绝对路径指的是从盘符开始的,直接到达目标文件位置的目录下的绝对位置。 绝对...原创 2019-02-26 03:17:53 · 603 阅读 · 0 评论 -
Python基础之元祖,集合及深浅copy
把这三块知识点放在一起写,是因为这三点内容都很少。(写博客可真是件费时费力的活 ,٩(º﹃º٩)文章目录原创 2019-01-10 02:08:09 · 515 阅读 · 0 评论 -
Python基础之字典操作
文章目录1.数据类型的划分2.字典特点3.字典操作(增删改查)增dict.setdefault(key, default=None)删dict.pop(key, default)dict.popitem()1.数据类型的划分不可变数据类型(可哈希):bool,int,str,tuple可变数据类型(不可哈希):list,dict,set2.字典字典类似于列表。在列表中,是下标和值的...原创 2019-01-03 18:40:27 · 429 阅读 · 0 评论 -
Python基础之列表操作
文章目录1.索引与切片2.列表方法(增删改查)list.append(obj)list.insert(index, obj)list.extend(seq)list.pop([index=-1])list.remove(obj)list.clear()和字符串相似,列表(list) 是值的序列。在字符串中,这些值是字符;在列表中,它可以是任何类型。列表中的值称为元素(element),有时也被...原创 2018-12-24 00:50:58 · 779 阅读 · 1 评论 -
Python基础之字符串操作
文章目录1.类型转换int 与 str 互相转换str 转化为 bool2.索引与切片3.字符串方法capitalize()upper(), lower()swapcase()title()center(width, fillchar)expandtabs(tabsize=8)1.类型转换int 与 str 互相转换Python 中整数型int的变量可以转换成字符串类型str,而全数字组成的...原创 2018-12-20 18:28:51 · 560 阅读 · 0 评论 -
ASCII,UTF-8,GBK 及 Python3中的编码解码
背景信息在传输过程中实际上是由低电频与高电频的组合来表示的,高低电频对应到计算机中就是数字0与1。所以就可以将若干个0和若干个1组合起来表示一个字符。例如,我们可以设定0000表示a,0001表示b,0010表示c…这就像是编写一个密码本,每一个密文元素都有其相对应的明文元素。但是信息传输双方拥有不同加密规则的密码本,纵使信息成功传输与接收,对方也不能知道文本包含的准确信息。所以就要在行业...原创 2018-12-18 20:55:53 · 2398 阅读 · 0 评论