我最近开始使用 python 并且在试图弄清楚如何打印包含 ' 和 " 字符的原始字符串时遇到了令人沮丧的困难。即使使用 r'' 和 \ 的各种组合,我也无法让 python 返回我的文字字符串要求。
目标:将以下格式的字符串分配给变量(用作密码的类似格式)。字符串:“1z8'aoVz1+9p}2C(16个字符串,以“开头,包含')。
当前结果:
>>> string ='''"1z8'aoVz1+9p}2C'''
>>> string
'"1z8\'aoVz1+9p}2C'
>>> string =r'"1z8\'aoVz1+9p}2C'
>>> string
'"1z8\\\'aoVz1+9p}2C'
我也尝试将它分成几个变量并连接,但 python 总是在 ' 之前返回 \。
谢谢大家的帮助。我从这个论坛学到了很多东西。