3

私はPythonに取り組んでおり、エスケープシーケンス\v\f. 出力は、これら 2 つのエスケープ シーケンスを配置した場所に奇妙なシンボルを与えているようです。ウェブサイトのスパム防止ポリシーにより、出力の画像を投稿できません。誰かが問題の可能性について何か考えを与えることができますか. ありがとう。

4

1 に答える 1

4

エスケープシーケンスはここに文書化されています:
http://docs.python.org/reference/lexical_analysis.html#string-literals

\vは垂直タブ
\fです フォーム フィードです

それらを REPL で出力すると、16 進数値 ( 0c) が得られます。
例:

>>> '\f'
'\x0c'

他のいくつかの規則と同様に、\xエスケープ シーケンスは C から継承されます。
参照: http://www.python.org/dev/peps/pep-0223/

余談:
16進コードよりもASCIIコードを好む場合は、次を使用できますord()

>>> ord('\f')
12
于 2012-05-24T18:50:21.790 に答える