Python 字典 dict
python字典是序列化数据非常方便,就像最简单的关系型数据库,可以和list互相嵌套
a = {key:value} 建议还是使用双引号来包裹字符串,这样子以后转存为字符串后再次序列号时方便
dict 有几个关键字: “无序的,可变对象,key唯一,可嵌套”
Seal Tips
说到python中的字典真的和json数据很类似,且json被绝大部分各类开发者所使用,而eval和这2者什么关系,下面是我的总结
dcit
,是python中字典数据类型,有了dict可以很方便的对结构化解析数据,有点像最小化的关系型数据库,是key对于value比如1
a = {'name': '兔纸', 'class': 'One'} #可用单引号和双引号
json
,是数据交换格式,JSON语法是JavaScript对象表示语法的子集,规范是:数据在键值对中,数据由逗号分隔,花括号保存对象,方括号保存数组,且必须要用双引号包裹字符串
,这是官方的说明其中有一段是”A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes. A character is represented as a single character string. A string is very much like a C or Java string.” 本文总结只是涉及python 中dict和json的区别以及转换相关1
a = {"name": "兔纸", "class": "One"} #只能是双引号
我们看看区别(To Do)
据说是史上最详细的hexo+git的安装说明
不过根据上面的文章搭建好应该是不能发布到git的,不知道别人是否可以,我是不可以,原因是少了一个hexo的git发布插件会报错
hexo ERROR Deployer not found: github
解决也是很方便:在本地的hexo根目录进行发布插件安装,然后根目录的配置文件_config.yaml中deplay type改成git1
npm install hexo-deployer-git --save
前面看了Alex的python自动化之路第一章对于他自己的一些经历,这么想想自己也是差不多是在2012年的时候开始接触python,当时写了上百个shell脚本,总觉得shell在运维管理中还是有些短板,其实一直知道python,哪怕重来没有不知道有python但是在运维面试很多jd都会写一条,精通shell,python,perl,慢慢的自己也开始自学python
,到现在也有几年了,从2013年开始陆陆续续的差不多都用python来完成需求功能和平时的工作,但是还是觉得自己的水平还是这么不行,只知其然不知其所以然,各种百度各种google,幸好公司有一位大牛,经常也会请教,就在这一步步的慢慢前行中,最近遇到sprak新版本更新发现早在1.5.0版本的spark的Dstarem已经支持python了,非常高兴,边尝试用python实现Sprark的的作业任务,其实官方给的例子已经非常简练和明确了,但是我还是使用了接近一天的时间才看懂,虽然最后做到了,虽然挺开心,但是莫名的沮丧
几乎是用排除法不断的尝试出来,其实我自己一直热爱运维,但是实际生活中运维的地位往往没有研发受到重视,在大部分公司研发好比厨师,是能够真正开发出产品,做得出东西的,而运维更像是服务员,这就是为什么小公司其实是不需要运维的,就像你见过小饭店里有所谓的服务吗?所以我自己的发展方向就是运维研发,我要做一个会“做饭的服务员”
再想想真的自己很早以前就有blog ,但是很少写文章,感觉自己做很多事情都没有坚持下去,2016年,写给自己,就2个字 “坚持!”
这个是肯定需要说明的,当我知道python2和3的区别第一个知识点可能就是print
1 | # python2 我们这样使用 |
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
1 | $ hexo server |
More info: Server
1 | $ hexo generate |
More info: Generating
1 | $ hexo deploy |
More info: Deployment