首页 > 其他 > 详细

robot字符串

时间:2021-06-11 00:39:29      阅读:25      评论:0      收藏:0      [点我收藏+]
  1. 文档
    https://robotframework.org/robotframework/latest/libraries/BuiltIn.html#String representations

  2. str

使用“人类可读”的字符串表示。 相当于在 Python 3 中使用 str() 和在 Python 2 中使用 unicode()。这是默认设置。
  1. repr(representation表示)
1.使用“机器可读”的字符串表示。 与在 Python 中使用 repr() 类似,这意味着像 Hello 这样的字符串被记录为 ‘Hello‘,换行符和不可打印的字符被转义为 \n 和 \x00,等等。
非 ASCII 字符在 Python 3 中像 ? 一样按原样显示,在 Python 2 中以像 \xe4 这样的转义格式显示。使用 ascii 始终获取转义格式。

2.与标准 repr() 相比,还有一些增强:
更大的列表、字典和其他容器被漂亮地打印出来,所以每行有一个项目。
在 Python 2 中,Unicode 字符串省略了 u 前缀,而将 b 前缀添加到字节字符串中。
  1. ascii
1.与在 Python 3 中使用 ascii() 或在 Python 2 中使用 repr() 相同。 
2.与上面解释的使用 repr 类似,但有以下区别:
在 Python 3 上,非 ASCII 字符像 \xe4 一样被转义,而不是像 ? 那样按原样显示。 这使得更容易看到看起来相同但不相等的 Unicode 字符之间的差异。 这就是 repr() 在 Python 2 中的工作方式。
在 Python 2 上只使用标准的 repr() 意味着 Unicode 字符串获得 u 前缀并且没有 b 前缀添加到字节字符串。
3.容器不是印刷精美的。

robot字符串

原文:https://www.cnblogs.com/amize/p/14872083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!