将字符串'321_1'
转换为'321.1'
。
我想创建一个将下划线转换为句号的方法。我使用拆分,但它无法工作..任何人都可以帮助我?或者我必须使用while循环
将下划线转换为fullstop
def Convert_toFullStop(text):
x1 = ""
words = text.split()
if words in ("_"):
words = "."
print words
答案 0 :(得分:7)
使用replace()功能?
newtext = text.replace('_','.')
答案 1 :(得分:3)
我愿意
def Convert_toFullStop(text):
return text.replace('_', '.')
并将print
留给来电者。
答案 2 :(得分:1)
最好的方法是使用上面答案中建议的replace()
方法。
但如果你真的想使用split()
:
words = text.split("_")
print ".".join(words)
默认情况下,split()
方法按空格字符分割。