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 网络编程起步(Socket发送消息)
Sep 06 Python
简单的通用表达式求10乘阶示例
Mar 03 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
python标准库sys和OS的函数使用方法与实例详解
Feb 12 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
Feb 21 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
Feb 28 Python
Python之关于类变量的两种赋值区别详解
Mar 12 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
python 19个值得学习的编程技巧
Aug 15 Python
Pytorch 图像变换函数集合小结
Feb 01 Python
Pytorch DataLoader shuffle验证方式
Jun 02 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
Apr 21 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运行速度的一些小技巧分享
2012/07/03 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
UserData用法总结 lanyu出品
2010/07/01 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
详解node中创建服务进程
2017/05/09 Javascript
JavaScript之创意时钟项目(实例讲解)
2017/10/23 Javascript
基于JavaScript中字符串的match与replace方法(详解)
2017/12/04 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
人工神经网络算法知识点总结
2019/06/11 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
django中的数据库迁移的实现
2020/03/16 Python
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
厨师岗位职责
2013/11/12 职场文书
建筑专业毕业生推荐信
2013/11/21 职场文书
小学生安全责任书
2014/07/25 职场文书
励志演讲稿3分钟
2014/08/21 职场文书
导游词之江南园林狮子林
2019/09/16 职场文书
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS