我创建了一个返回异常输出的函数-我调用下面的函数:
def gWord(s):
tessr = []
for line in s :
if(Character(line)==True):
tessr.append(line)
if(Character(line)==False):
if((line)=="'"):
tessr.append(line)
return(print(tessr))
gWord(" !,Nord's** ")
运行此命令时,我得到以下输出:
['N', 'o', 'r', 'd', "'", 's']
我只想得到这个:
Nord's
我做错什么了?你知道吗
我假设字符检查和isalpha方法一样,你可以这样使用它,这在我看来是一种方法。你知道吗
请注意,您不必比较
if(Character(line)==True)
,只需编写if(Character(line))
,它们的含义相同。你知道吗另外,python标准是用小写(
Character() -> character
)启动方法这个输出没有异常,因为
tessr
是一个列表。你想tessr
成为str
所以你想然后可以将字符附加到
str
中相关问题 更多 >
编程相关推荐