阿漾 发表于 2021-12-13 14:48:31

str()函数的理解

友友们,

百度上对str()函数的描述是:str()函数将对象转化为适于人阅读的形式。

我有一个好奇的问题:对象的字符串格式是适于人阅读的形式,那数字不是吗?

谢谢大噶!

wp231957 发表于 2021-12-13 14:53:28

那都是扯淡,主要看参与运算的是需要啥类型的
比如,要把整数输出到屏幕,就需要把它转化成字符型,这里就用到了str函数

暗夜之隐 发表于 2021-12-13 14:56:09

本帖最后由 暗夜之隐 于 2021-12-13 14:57 编辑

"1" != 1

"1" 是文字1 是数字。“1” 不能运算。如果你要输出打印 1+1=2 这样的文字 你就要用到str()函数了不要纠结数字1看起来和文字1是一样,是否方便阅读 这都不重要,重要的是python 语法是这样的

阿漾 发表于 2021-12-13 15:02:29

暗夜之隐 发表于 2021-12-13 14:56
"1" != 1

"1" 是文字1 是数字。“1” 不能运算。如果你要输出打印 1+1=2 这样的文字 你就要用到str( ...

好的,我明白了,谢谢您。( •̀ ω •́ )✧

阿漾 发表于 2021-12-13 15:03:52

wp231957 发表于 2021-12-13 14:53
那都是扯淡,主要看参与运算的是需要啥类型的
比如,要把整数输出到屏幕,就需要把它转化成字符型,这里就 ...

明白了,谢谢您。

傻眼貓咪 发表于 2021-12-13 15:15:55

百度上对str()函数的描述是:str()函数将对象转化为适于人阅读的形式?

这是谁的描述?很奇怪,难道 int float 人类不会阅读?
页: [1]
查看完整版本: str()函数的理解