课程
/后端开发
/Python
/Python3 进阶教程(新版)
为什么print(f)输出的和print(str(f))输出的是一样的啊?两种代表的是一样的意思吗?
2021-11-15
源自:Python3 进阶教程(新版) 4-3
正在回答
str()方法是可以把这些对象转换为字符串对象输出。
如果f本身是字符串,那么print(f)和print(str(f))则一样
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计
1 回答把内建函数abs()赋值给变量f之后,可以看到f就和abs一样,都是。
1 回答为什么我用了str()函数,print出来的数据类型也没有改变呢?
3 回答为什么第二个print(f.tell()会报错
1 回答定义class Animal后,为什么print(dog)显示name ‘dog' is not defined ?
1 回答多态的例子里需要加上print(p.who())才能打印出示例结果