Python的一些用法分享


Posted in Python onOctober 07, 2012

1)正则表达式的使用。

#正则表达式的模块 
import re 
#正则表达式 
rePattern = '.*[0-9]{4}' 
pattern = re.compile(rePattern) 
#匹配 
if pattern.match(line): 
return True 
else: 
return False

2)在函数中使用全局变量。
def func(): 
global num

3)python默认print输出换行。
如果需要输出时不换行,在最后加上逗号即可。
print 'Hello World!',

4)字符串的切分。

根据某个字符串切分,使用split(),默认参数为空白字符,包括空格、回车、制表符等:
strList = strs.split('_')


如果需要根据多个字符串进行切分,可以使用正则表达式:

#根据空格和水平制表符切分 
strList = re.split("[\t\s]", strs)

5)判断一个字符串是否是数字。
if str.isdigit(): 
return True 
else: 
return False

6)文件的读写
#读文件 
fin = file('1.txt', 'r') 
#写文件 
fout = file('1_ans.txt', 'w') 
while True: 
line = fin.readline() 
#文件结尾 
if len(line)==0: 
break 
fout.write(line) 
fin.close() 
fout.close()

7)列表的使用
ansList = [] 
#增加列表里的值 
ansList.append('Hello1') 
ansList.append('Hello2') 
#对列表进行排序 
ansList.sort() 
#遍历输出 
for ans in ansList 
print ans
Python 相关文章推荐
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
python实现决策树分类(2)
Aug 30 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
python try except 捕获所有异常的实例
Oct 18 Python
python使用递归的方式建立二叉树
Jul 03 Python
Django 创建/删除用户的示例代码
Jul 24 Python
解决Mac下使用python的坑
Aug 13 Python
Django跨域资源共享问题(推荐)
Mar 09 Python
150行Python代码实现带界面的数独游戏
Apr 04 Python
Python中threading库实现线程锁与释放锁
May 17 Python
使用Django实现商城验证码模块的方法
Jun 01 Python
Python天气预报采集器实现代码(网页爬虫)
Oct 07 #Python
python代码检查工具pylint 让你的python更规范
Sep 05 #Python
python 基础学习第二弹 类属性和实例属性
Aug 27 #Python
用Python写的图片蜘蛛人代码
Aug 27 #Python
Python模块学习 filecmp 文件比较
Aug 27 #Python
Python模块学习 datetime介绍
Aug 27 #Python
Python运行的17个时新手常见错误小结
Aug 07 #Python
You might like
编译问题
2006/10/09 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
php线性表的入栈与出栈实例分析
2015/06/12 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
如何在postman测试用例中实现断言过程解析
2020/07/09 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
python3设计模式之简单工厂模式
2017/10/17 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
如何在keras中添加自己的优化器(如adam等)
2020/06/19 Python
html5唤起app的方法
2017/11/30 HTML / CSS
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
幼儿运动会邀请函
2014/01/17 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
春节慰问信范文
2015/02/15 职场文书
消防验收申请报告
2015/05/15 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
详解Python自动化之文件自动化处理
2021/06/21 Python
使用ORM新增数据在Mysql中的操作步骤
2021/07/26 MySQL