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 相关文章推荐
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
Apr 26 Python
python中迭代器(iterator)用法实例分析
Apr 29 Python
Python中运算符"=="和"is"的详解
Oct 08 Python
python re模块findall()函数实例解析
Jan 19 Python
Python解析并读取PDF文件内容的方法
May 08 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
Aug 08 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
django queryset 去重 .distinct()说明
May 19 Python
Python生成器generator原理及用法解析
Jul 20 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 Python
python常见的占位符总结及用法
Jul 02 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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
php读取txt文件并将数据插入到数据库
2016/02/23 PHP
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
[01:14:55]EG vs Spirit Supermajor 败者组 BO3 第三场 6.4
2018/06/05 DOTA
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
跟老齐学Python之Python文档
2014/10/10 Python
python自定义解析简单xml格式文件的方法
2015/05/11 Python
python一键升级所有pip package的方法
2017/01/16 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
python模块导入的细节详解
2018/12/10 Python
初次部署django+gunicorn+nginx的方法步骤
2019/09/11 Python
Python模块 _winreg操作注册表
2020/02/05 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
如何利用python 读取配置文件
2021/01/06 Python
办公室驾驶员岗位职责
2013/11/15 职场文书
生日寿宴答谢词
2014/01/19 职场文书
环境日宣传活动总结
2014/07/09 职场文书
学生偷窃检讨书
2014/09/25 职场文书
党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
区域经理岗位职责
2015/02/02 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
Pandas加速代码之避免使用for循环
2021/05/30 Python