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 多线程应用介绍
Dec 19 Python
Python读取键盘输入的2种方法
Jun 16 Python
python删除列表内容
Aug 04 Python
Python实现的下载网页源码功能示例
Jun 13 Python
python itchat实现微信好友头像拼接图的示例代码
Aug 14 Python
python3学习之Splash的安装与实例教程
Jul 09 Python
Django渲染Markdown文章目录的方法示例
Jan 02 Python
python实现图片彩色转化为素描
Jan 15 Python
在Python 字典中一键对应多个值的实例
Feb 03 Python
pytorch 数据处理:定义自己的数据集合实例
Dec 31 Python
pytorch中的inference使用实例
Feb 20 Python
Python dict的常用方法示例代码
Jun 23 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文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
PHP通用分页类page.php[仿google分页]
2008/08/31 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
Yii实现复选框批量操作实例代码
2017/03/15 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
javascript中数组的冒泡排序使用示例
2013/12/18 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
微信小程序 网络请求(post请求,get请求)
2017/01/17 Javascript
详解SPA中前端路由基本原理与实现方式
2018/09/12 Javascript
JavaScript中var的重要性实例分析
2019/07/09 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
JS实现滑动插件
2020/01/15 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
基于Python实现对PDF文件的OCR识别
2016/08/05 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
安全生产先进个人材料
2014/02/06 职场文书
大课间体育活动方案
2014/03/12 职场文书
公司委托书范本
2014/04/04 职场文书
教师党员公开承诺事项
2014/05/28 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
委托书范本格式
2019/04/18 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS