
python入门
zhong_jay
在这个世界上只有伤心的借口,没有沉沦的理由!
展开
-
一、前言:作为一个从事java开发三年的码农我为什么要现在学python?
2018年初-2019.5.8,毛衣战已经持续了一年多,谈判还在继续,经济下行,直接导致互联网行业的不景气。2019年后公司效益已经很差了,到了四月份扛不住开始裁员,对于我来说算是个好消息,因为本来就要走的,又恰逢金三银四时节。准备了一周后便开始投简历面试,就在投简历的过程中就感觉到异样了,人在上海,每年三四月份无论跳槽与否我都会出去面试打探一下行情和自身需要学习补足的地方,和往年完全不一样...原创 2019-05-08 16:12:37 · 459 阅读 · 0 评论 -
python之yield深入理解及与await比较
1.yield深入理解原文地址:https://www.cnblogs.com/coderzh/articles/1202040.html2.yield和await比较await用于挂起阻塞的异步调用接口。器作用在一定程度上类似于yield。这仅仅是效果上一样(都能实现暂停的效果),但是功能上却不兼容。意思是你不能再生成器中使用await,也不能在async定义的协程函数中使用yie...原创 2019-06-17 16:22:03 · 2199 阅读 · 0 评论 -
python之global关键字
看如下代码,没有使用global关键字:a = 1def globalTest(): a = 123 print(a) globalTest()print(a)运行结果:可以看出,在方法内部不能改变外部a的值加上global关键字:a = 1def globalTest(): global a a = 123 pr...原创 2019-06-21 15:31:13 · 1284 阅读 · 0 评论 -
Python生成器generator之next和send运行流程(转)
原文地址:https://blog.youkuaiyun.com/pfm685757/article/details/49924099对于普通的生成器,第一个next调用,相当于启动生成器,会从生成器函数的第一行代码开始执行,直到第一次执行完yield语句(第4行)后,跳出生成器函数。然后第二个next调用,进入生成器函数后,从yield语句的下一句语句(第5行)开始执行,然后重新运行到yiel...原创 2019-06-13 15:48:04 · 190 阅读 · 0 评论 -
python之generator详解
generator使用场景: 1 当我们需要一个公用的,按需生成的数据 2 某个事情执行一部分,另一部分在某个事件发生后再执行下一部分,实现异步。注意事项: 1 yield from generator_obj 本质上类似于 for item in generator_obj: yield item 2 generator函数中允许使用return...原创 2019-06-13 10:53:50 · 46316 阅读 · 9 评论 -
Python集合简介
因为之前是做java开发的,就直接拿java集合来做对比了。 1.list,set,tuple 和java类似,list是有序的可重复的,set是无序的不可重复的,tuple和list唯一的区别就是tuple是不可变的,一旦创建就不能 更改元素 1)list创建 新建一个非空list: l...原创 2019-05-30 14:19:53 · 162 阅读 · 0 评论 -
四、Python3 基础语法
1.编码默认情况下,Python 3 源码文件以UTF-8编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:2.标识符第一个字符必须是字母表中字母或下划线_。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。3.保留字保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一...原创 2019-05-09 16:50:53 · 151 阅读 · 0 评论 -
三、用pycharm搭建自己的第一个python项目
1.新建项目 打开pycharm,点击左上角file选项->new project选择第一项Pure python,右边的location是新建项目的路径,可自行选择Project Interpreter部分是选择新建项目所依赖的python库,第一个选项会在项目中简历一个venv(virtualenv)目录,这里存放一个虚拟的python环境。这里所有的类库依赖都可以直接...原创 2019-05-09 16:34:56 · 690 阅读 · 0 评论 -
二、本地搭建 Python3 开发环境
一. python3依赖安装 1.本人选择的python3.7.0 windows版的安装包,官网下载比较慢就传到了csdn方便下载,点击下载 2.安装步骤 点击下一步至结束就ok了。 3.配置环境变量,和java类似,把python的安装目录加到path里面。 4.cmd输入python能看到版本号即为安装成功 ...原创 2019-05-08 17:03:30 · 276 阅读 · 0 评论 -
python之with关键字
前言with表达式其实是try-finally的简写形式。但是又不是全相同。格式"""格式with context [as var]: pass"""其中的context是一个表达式,返回的是一个对象,var用来保存context表达式返回的对象,可以有单个或者多个返回值。with open('1.txt') as f: print(f.read())...原创 2019-07-09 11:06:57 · 243 阅读 · 0 评论