如何只打印带有字母的字符串

2024-09-29 01:26:09 发布

您现在位置:Python中文网/ 问答频道 /正文

如何只打印带有字母的字符串?我的尝试如下:

f=open("couple1.txt","r")
couple1=f.read()
print(couple1)
judgesscore1=int(input("Enter score"))
judgesscore2=int(input("Enter score"))
judgesscore3=int(input("Enter score"))
judgesscore4=int(input("Enter score"))
judgesscore5=int(input("Enter score"))
list=[judgesscore1,judgesscore2,judgesscore3,judgesscore4,judgesscore5]
maxscore=max(list)
minscore=min(list)
avgc1=(((judgesscore1+judgesscore2+judgesscore3+judgesscore4+judgesscore5)-maxscore)-minscore)
f=open("couple1.txt","a")
f.write(str(avgc1)+",")
f.close()

Tags: txtinputopenlistintscoreentercouple1
1条回答
网友
1楼 · 发布于 2024-09-29 01:26:09

内森,你的couple1变量包含了文件中的所有字符,对吗?你可以用这样的方法:

couple2 = re.sub('[^a-z]+', '', couple1, flags=re.I)
print(couple2)

删除所有非字母字符。请务必添加:

import re

以访问正则表达式函数

相关问题 更多 >