2018-04-30
python 关键字(Keywords)
声明:本文章大部分来自下面博客,对其作者表示感谢。以后会有详细的关键字说明。
1、and: 表示逻辑‘与’
2、del: 用于list列表操作,删除一个或者连续几个元素
3、from: 导入相应的模块,用import或者from...import
4、not: 表示逻辑‘非’
5、while: while循环,允许重复执行一块语句,无限循环情况下使用。(少用,多用for)
6、as:as单独没有意思,是这样使用:with....as用来代替传统的try...finally语法的。
基本思想是:with所求值的对象必须有一个__enter__()方法,一个__exit__()方法。紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量。当with后面的代码块全部被执行完之后,将调用前面,返回对象的__exit__()方法。示例如下:
class Sample:
def __enter__(self):
print "In __enter__()"
return "Foo"
def __exit__(self, type, value, trace):
print "In __exit__()"
def get_sample():
return Sample()
with get_sample() as sample:
print "sample:", sample
输出结果:
In __enter__()
sample: Foo
In __exit__()
第一步: __enter__()方法被执行
第二步: __enter__()方法返回的值 - 这个例子中是"Foo",赋值给变量'sample'
第三步:执行代码块,打印变量"sample"的值为 "Foo"
第四步: __exit__()方法

本文详细介绍了Python的关键词,包括and、del、from、not、while、as、elif、global、or等,并通过示例解释了它们的用法,如逻辑运算、循环控制、变量作用域等,帮助读者深入理解Python语法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



