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 相关文章推荐
利用Django框架中select_related和prefetch_related函数对数据库查询优化
Apr 01 Python
wxpython中Textctrl回车事件无效的解决方法
Jul 21 Python
30秒轻松实现TensorFlow物体检测
Mar 14 Python
python re模块的高级用法详解
Jun 06 Python
python中将zip压缩包转为gz.tar的方法
Oct 18 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
Aug 05 Python
python对象转字典的两种实现方式示例
Nov 07 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
Numpy 理解ndarray对象的示例代码
Apr 03 Python
TensorFlow2.1.0最新版本安装详细教程
Apr 08 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 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 curl获取301或302转向的网址问题的解决方法
2011/06/02 PHP
php格式化金额函数分享
2015/02/02 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
php实现文件与16进制相互转换的方法示例
2017/02/16 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
JavaScript判断窗口是否最小化的代码(跨浏览器)
2010/08/01 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
node.js中的fs.futimesSync方法使用说明
2014/12/17 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
jQuery+json实现动态创建复杂表格table的方法
2016/10/25 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
js实现简单点赞操作
2020/03/17 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
详解python中asyncio模块
2018/03/03 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
自我评价怎么写好呢?
2013/12/05 职场文书
庆元旦广播稿
2014/02/10 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
教师节主题班会教案
2015/08/17 职场文书