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实现list反转实例汇总
Nov 11 Python
Python中动态获取对象的属性和方法的教程
Apr 09 Python
整理Python 常用string函数(收藏)
May 30 Python
python图片验证码生成代码
Jul 02 Python
Python3学习urllib的使用方法示例
Nov 29 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
Python字典推导式将cookie字符串转化为字典解析
Aug 10 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
python支持多线程的爬虫实例
Dec 21 Python
Python异常处理机制结构实例解析
Jul 23 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
python3美化表格数据输出结果的实现代码
Apr 14 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
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
发布一个基于javascript的动画类 Fx.js
2010/11/05 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
python练习程序批量修改文件名
2014/01/16 Python
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
python版百度语音识别功能
2019/07/09 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
基于python实现文件加密功能
2020/01/06 Python
python包的导入方式总结
2021/03/02 Python
巴西最大的体育用品商城:Netshoes巴西
2016/11/29 全球购物
毕业生物理教师求职信
2013/10/17 职场文书
业务经理岗位职责
2013/11/11 职场文书
高级工程师岗位职责
2013/12/15 职场文书
小学生演讲稿
2014/01/12 职场文书
简历中的自我评价怎么写
2014/01/29 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
中班下学期个人工作总结
2015/02/12 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
Python实现仓库管理系统
2022/05/30 Python