python关键字(保留字)
False:表示错误 。 //即在IF语句中不会运行。注:在Python中可以给False赋值(改变原有是错误的意思)
None:永远表示False。 //None表示一个空的值,不等于0,None无意义,任何给None赋值的值都会判定为:False
True: 表示正确 。 //False的反义词
and:表示和。 //比如A和B,A and B,在IF语句中,A和B同时成立才判定正确,错一或者全错都判定错
as:表示作为。//如A as B,那么B变成A了,A查不到了(其实是做手术了)现在的A叫做B
assert:表示断言(看后面注释)。 //当你不清楚程序此行的时候,用assert python(python相当于if里的内容)检测,如果代码行前含assert并且此行代码为False,则崩溃报错,以此来检测这行是否为True,aasert判定后返回值相当于判断
break:表示中止。 //在while,或者for语句中跳出循环,不会执行else后内容
class:定义类的保留字。 //就是类了,不知怎么解释,狗类,中有对象,哈士奇,还有吉娃娃等。总之保留字多用就晓得勒
continue: 跳出当前循环。 //如果设置if(跳出条件)break是跳出所有,continue是只跳出此次循环,会执行else后内容
参考转载演示junjie http://www.jb51.net/article/54270.htm
def: 定义函数。//类似于JS中的fuction,用法def x(y):回车缩进后的某某某语句
del:表示删除。//不同于其他语言,Python中的,删除是删除对象,而不是数据的值,因为python本身是引用
具体请看love1code写的http://blog.csdn.net/love1code/article/details/47276683
elif:else if的缩写。 //上一级if如果为False,用elif进行二次筛选判断。具体事例可点击
https://jingyan.baidu.com/article/0964eca26004ba8285f53607.html
else:表示否则 。 //当if条件为假,则执行else的内容
except:异常处理。 //当程序报错的时候,利用try...except...捕获异常。用finally来跳过异常执行下面的代码,或者异常时加入触发事件。与断言不同,断言是检测命题正确,它是程序错误影响到程序执行。
finally:最后(看后面注释)。 //当try没有抛出异常时,执行完后执行finally,当try后语句抛出异常时跳到finally执行当finally语句有异常时,会继续抛,避免方法:在外层嵌套一个try...expect
for:循环 。 //与in 连用,for ... in ...,与else使用时,每次循环结束后,执行else
from:表示从... //import sys from argv ,在此页中,你都可以直接使用argv,注意不要和自己定义的函数重名import sys,在此页中,你都可以使用sys里的函数,但是每次使用都得先调用sys,如sys.argv,与上句等价。
global: 表示全局变量。 //global a ,a被设定成全局变量。转载http://blog.csdn.net/mldxs/article/details/8559973 不修改全局变量,不在局部声明它,则全局变量可以不写,并且可正常调用
if:表示如果 。 //if(条件),条件判断语句,条件为真,则执行程序。
import:导入包 。 //导入相应的模块例如import tool,导入后可像这样使用tool.xxx函数。”tool只是个比喻”
in:在...中 。 //在字典中的用法http://www.runoob.com/python3/python3-att-dictionary-in-html.html A in B A在B中,常用于判断,for A in B循环。
is: 表示是 。 //与==类似,不同之处在于is表示的是对象的判断,而不是值。 列A=1 ,B=1.00 ,A==B成立,A is B 判定为错。
lambda:表示匿名函数。 //为了让代码看起来更简洁,同时降低了可读性,具体实例参照
https://www.cnblogs.com/evening/archive/2012/03/29/2423554.html
nonlocal:表示非本地的。 //用来调取,非本地的,但又不是全局的,外层函数对象,调取后即可修改。
相关实例http://blog.csdn.net/cn_wk/article/details/52723269
not:表示不是。 //x=0 下一行 not x ,是true。容易混淆,推荐if x is not None(如果x是不为false)写法
or:表示或者。 //与and,相反。n个之中有一个成立,则成立。有一个失败,也判断为true
pass: 表示什么也不要做。 //有一部分你没写完,但是又不想让程序报错,加个pass。
//具体可参考http://blog.csdn.net/violet_echo_0908/article/details/52052054
raise:触发异常。 //我们自己定义异常,具体等级实例http://www.runoob.com/python/python-exceptions.html
return:表示返回 。 //用来返回一个方法,或者值。
try: 尝试。 //try...except,用于捕获异常。
while: 判断循环。 //while 条件判断 执行回车缩进后的语句
with: 优化try..e..finally 。 //不介绍。我不会形容。
yield: 返回生成器,类似于return。 //迭代器for x in[1,2],print x,输出 1 然后输出 2,逐一遍历.生成器也是迭代器,但是只能遍历1次
1.条件关键字:if elif else for in while break return continue
2.运算符 True Flase和一个特殊的None
3.类级 class lamdba def is import from
4.逻辑运算符 and or not
5.异常 try exception raise finally
6.python特殊 is nonlocal del global with as yield assert
https://www.cnblogs.com/hongten/p/3203722.html保留字全解的博客
网友评论