gpt4 book ai didi

python - python shell 中的函数打印

转载 作者:太空狗 更新时间:2023-10-30 00:30:32 30 4
gpt4 key购买 nike

谁能解释一下在 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'

关于python - python shell 中的函数打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6350094/

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