当前位置: 首页 > 面试题库 >

在python shell中打印功能

贺博厚
2023-03-14
问题内容

谁能解释我在python shell中通过“打印”输出变量与当我只写变量名称以输出变量之间的区别吗?

>>> a = 5
>>> a
5
>>> print a
5
>>> b = 'some text'
>>> b
'some text'
>>> print b
some text

当我用文本执行此操作时,我理解了差异,但理解为int或float-我不知道。


问题答案:

只需输入表达式(例如变量名),实际上就会输出该repr()函数返回的结果表示形式,而print将使用该str()函数将结果转换为字符串。>>>
s =“ abc”

打印repr()将产生与直接输入表达式相同的结果:

>>> "abc"
'abc'
>>> print repr("abc")
'abc'


 类似资料:
  • 问题内容: 我需要在另一个类的此Java应用程序中编写打印功能的帮助。 这些功能与printAll我认为是正确的,而其他功能肯定是错误的。 我将在下面写下此问题所需部分的全部功能。 由于实际上没有看到DictionaryADT令人困惑,因此我将其包含在此处。 问题答案: 如果DictionaryADT是具有所有实际实现的类,则需要调用 我相信您然后在DictionaryADT中有Map,类似 要获

  • 问题内容: 我想打印任何文本而不在Java中使用system.out.println()吗?如果可以,那么怎么办?任何想法。 问题答案:

  • 本文向大家介绍JS打印组合功能,包括了JS打印组合功能的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了JS打印组合功能,功能全面,供大家参考,具体内容如下 1.局部打印--即想打印什么地方就打印什么地方  解决办法:  将不想打印的地方隐藏起来  <style type="text/css" media=print> .noprint{display : none }  分页的时候用 

  • 问题内容: 我最近切换了操作系统,并正在使用较新的Python(2.7)。在旧系统上,我曾经能够即时打印。例如,假设我有一个计算密集的for循环: 然后当代码完成每次迭代时,它将打印 但是,在我当前的系统上,python似乎缓存了stdout,因此终端空白了几分钟,然后输出: 短期内。然后,几分钟后,它将打印: 等等。如何在到达语句后立即进行python打印? 问题答案: 尝试在打印后调用冲洗标准

  • 打印工作流程有时很复杂。首先了解所需的设置,然后再浏览到感兴趣的主题。 更多此类内容 设置打印文档 打印分色 印刷标记和出血 PostScript 打印 用色彩管理打印 打印渐变、网格和颜色混合 打印和存储透明图稿 叠印 陷印 打印预设

  • 我在标签打印机上打印时遇到了问题。下面的代码在一个上打印4个“标签”(附标签图片)。 下面的代码打印到兄弟QL-500标签打印机上。它打印到3.5"乘1.1"标签上。 如果有人能帮我更好地理解代码,那也太好了。 下面是它打印的内容: