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实现股市信息下载的方法
Jun 15 Python
Python删除windows垃圾文件的方法
Jul 14 Python
Django中传递参数到URLconf的视图函数中的方法
Jul 18 Python
浅谈五大Python Web框架
Mar 20 Python
简单易懂的python环境安装教程
Jul 13 Python
Python实现的双色球生成功能示例
Dec 18 Python
Python代码块批量添加Tab缩进的方法
Jun 25 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
pip安装python库的方法总结
Aug 02 Python
python中下标和切片的使用方法解析
Aug 27 Python
python集合删除多种方法详解
Feb 10 Python
在ipython notebook中使用argparse方式
Apr 20 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
《心理测量者3》剧场版动画预告
2020/03/02 日漫
PHP入门速成(2)
2006/10/09 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
dedecms中使用php语句指南
2014/11/13 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
jquery实现的美女拼图游戏实例
2015/05/04 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
2017/09/12 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
python实现批量下载新浪博客的方法
2015/06/15 Python
Python中格式化format()方法详解
2017/04/01 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
Python中交换两个元素的实现方法
2018/06/29 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
6种非常炫酷的CSS3按钮边框动画特效
2016/03/16 HTML / CSS
美国亚洲时尚和美容产品的一站式网上商店:Stylevana
2019/09/05 全球购物
iostream与iostream.h的区别
2015/01/16 面试题
会计电算化专业个人的自我评价
2013/11/24 职场文书
民族学专业求职信
2014/07/28 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
高三复习计划
2015/01/19 职场文书
2015年司机工作总结
2015/04/23 职场文书
义卖募捐活动总结
2015/05/09 职场文书
小学语文教师研修日志
2015/11/13 职场文书
机械原理课程设计心得体会
2016/01/15 职场文书