Python保留字 2018/1/13

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38403590/article/details/79053015

        大家好                                             Python3.6.4
        今天是自学Python 的第一天(也是我写博客的第一天),我们从最简单的开始        2018年/1/12 0:44
        我觉得编程就像建筑师,要了解Python,写好Python,我们就得从地基开始,而保留字就是控制,操作,连接他们必不可少的         钢筋。所以,我第一天学保留字,我看的是菜鸟教程Python3教程,百度菜鸟教程python3就可以搜到了。我在百度,csdn,都没有搜到保留字的详解,于是我得一个个查,既然查了,不如方便写下来,分享给别人,节约他人查找的时间。这也是我写这个日记的目的,还有一个好处就是写日记能让自己坚持下去,我意志力比较薄弱,特此利用这个寒假假期锻炼一下自己。————老少皆宜

 False
 False表示错误    //即在IF语句中不会运行。注:在Python中可以给False赋值(改变原有是错误的意思)

 None
 None永远表示False  //None表示一个空的值,不等于0,None无意义,任何给None赋值的值都会判定为False

 True
 True表示正确   //False的反义词

 and
 and表示和   //比如A和B,A and B,在IF语句中,A和B同时成立才判定正确,错一或者全错都判定错

 as
 as表示作为   //如A as B,那么B变成A了,A查不到了(其实是做手术了)现在的A叫做B。
     //可用于改包名具体请查看,转载露露http://www.jb51.net/article/65268.htm
 
 assert
 assert表示断言(看后面注释)    //当你不清楚程序此行的时候,用assert python(python相当于if里的内容)检测,如果代码行    前含ass
     //ert并且此行代码为False,则崩溃报错,以此来检测这行是否为True,aasert判定后返回值相当于判断!

 break
 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
 //md写博客这么累。。2018/1/12 19:05
 
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次

 结束用时2天,(可能我比较懒吧),有建议,想法,请告诉我,私信留言都可,让我们一起完善这个东西。我们一起学习。加油。
 //另外我找到了一个类似于我的保留字全解的博客,分享地址如下https://www.cnblogs.com/hongten/p/3203722.html
本来是拿记事本写的,结果写好之后复制来格式全乱了,又要改格式,打算上图片的,但是链接就不好了,稍微整理了一下格式
读到末尾的时候不通顺,请看下一行忽略//,将上下行连接在一起读就可以了。



猜你喜欢

转载自blog.csdn.net/qq_38403590/article/details/79053015