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批量按比例缩小图片脚本分享
May 21 Python
使用PyCharm配合部署Python的Django框架的配置纪实
Nov 19 Python
python GUI实例学习
Nov 21 Python
python如何压缩新文件到已有ZIP文件
Mar 14 Python
详解多线程Django程序耗尽数据库连接的问题
Oct 08 Python
django项目搭建与Session使用详解
Oct 10 Python
Python3内置模块之json编解码方法小结【推荐】
Dec 09 Python
python threading和multiprocessing模块基本用法实例分析
Jul 25 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
Python使用tkinter实现摇骰子小游戏功能的代码
Jul 02 Python
python爬虫 requests-html的使用
Nov 30 Python
Django REST Framework 分页(Pagination)详解
Nov 30 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制作静态网站的模板框架
2006/10/09 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
python求众数问题实例
2014/09/26 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
python数据化运营的重要意义
2019/11/25 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
数百万免费的图形资源:Freepik
2020/09/21 全球购物
模具专业求职信
2014/06/26 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
2015年班主任德育工作总结
2015/05/21 职场文书
Python 中random 库的详细使用
2021/06/03 Python
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python