随笔分类 - Python
摘要:python m xxx.py 作用是:把xxx.py文件当做模块启动 但是我一直不明白当做模块启动到底有什么用。python xxx.py和python m xxx.py有什么区别! 自问自答: 1. python xxx.py 2. python m xxx.py 这是两种加载py文件的方式:
阅读全文
摘要:原来我也自己通过查资料,来学习python的装饰器,但是效果不好。因为没有接触过需要用到装饰器的场景,所以一起的资料都只停留在纸面上,但是今天偶然看到了vimer的这篇文章:http://www.vimer.cn/2011/04/python%E8%A3%85%E9%A5%B0%E5%99%A8%E...
阅读全文
摘要:这两天在看Django框架,里面的filter实现原理搞不明白,最后发现跟python的元类有关系.原文:http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python伯乐在线译文:http://blog.jobbole...
阅读全文
摘要:用阿里云服务器,使用pip安装第三方库的时候卡的要死。所以我就想pip能不能安装本地的包。 找到了这篇博客: http://me.iblogc.com/2015/01/01/pip%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/ 原来pip能干这么多事情!幸福感暴涨! 基本
阅读全文
摘要:python内置函数map/reduce/filter 这三个函数用的顺手了,很cool。filter()函数:filter函数相当于过滤,调用一个bool_func(只返回bool类型数据的方法)来迭代遍历每个序列中的元素。返回bool_func结果为true的元素的序列(注意弄清楚序列是什么意思...
阅读全文
摘要:本来想分享一些知识,但是发现,写着写着,感觉分享一些经验,或许会少让大家走一些弯路,索性就把标题一改。我不是教给大家些什么,我没有资格,我也是摸着石头过河,我只是本着分享的精神,在这里分享自己的东西。我是python新手,前段时间刚看完基本语法,跑去看flask官方文档。发现还是有些地方不明白。不知...
阅读全文
摘要:这些东西是我在慕课网,廖雪峰大神的python课中学到的。自己写成笔记的形式分享给大家。先来看一段代码: 1 def f1(x): 2 return x*x 3 4 def new_fn(f): 5 def fn(j): 6 print 'print'+f....
阅读全文
摘要:Python生态环境简介作者:Mir Nazim原文:Python Ecosystem - An Introduction译者:dccrazyboy原译:Python生态环境简介当开发人员从PHP,Ruby或者别的开发环境转换到Python时,所面对的最大问题是缺乏对Python开发的生态环境的充分...
阅读全文
摘要:续写 初学python类,这几天吃坏东西了,拖着虚弱的身躯写的。有些乱请各位看官海涵。声明:本人编程新手,还在学习中。所表述的东西都是基础语法之类的,分享我的学习笔记。还望多多指点,我一定虚心接受。python中类的继承,基本就是一句带过(貌似默认学过其他语言),我的学习过程是参考《笨方法学pyth...
阅读全文
摘要:range函数说明:range([start,]stop[,step]),根据start与stop指定的范围以及step设定的步长,生成一个序列(列表)。>>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3, 4] >>> range(0,6,2)...
阅读全文
摘要:是我在看《笨方法学python》过程中发现有一行代码看不懂——“ for sentence in snippet, phrase:”,所以研究了半天,感觉挺有收获的。所以就放在博客上分享给大家了。直入主题:为了不耽误大家时间,如果知道以下为两段代码为什么输出不一样的话我觉得您肯定知道我下面要说的是什...
阅读全文
摘要:边看python官方2.7的文档,一边动手测试了一些例子加深自己的印象。官方文档的网址:http://python.usyiyi.cn/python_278/tutorial/classes.html代码如下:#coding:utf-8################## 练习应用类########...
阅读全文
摘要:1.**两个乘号就是乘方,比如2**4,结果就是2的4次方,结果是162.//就是做浮点除法,并舍弃小数部分(注意不是四舍五入)3.@是python中的修饰符,具体功能我没弄懂。
阅读全文
摘要:我有个问题:我没有发现%f和%F的区别,希望大神们可以帮我解答下格式化字符说明%c转换成字符(ASCII 码值,或者长度为一的字符串)%r 用repr()函数进行字符串转化(调试的时候用这个输出)%d和%i转化为有符号的十进制数(常用%d)%u 转成无符号十进制数%o转成无符号八进制数%x和%X转成...
阅读全文
摘要:放在最前面:有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:print r'\t\r'实际输出为“\t\r”。主要参考:AllenW的博客转义字符输出\' '\""\a ‘bi’响一声\b退格\f 换页(在打印时)\n回车,光标在下一行\r换行,光...
阅读全文
摘要:应用中的区别:%s 就是调用str()——用于显示字符串%r 就是调用repr()——用于调试时显示str()一般是将数值转成字符串。repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。如list,dict使用str()是无效的,但使用repr可以,这是为了看它...
阅读全文
摘要:我是这样理解的:解释给用户:当我们浏览网页的时候,如果访问的网页出错,我们看到的是错误代码例如404.而不是一群你看不懂的错误代码信息。解释给程序员:消极的态度是抛出异常,但是你对该异常没有任何处理;积极的态度就是捕获异常,这样你可以对异常进行处理和记录。摘抄于网上的内容:一般建议如下:1、在通用的...
阅读全文
摘要:今天依旧在啃:《笨方法学python》,其中习题37是复习各种关键字。我本想百度一下记一下就ok了,但是百度出来第一个就Hongten的博客。我才意识到我也有博客,我应该学习他,把这些积累的东西都放到博客中。主要参考:http://www.cnblogs.com/hongten/p/hongten_...
阅读全文
摘要:一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他
阅读全文