这是我在Python电子书中的一个练习。我只是想知道是否可以用WHILE代替FOR。
谢谢你的帮助
#要求用户输入正则表达式
#计算与正则表达式匹配的行数
我的代码
x= input('Enter a regular expression.')
file = open('mbox-short.txt')
count = 0
for line in file: line=line.rstrip()
if re.search('\\b' + x + '\\b', line):
count=count+1
print (count)
Tags:
我想这会管用的
如果你真的想把它提高一个档次,利用真与假之和为1和0这一事实。这将彻底消除显式for和while
您可以使用下面的
while
循环执行下面的相同任务相关问题 更多 >
编程相关推荐