python-3.x - 替换函数在 Python 中没有给出预期的输出
问题描述
我正在尝试将选项卡替换为预期的输出。"129hello3 78 0"
它在运行下面提到的代码行后显示相同的输出。我在"129"
and"3"
和 rest 之间给出了制表符空间,其余的是空格
a="129 3 78 0"
b=a.replace('\t+','hello')
print(b)
解决方案
中没有制表符a="129 3 78 0"
,而是两个空格。例如,从文本编辑器复制和粘贴选项卡以确保正确的字符在 string 中a
。这是示例:
a="129 3 78 0"
b=a.replace(' ','hello')
print(b)
a="129 3 78 0"
b=a.replace('\t','hello')
print(b)
输出是
129hello3 78 0
129hello3 78 0
为了得到这个结果,请打开您选择的编辑器(我在这里使用记事本)将代码粘贴到那里,并确保您在所需的空格中有选项卡(以红色圈出):
然后从那里复制代码并插入您选择的在线编译器(我使用了https://www.programiz.com/python-programming/online-compiler/)。点击Run
推荐阅读
- java - 在 Android 中使用 AsynkTaskLoader 从 Cloud Firestore 检索数据
- python - pandas - 在多列上分组后的最高计数项目
- python - python中的对象如何找到它的可用方法?
- javascript - 如何使用 javascript 触发关键事件?
- python-3.x - Tkinter Trace Method returns 3 variables when 0 are expected
- java - Android首次设置警告变成错误
- django - 如何为具有外键的模型定义序列化程序(不指向 pk 字段,而是指向唯一字段)?
- angular - API URL 的 Angular 6 环境也传递客户端 URL
- java - 地图片段直接将相机移动到当前位置
- java - 资源:0 在做什么?