gpt4 book ai didi

python -\v 与\x0b 或\x0c 有何不同?

转载 作者:IT老高 更新时间:2023-10-28 22:14:59 30 4
gpt4 key购买 nike

键入 string.whitespace 会给你一个字符串,其中包含 Python 的 string 模块定义的所有空白字符:

'\t\n\x0b\x0c\r '

\x0b\x0c 似乎都提供了一个垂直制表符。

>>> print 'first\x0bsecond'
first
second

\v 提供相同的效果。这三个有什么不同?为什么 string 模块使用 \x0b\x0c 而不是更简单的 \v

最佳答案

\v \x0b:

>>> '\v'
'\x0b'

但 Python 中的字符串文字表示使用的是 \x0b 表示法。

Python 字符串文字表示只使用 \n\r\t,其他所有不是可打印的 ASCII 字符而是使用 \xhh 表示法表示。

\x0cform feed ;它迫使打印机移动到下一张纸。你也可以在 Python 中将其表示为 \f:

>>> '\f'
'\x0c'

在终端中,\v\f 的效果通常是相同的。

关于python -\v 与\x0b 或\x0c 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26184100/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com