我一直在想,为什么不能在python中的函数名和变量名之间使用连字符呢?
尝试过Lisp和Clojure等允许使用连字符的函数式编程语言。为什么蟒蛇不这样做。
# This won't work -- SyntaxError def is-even(num): return num % 2 # This will work def is_even(num): return num % 2
我相信吉多先生一定是因为某些原因才这么做的。我在谷歌上搜索,但找不到答案。有人能帮我照一下吗?