继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

说说 Python 关键字与内置函数

慕的地10843
关注TA
已关注
手记 1081
粉丝 200
获赞 962

webp

编程中所面临的一个挑战就是给变量指定合适的名称,但不能是关键字或是内置函数。

1 关键字

这些关键字都有特殊的含义, 如果我们将它们用作变量名, 就会引发错误:

关键字关键字关键字关键字关键字
Falseclassfinallyisreturn
Nonecontinueforlambdatry
Truedeffromnonlocalwhile
anddelglobalnotwith
aselififoryield
assertelseimportpass
breakexceptinraise

2 内置函数

如果我们将这些内置函数名用作变量名, 那么就会覆盖这些函数,从而改变它们的行为:

内置函数内置函数内置函数内置函数内置函数
abs()divmod()input()open()staticmethod()
all()enumerate()int()ord()str()
any()eval()isinstance()pow()sum()
basestring()execfile()issubclass()print()super()
bin()file()iter()property()tuple()
bool()filter()len()range()type()
bytearray()float()list()raw_input()unichr()
callable()format()locals()reduce()unicode()
chr()frozenset()long()reload()vars()
classmethod()getattr()map()repr()xrange()
cmp()globals()max()reversed()zip() 和 Zip()
compile()hasattr()memoryview()round()__import__()
complex()hash()min()set()apply()
delattr()help()next()setattr()buffer()
dict()hex()object()slice()coerce()
dir()id()oct()sorted()intern()

注意:

  • Python  2.x 中,print 是关键字而不是函数 。

  • Python 3.x 中,没有内置函数 unicode()。



作者:deniro
链接:https://www.jianshu.com/p/0f73f860c4f5


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP