我对 Python 和 Ruby(以及其他语言)中的 print()
的理解是,它是字符串(或其他类型)上的一种方法。因为它是如此常用的语法:
print "hi"
有效。
那么为什么 Python 中的 "hi".print()
或 Ruby 中的 "hi".print
不起作用?
最佳答案
当您执行类似"hi".print()
的操作时,您暗示字符串对象"hi"
有一个方法print
。不是这种情况。相反,print
是一个将字符串(或其他类型)作为输入的函数。
关于python - 为什么我不能 "string".print()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12272856/