0

0

python保留字有哪些

爱喝马黛茶的安东尼

爱喝马黛茶的安东尼

发布时间:2019-06-12 13:54:52

|

110186人浏览过

|

来源于php中文网

原创

python保留字有哪些

python保留字有哪些?下面给大家介绍一下python的33个保留字的汇总:

1 false  

#布尔类型的值,表示假,与true对应 

2 class 

立即学习Python免费学习笔记(深入)”;

 #定义类的关键字

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来判断的

相关推荐:《python视频教程

例如:     

>>> 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相反。

动感购物系统 2005V-C
动感购物系统 2005V-C

无错试用版,保留了所以商城的基本功能,商品数量限制80件2005V-C更新:更新所有订单功能及一些相应的错误,在线支付加上邮费功能支持在线支付八家银行等接口和可以选择商品图文排列功能,可以后台自由设置,银行接口列表如下:动感在线支付支付宝 网银在线 NPS支付 西部支付 1st-pay在线支付平台 首信易支付 易付通 中国在线支付 环讯IPS支付 不使用在线支付默认管理员帐号:admin密码:ad

下载

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速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
python开发工具
python开发工具

php中文网为大家提供各种python开发工具,好的开发工具,可帮助开发者攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。php中文网还为大家带来python相关课程以及相关文章等内容,供大家免费下载使用。

715

2023.06.15

python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

625

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

739

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

617

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

1235

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

547

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

574

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

697

2023.08.11

桌面文件位置介绍
桌面文件位置介绍

本专题整合了桌面文件相关教程,阅读专题下面的文章了解更多内容。

0

2025.12.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 0.6万人学习

Django 教程
Django 教程

共28课时 | 2.6万人学习

SciPy 教程
SciPy 教程

共10课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号