python保留字-python保留字有哪些
python保留字有哪些?下面给大家介绍一下python的33个保留字的汇总:
1 false
#布尔类型的值,表示假,与true对应
2 class
#定义类的关键字
3 finally
#异常处理使用的关键字,用它可以指定始终执行的代码,指定代码在finally里面
例如:class MyException(Exception):pass
try:
#some code here
raise MyException
except MyException:
print "MyException encoutered"
finally:
print "Arrive finally"
4 is
#Python中的对象包含三个要素:id,type,value
其中:
id:用来唯一标示一个对象
type:标识对象的类型
value:是对象的值
is:就是用来判断a对象是否就是b对象,是通过id来判断的
==:判断的是a对象的值是否和b对象的值相等,是通过value来判断的
例如:>>> a = 1
>>> b = 1.0
>>> a is b
False
>>> a == b
True
>>> id(a)
12777000
>>> id(b)
14986000
5 return
#python 函数返回值 return,函数中一定要有return返回值才是完整的函数。如果你没有python定义函数返回值,那么会得到一个结果是None对象,而None表示没有任何值。
例如:def fnc1(x,y):
print x+y
当函数没有显示return,默认返回none值,以下测试:
>>> result = fnc1(2, 3)
>>> result is None
True
6 none
#None是一个特殊的常量,None和False不同,None不是0。None不是空字符串。None和任何其他数据类型比较永远返回False。None有自己的数据类型NoneType。我们可以将None复制给任何变量,但是不能创建其他NoneType对象。
例如:>>> type(None)
>>> None == 0
False
>>> None == ''
False
>>> None == None
True
>>> None == False
False
7 continue
#continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
8 for
#for循环可以遍历任何序列的项目,如一个列表或者一个字符串
例如:for letter in 'Python': # 第一个实例
print '当前字母 :', letter
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
print '当前水果 :', fruit
print "Good bye!"
9 lambda
#匿名函数是个很时髦的概念,提升了代码的简洁程度。
例如:g = lambda x:x+1
运行结果:g(1)
>>>2
g(2)
>>>3
g(7)
>>>8
再例如:>>> foo = [2, 18, 9, 22, 17, 24, 8, 12, 27]
>>>
>>> print filter(lambda x: x % 3 == 0, foo)
[18, 9, 24, 12, 27]
>>>
>>> print map(lambda x: x * 2 + 10, foo)
[14, 46, 28, 54, 44, 58, 26, 34, 64]
>>>
>>> print reduce(lambda x, y: x + y, foo)
网络上有人总结:
lambda 是为了减少单行函数的定义而存在的。
10 try
#程序员可以使用try…except语句来处理异常。把通常的语句块放在try块中,而把错误处理的语句放在except块中。
11 true
#布尔类型的值,表示真,与false相反。
12 def
#定义函数用的
例如:def hello()
print('hello,hongten')
调用:
hello()
结果:
>>>hello,hongten
13 from
#在python用import或者from…import来导入相应的模块。
14 nonlocal
#nonlocal关键字用来在函数或其他作用域中使用外层(非全局)变量。
例如:def make_counter():
count = 0
def counter():
nonlocal count
count += 1
return count
return counter
def make_counter_test():
mc = make_counter()
print(mc())
print(mc())
print(mc())
15 while
#while语句重复执行一块语句。while是循环语句的一种,while语句有一个可选的else从句。
16 and
#逻辑判断语句,and左右两边都为真,则判断结果为真,否则都是假
17 del
#del用于list列表操作,删除一个或者连续几个元素。
例如:a = [-1,3,'aa',85] # 定义一个list
del a[0] # 删除第0个元素
del a[2:4] # 删除从第2个到第3个元素。
18 global
#定义全局标量。
19 not
#逻辑判断,取反的意思
20 with
#with是python2.5以后有的,它实质是一个控制流语句,with可以用来简化try…finally语句,它的主要用法是实现一个类_enter_()和_exit_()方法。
例如:class controlled_execution:
def _enter_(self):
set things up
return thing
def _exit_(self,type,value,traceback):
tear thing down
with controlled_execution() as thing:
some code
21 as
#结合with使用。
22 elif
#和if配合使用的
23 if
#if语句用来检验一个条件,如果条件为真,我们运行一块语句(称为if…块),否则我们处理另外一块语句(称为else…块)。else从句是可选的。
24 or
#逻辑判断,or两边有一个为真,判断结果就是真。
25 yield
#yield用起来像return,yield在告诉程序,要求函数返回一个生成器
例如:def createGenerator():
mylist = range(3)
for i in mylist:
yield i*i
26 assert
#断言,用来在运行中检查程序的正确性,和其他语言一样的作用。
例如:assert len(mylist) >= 1
27 else
#与if配合使用
28 import
#在Python用import或者from…import来导入相应的模块。
例如:from sys import *
print("path’,path)
29 pass
#pass的意思是什么都不要做,作用是为了弥补语法和空定义上的冲突,它的好处体现在代码的编写过程之中,比如你可以先写好软件的整个框架,然后再填好框架内具体函数和class的内容,如果没有pass编译器会报一堆的错误,让整个开发很不流畅。
例如:def f(arg): pass # a function that does nothing (yet)
class C: pass # a class with no methods(yet)
30 break
#break语句是用来终止循环语句的,即使哪怕循环条件没有称为false或者序列还没有被完全递归,也会停止循环语句。提示,如果break的是for或while循环,任何对应的循环else块将不执行。
31 except
#使用try和except语句来铺货异常。
32 in
#for…in是另外一个循环语句,它在一序列的对象上递归即逐一使用队列中的每个项目。
33 raise
#raise抛出异常。
例如:class MyException(Exception):pass
try:
#some code here
raise MyException
except MyException:
print('MyException encoutered')
finally:
print('Arrive finally')
以上就是python保留字有哪些的详细内容,更多请关注php中文网其它相关文章!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
python保留字-python保留字有哪些相关推荐
- 以下可以采用python语言保留字的是-以下哪个选项不是Python语言的保留字?_学小易找答案...
[单选题]石灰的主要成分 [多选题]玻璃按照功能分类 [填空题]目前,使用最广泛的计算机所用的逻辑部件是 ____. [多选题]材料按照功能不同分为 [单选题]已知在计算机中存储了"大学计算 ...
- python保留字-9.Python关键字(保留字)一览表
保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量.函数.类.模板以及其他对象命名. Python 包含的保留字可以执行如下命令进 ...
- 以下哪个不是python中的关键字-以下哪个选项不是Python语言的保留字
[单选题]以下赋值语句中合法的是 [单选题]关于颞下颌关节的运动,说法错误的是 ( ) [单选题]颞下颌关节的负重区为 ( ) [填空题]在Python中__________表示空类型. [填空题]l ...
- python使用del保留字定义一个函数-Python使用什么保留字定义一个函数。
[单选题]Where was the First Continental Congress held? [单选题]对于集合S和T,下列不属于集合类型的操作是() [判断题]UPS系统的静态开关用于保护 ...
- python使用del保留字定义一个函数-函数和代码复用 --Python
1.关于递归函数的描述,以下选项中正确的是 A.包含一个循环结构 B.函数比较复杂 C.函数内部包含对本函数的再次调用 D.函数名称作为返回值 答案:D 答案解析:递归函数是指函数内部包含对本函数的再 ...
- 以下可以采用python语言保留字的是-以下选项中不是 Python 语言的保留字的是
[单选题]病人李某,男,20岁,因患流脑入院,医生给磺胺嘧啶+TMP等药物治疗,嘱其服用磺胺嘧啶时首剂加倍,此目的是 [单选题]以下选项中不是 Python 语言的保留字的是 [单选题]关于毛果芸香碱 ...
- python关键字和保留字_或带有Python示例的关键字
python关键字和保留字 Python或关键字 (Python or keyword) or is a keyword (case-sensitive) in python, it is a log ...
- [转载] python关键字和保留字_Python关键字
参考链接: Python关键字和标识符 python关键字和保留字 关键词 (Keywords) Keywords are the reserved words in Python programmi ...
- type是python保留字_Python保留字总结
关键字 保留字也称为关键字,指被编程语言内部定义并保留使用的标识符,程序员编写程序时不能定义与保留字相同的标识符.每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架.表达关键值和具有结构性 ...
- and true和if都是python语言的保留字_python自学 第三章 python语言基础之保留字、标识符与内置函数...
一.保留字(关键字) 保留字是 python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量.函数.类.模板以及其他对象命名. Python 保留字一 ...
最新文章
- .NET应用三层架构分析
- MongoDB9高可用的MongoDB集群
- Proxy + Reflect 实现 响应的数据变化
- 【机器学习】深度剖析 LightGBM vs XGBOOST 哪个更胜一筹
- python中os.listdir()的使用和文件批量重命名方法
- oracle 赋值到cmd,CMD操作oracle数据导库过程图解
- Intel PAUSE指令变化影响到MySQL的性能,该如何解决?
- 多年以后重发:多线程安全的变量模板
- 在IIS8添加WCF服务支持
- vw vh vm CSS长度单位
- 查询性能优化 in and union
- 前端学习 第二弹: JavaScript中的一些函数与对象(1)
- HDU 3551 Hard Problem
- 网页视频、flash打不开或无法播放的解决方法
- 喜欢看电影来哦!教你如果使用Python网络爬虫爬取豆瓣高分电影!
- 基于机器学习场景,如何搭建特征数据管理中台?
- 赋科技以温度,百度集团副总裁吴甜入选《财富》“40 Under 40榜单”
- tf第十二讲:TextCNN做文本分类的实战代码
- 2023年考ACP云计算
- 将3DMax编辑的动画,导入给已经绑定蒙皮好的模型给Unity使用