【问题标题】:what is the purpose of these symbols in Python? ♀ ♂Python中这些符号的用途是什么? ♀ ♂
【发布时间】:2020-11-01 00:34:30
【问题描述】:

print('\f') 输出 ♀(女性符号)和 print('\v') 输出 ♂(男性符号)。由于这些符号是 不是ASCII字符的一部分,为什么python会输出它们?

额外问题:我明白为什么 '\f'female 符号,但为什么 '\v' 是男性?

【问题讨论】:

  • 您使用的是哪个操作系统?
  • \f 不代表女性
  • @venky_ Windows 10 专业版。
  • 更重要的是,哪个代码页?
  • @tripleee 正在使用代码页 437

标签: python symbols


【解决方案1】:

\f 代表换页,\v 代表垂直制表符。

包含这些是因为它们包含在您的字体中。还有\t\r\n

【讨论】:

  • 更一般地说,许多代码页和传统字符编码将图形字形分配给所有控制字符(ASCII 0-31)。它们可用于在没有终端仿真器等将它们解释为控制代码的上下文中显示字符。
猜你喜欢
  • 1970-01-01
  • 2010-11-05
  • 2011-03-28
  • 2015-10-23
  • 2019-11-24
  • 2018-02-23
  • 2013-03-10
相关资源
最近更新 更多