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检测手机QQ在线状态的脚本代码
Feb 10 Python
python文件操作相关知识点总结整理
Feb 22 Python
python进程管理工具supervisor的安装与使用教程
Sep 05 Python
python抓取网页中链接的静态图片
Jan 29 Python
PyQt5每天必学之组合框
Apr 20 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
May 26 Python
浅谈利用numpy对矩阵进行归一化处理的方法
Jul 11 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
Jul 13 Python
Python安装pycurl失败的解决方法
Oct 15 Python
Python实现最大子序和的方法示例
Jul 05 Python
python 使用while写猜年龄小游戏过程解析
Oct 07 Python
基于Python爬取爱奇艺资源过程解析
Mar 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
Windows7下的php环境配置教程
2015/02/28 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
php时间戳转换代码详解
2019/08/04 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
2014/07/18 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
node中的session的具体使用
2018/09/14 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
2020/07/28 Javascript
python dataframe 输出结果整行显示的方法
2018/06/14 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
浅析python的Lambda表达式
2019/02/27 Python
简单了解Python matplotlib线的属性
2019/06/29 Python
python实现倒计时小工具
2019/07/29 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
如何理解python对象
2020/06/21 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
从零实现一个自定义html5播放器的示例代码
2017/08/01 HTML / CSS
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
写自荐信的七个技巧
2013/10/15 职场文书
大门门卫岗位职责
2013/11/30 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
新闻稿件写作范文
2015/07/18 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书
Pytest allure 命令行参数的使用
2021/04/18 Python
JS的深浅复制详细
2021/10/16 Javascript