leafu 发表于 2020-12-8 17:12:25

原始字符串

a='6666\n'
如果用print(a),会被转义,怎样可以输出变量a的原始字符串?

小伤口 发表于 2020-12-8 17:16:05

a='6666\\n'
这样吗

leafu 发表于 2020-12-8 17:19:45

小伤口 发表于 2020-12-8 17:16
a='6666\\n'
这样吗

不是,我要的是在不修改a里面内容的情况下,就是你不知道a里面包含了那些转义字符串的情况下,输出a的原始字符串形式。

逃兵 发表于 2020-12-8 17:33:11

a='''6666\n'''

a=r'6666\n'

snaker 发表于 2020-12-8 17:38:37

a='123\tasd'
print(a)
b=repr(a)
print(b)

leafu 发表于 2020-12-8 17:39:19

不是啊各位老板,我要的是在不知道a的内容情况下,实现不转义输出。。。。。

小伤口 发表于 2020-12-8 17:50:07

本帖最后由 小伤口 于 2020-12-8 17:51 编辑

def baga(x):
    return x
a=input('输入:')
b=baga(a)
print(b)

这样呢
你这个奖励吓我一跳,这么多我手都抖了又抖{:10_266:}

fall_bernana 发表于 2020-12-9 14:14:27

leafu 发表于 2020-12-8 17:39
不是啊各位老板,我要的是在不知道a的内容情况下,实现不转义输出。。。。。

a='66\n\t;\w\''
print(repr(a))
页: [1]
查看完整版本: 原始字符串