Python3005 发表于 2020-6-11 00:09:23

字符串'\'的问题:

本帖最后由 Python3005 于 2020-6-11 00:22 编辑

如何给一个变量赋值'\'?
比如a = '\'
print(a)

\

希望实现:
a = '\\'
b = 'n'
print(a+b)

输出换行符

txxcat 发表于 2020-6-11 00:13:56

a='\\'

Twilight6 发表于 2020-6-11 00:16:33

a = '\\'
即可,只是在IDLE界面会显示两个,但是实际上另一个是对其进行转义了

Python3005 发表于 2020-6-11 00:20:59

Twilight6 发表于 2020-6-11 00:16
即可,只是在IDLE界面会显示两个,但是实际上另一个是对其进行转义了

但是我打印a = '\\'
b = 'n'
a +b
'\\n'
print(a+b)
\n
我希望print(a+b)可以输出换行符

Twilight6 发表于 2020-6-11 00:25:33

Python3005 发表于 2020-6-11 00:20
但是我打印
我希望print(a+b)可以输出换行符

对丫 没毛病呀,你这就是在IDLE 中运行的 而且不是打印所以可以看见转义字符

Twilight6 发表于 2020-6-11 00:27:02

Python3005 发表于 2020-6-11 00:20
但是我打印
我希望print(a+b)可以输出换行符

如果说真正意义上Python 中单独一个 '\' 字符是不能存在的

sunrise085 发表于 2020-6-11 07:44:39

Python是做不到的,因为'\n'是一个字符,是不可能由两个字符拼接得到的。
页: [1]
查看完整版本: 字符串'\'的问题: