Python的一些用法分享

 更新时间:2012年10月07日 00:53:12   作者:  
前不久学了点python,昨天刚好要处理一个文件,于是拿来试试
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中re.compile函数的使用方法

    Python中re.compile函数的使用方法

    这篇文章主要介绍在python的re模块中怎样应用正则表达式,文中有相关的代码示例,具有一定的参考价值,需要的朋友可以参考下
    2023-06-06
  • Python实现RSA加密解密

    Python实现RSA加密解密

    这篇文章主要介绍了Python实现RSA加密解密,加密技术在数据安全存储,数据传输中发挥着重要作用,能够保护用户隐私数据安全,防止信息窃取。RSA是一种非对称加密技术,在软件、网页中已得到广泛应用,下面文章更多相关内容需要的小伙伴可以参考一下
    2022-04-04
  • 基于Python实现2种反转链表方法代码实例

    基于Python实现2种反转链表方法代码实例

    这篇文章主要介绍了基于Python实现2种反转链表方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Python实现针对给定字符串寻找最长非重复子串的方法

    Python实现针对给定字符串寻找最长非重复子串的方法

    这篇文章主要介绍了Python实现针对给定字符串寻找最长非重复子串的方法,涉及Python针对字符串的遍历、排序、计算等相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • Python实现删除时保留特定文件夹和文件的示例

    Python实现删除时保留特定文件夹和文件的示例

    下面小编就为大家分享一篇Python实现删除时保留特定文件夹和文件的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • python 常见的反爬虫策略

    python 常见的反爬虫策略

    这篇文章主要介绍了python反爬虫策略,帮助大家更好的理解和使用python 爬虫,感兴趣的朋友可以了解下
    2020-09-09
  • python2.7到3.x迁移指南

    python2.7到3.x迁移指南

    由于PYTHON2.7即将停止支持,小编给大家分享了一篇关python2.7到3.x迁移指南内容,希望对各位有用。
    2018-02-02
  • Python中@符号的具体使用

    Python中@符号的具体使用

    本文主要介绍了Python中@符号的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Python在OpenCV里实现极坐标变换功能

    Python在OpenCV里实现极坐标变换功能

    这篇文章主要介绍了在OpenCV里实现极坐标变换功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • 利用PyQt5模拟实现网页鼠标移动特效

    利用PyQt5模拟实现网页鼠标移动特效

    不知道大家有没有发现,博客园有些博客左侧会有鼠标移动特效。通过移动鼠标,会形成类似蜘蛛网的特效,本文将用PyQt5实现这一特效,需要的可以参考一下
    2022-03-03

最新评论