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 22 Python
使用Python的Supervisor进行进程监控以及自动启动
May 29 Python
Python中的MongoDB基本操作:连接、查询实例
Feb 13 Python
分析Python编程时利用wxPython来支持多线程的方法
Apr 07 Python
详解Python多线程Selenium跨浏览器测试
Apr 01 Python
解决Python3 抓取微信账单信息问题
Jul 19 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
Pytorch 的损失函数Loss function使用详解
Jan 02 Python
Windows下Anaconda安装、换源与更新的方法
Apr 17 Python
Python实现自动签到脚本功能
Aug 20 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
梳理总结Python开发中需要摒弃的18个坏习惯
Jan 22 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获取地址栏信息的代码
2008/10/08 PHP
php保存二进制原始数据为图片的程序代码
2014/10/14 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
多广告投放代码 推荐
2006/11/13 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
深入理解JS中的Function.prototype.bind()方法
2016/10/11 Javascript
AngularJS实现动态编译添加到dom中的方法
2016/11/04 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
JS实现的tab切换选项卡效果示例
2017/02/28 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
Javascript表单序列化原理及实现代码详解
2020/10/30 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
python实现dijkstra最短路由算法
2019/01/17 Python
Python原始套接字编程实例解析
2020/01/29 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
什么是岗位职责
2013/11/12 职场文书
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
cf收人广告词
2014/03/14 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
大学社团活动总结
2014/04/26 职场文书
年度评优评先方案
2014/06/03 职场文书
保护水资源的标语
2014/06/17 职场文书
成绩单评语
2015/01/04 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
2016年敬老月活动总结
2016/04/05 职场文书