【发布时间】:2015-09-30 06:49:58
【问题描述】:
我有这个功能:
def cesar():
n = int(raw_input("Introdueix la teva clau: "))
f = raw_input("Introdueix la frase a xifrar: ")
for ch in f:
xifrat = int(ord(ch)+int(n))
textxifrat = chr(xifrat)
print textxifrat,
cesar()
我想从输出或字符串中删除空格。
问题是如果我使用 .replace Python 说它不能应用于 str 并且我不知道有任何其他方法可以删除这些空格。
我的想法是我想要这样的东西:M t q f % v z j % f x j 变成这样的:Mtqf%vzj%fxj
【问题讨论】:
-
"".join("M t q f % v z j % f x j".split()) -
在 Google 中输入
Remove spaces in a string in Python。 -
replace()不能应用于字符串?什么? -
请您展示一下您是如何申请
replace的。有什么奇怪的东西太奇怪了,或者你打错字什么的。 -
你能给我们提供一个trackback吗?