def isPhoneNumber(text): #固定电话 if len(text) != 13: return False # 位数不够 for i in range(0, 4): if not text[i].isdecimal(): ...
分类:
编程语言 时间:
2015-05-14 13:43:21
阅读次数:
249
python 的序列化和反序列化用于内存之间的共享,包括服务器和客户端的共享,两个Python程序之间的共享,以及以字符串的形式存储到硬盘中。1 #Python的序列化和反序列化2 import pickle3 4 li = ['xiaoli','xiaowang','12','3','4']5 d...
分类:
编程语言 时间:
2015-05-10 11:20:00
阅读次数:
127
add by zhj: 没找到原文出处,只能找到转载的,文中说有17个坑,其实是16个全文如下这篇文章主要介绍了Python程序员代码编写时应该避免的16个“坑”,也可以说成Python程序员代码编写时应该避免的17个问题,需要的朋友可以参考下1. 不要使用可变对象作为函数默认值代码如下:In [1...
分类:
编程语言 时间:
2015-05-05 23:38:18
阅读次数:
187
add by zhj:虽然学Python也有两年了,但这些问题的确容易犯,看来对Python的理解还有些地方不深入。先转了,有时间再好好看译文:http://blog.jobbole.com/68256/本文由伯乐在线-datorhjaelten翻译。未经许可,禁止转载!英文出处:toptal。欢迎...
分类:
编程语言 时间:
2015-05-05 23:33:59
阅读次数:
298
引论
建议1:理解pythonic的概念
pythonic也许可以遮阳定义:充分体现python自身特色的代码风格。
python中两个变量交换只需一行:
a,b= b,a
遍历一个容器时可以为:
for i in alist:
do_sth_with(i)
打开文件,需要安全的关闭文件可以为:
with open(path,’r’) as ...
分类:
编程语言 时间:
2015-05-05 16:40:13
阅读次数:
146
第二章 编程惯用法
建议8:利用assert语句来发现问题
断言在很多语言中都存在,它主要为调试程序服务,能够快速方便的检查程序的异常或者发现不恰当的输入等。
assert语法如下
assert expression1 [“,” expression]
其中计算expression1的值会返回True或者False,当值为False的时候会引发AssertionError,而ex...
分类:
编程语言 时间:
2015-05-05 16:36:23
阅读次数:
188
本文由伯乐在线-木羊翻译,xianhu校稿。未经许可,禁止转载!英文出处:realpython.com。欢迎加入翻译小组。这篇文章将根据真实的兼职需求编写一个爬虫,用户想要一个Python程序从Stack Overflow抓取数据,获取新的问题(问题标题和URL)。抓取的数据应当存入MongoDB。...
分类:
数据库 时间:
2015-05-05 14:09:56
阅读次数:
207
从开始着手SIM的研究已经将近一个月了,总算功夫不负有心人,好歹在SIM上增加了对python程序的支持。现在回过头来想想,真正需要自己动手去编写的代码还是非常有限的,大多时间都是对HUSTOJ代码不熟悉而消耗了。
在HUSTOJ下,通过judge_client调用SIM以实现判题过程的相似度判别,所有判别的数据库均来源于服务器端每次存储的已AC代码,例如题号1000的AC代码存放在data/1...
分类:
编程语言 时间:
2015-05-03 13:23:17
阅读次数:
1126
1.主要有两种循环,计数循环和条件循环。前者一般叫做for循环,后者一般叫做while循环。要停止一个失控循环的Python程序,只需要按下Ctrl C。2.跳出循环语句有两种,break和continue。前者完全终止该次循环,后者是提前跳转到循环的下一次迭代。3.附带目前查询的资料:----py...
分类:
其他好文 时间:
2015-05-03 00:44:42
阅读次数:
150
查了几篇文章,结合了一下,以下是使用范例:我的工程是/www/web/cmdb/我的models文件在/www/web/cmdb/serverpwd/models.pydjango的settings文件在/www/web/cmdb/cmdb/settings.py#!/usr/bin/envpython#-*-coding:utf-8-*-importsys,osfromdatetimeimport*sys.path.append(‘/ww..
分类:
编程语言 时间:
2015-05-01 20:05:34
阅读次数:
166