python - 如何在 python 的代码中键入单个反斜杠?
问题描述
def format_changer_m():
date=input('Enter date in DD/MM/YYYY: ')
x=date.split('/')
return (x[1]+"\\"+x[0]+'/'+x[2])
此代码返回两个反斜杠 MM\DD/YYYY
def format_changer_m():
date=input('Enter date in DD/MM/YYYY: ')
x=date.split('/')
print(x[1]+"\\"+x[0]+'/'+x[2])
但此代码仅返回一个反斜杠 MM\DD/YYYY
我正在使用木星笔记本。
解决方案
我确实有多种解决方案,例如使用 "\" 和 r"\"" 但它们都打印两个反斜杠而不是一个,我只想打印一个斜杠。
只有一个反斜杠,这些选项是对的,你看到两个的原因是因为你在shell中使用了它。
如果您使用print(xxx)
,您将看到它正确呈现。
例如:
def format_changer_m():
date=input('Enter date in DD/MM/YYYY: ')
x=date.split('/')
return x[1]+"\\"+x[0]+'\\'+x[2]
print(format_changer_m())
推荐阅读
- javascript - 在 Bootstrap 4(模态)对话框中显示加载指示器
- javascript - 更改事件后的 addEventListener
- firebase - Firestore WriteBatch - 有什么意义?
- reactjs - ReactJS 16.13.1 在侦听器中挂钩不连贯状态
- elasticsearch - 弹性搜索查询中的“存在”不适用于对象
- python - 在数据框 Pandas 中创建滚动聚合值
- github - Github 上的 Jupyter Notebook Markdown Latex
- slurm - Slurm 交互模式 - 在开始时运行预先指定的命令
- spring-boot - Spring标准查询多对多关系
- python - 在 matplotlib 中拟合一条特定斜率的线