1

当我尝试打印 \v 或 \fi 获取性别符号时:

截屏

另请注意,我是编程的初学者。

编辑:好像我写得不够清楚,我不想写 \v 或 \f 但他们创建的转义序列,我不知道他们到底在做什么,但我不认为这是他们的本意功能-

4

4 回答 4

2

您正在尝试打印特殊字符,例如"\n" == new line. 您可以在此处了解更多信息:Python 字符串文字

摘抄:

用简单的英语:字符串文字可以用匹配的单引号 (') 或双引号 (") 括起来。它们也可以用三个单引号或双引号组成的匹配组括起来(这些通常称为三引号字符串)。反斜杠 (\) 字符用于转义具有特殊含义的字符,例如换行符、反斜杠本身或引号字符。字符串文字可以选择以字母 'r' 或 'R' 作为前缀;这样的字符串是称为原始字符串并使用不同的规则来解释反斜杠转义序列。

r 告诉它打印一个“原始字符串”。

Python 2.7ish:

print r"\v"

或者,您可以转义转义字符:

print "\\v"

或者,对于动态打印:

print "%r" % ("\v",)
于 2014-12-28T21:46:30.377 回答
1

\您需要通过使用用于特殊情况\\的字符来取消。\

尝试

print '\\t'
print '\\v'
于 2014-12-28T21:45:52.653 回答
1

尝试print '\\v'print r"\v"

于 2014-12-28T21:50:41.367 回答
0

尝试这个;

print (r"\n")

r适用于转义特殊字符。

于 2014-12-28T21:45:18.843 回答