Home >Backend Development >Python Tutorial >Python的一些用法分享

Python的一些用法分享

WBOY
WBOYOriginal
2016-06-16 08:47:031227browse
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
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn