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