先說答案,Python中變量是可以跟函數名一樣的。也不會引起執行混亂。但是不推薦這么做。
除了Python保留字以外,符合命名規則的名字都可以做變量名或函數名。如果你把一個變量和一個函數起了同樣的名字會怎樣呢?其實沒什么問題。因為訪問方式不一樣。
比如
example=35
defexample():
print("演示案例")
那么在直接訪問example時,得到變量的值,而調用example()時,會打印相應的內容。
為什么不推薦變量與函數重名呢?因為這樣會降低代碼可讀性、損害項目的可維護性。
不可以。python中的函數名是保留字,不可用于命名變量。