为什么python自定义的变量后面可以带函数?

2025-03-06 02:36:50
推荐回答(2个)
回答1:

执行完b='www.baidu.com' 以后, 交互环境就推测出b是字符串类型,自然就提示你可以用split方法。
如果你b=1,再执行split就会报错,
Python是解释性语言,不编译,代码上b.split是不会帮你检查有错的,只有运行才知道

回答2:

一切皆对象吧,你定义了一个变量,实际上是该类型的一个实例,那么必然带有该类型自带的一些方法可以调用