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 server实例
Apr 29 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
Jun 07 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
Dec 15 Python
python用pandas数据加载、存储与文件格式的实例
Dec 07 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 Python
Django集成CAS单点登录的方法示例
Jun 10 Python
详解python中eval函数的作用
Oct 22 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
django 解决扩展自带User表遇到的问题
May 14 Python
tensorflow图像裁剪进行数据增强操作
Jun 30 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 Python
python基础之文件操作
Oct 24 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
PHP5 安装方法
2007/01/15 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
php 解决扫描二维码下载跳转问题
2017/01/13 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
详解JavaScript函数
2015/12/01 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
基于jquery实现轮播焦点图插件
2016/03/31 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
vue项目中将element-ui table表格写成组件的实现代码
2019/06/12 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
python实现dict版图遍历示例
2014/02/19 Python
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
python 调用钉钉机器人的方法
2019/02/20 Python
Zadig&Voltaire官网:法国时装品牌
2018/01/05 全球购物
100%羊绒:NakedCashmere
2020/08/26 全球购物
教师推荐信范文
2013/11/24 职场文书
一年级班主任感言
2014/03/08 职场文书
中学生英语演讲稿
2014/04/26 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
力克胡哲观后感
2015/06/10 职场文书
Mysql基础之常见函数
2021/04/22 MySQL
Vue全家桶入门基础教程
2021/05/14 Vue.js
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python
nginx.conf配置文件结构小结
2022/04/08 Servers