精华内容
下载资源
问答
  • 2020-11-20 21:33:06

    与 C、C++、Java、C# 等语言不同,Python 没有定义常量的关键字,意即 Python 中没有常量的概念。为了实现与其他语言中功能相近的常量,可以使用 Python 面向对象的方法编写一个“常量”模块。

    将以下代码保存为 test-const.py:

    import sys

    class _CONSTANT:

    class ConstantError(TypeError) : pass

    def __setattr__(self, key, value):

    if key in self.__dict__.keys():

    raise(self.ConstantError, "常量重新赋值错误!")

    self.__dict__[key] = value

    sys.modules[__name__] = _CONSTANT()

    #使用以下方式为 CONSTANT 这个“常量”赋值和调用:

    CONSTANT =_CONSTANT()

    CONSTANT.TEST = 'test'

    print(CONSTANT.TEST)

    #尝试使用以下方式为 CONSTANT 重新赋值:

    CONSTANT.TEST = 'test111'

    print(CONSTANT.TEST)

    程序执行结果如下所示:

    C:\Users\Administrator\.spyder-py3\Python test-const.py

    test

    Traceback (most recent call last):

    File "test-const.py", line 35, in

    CONSTANT.TEST = 'test111'

    File "test-const.py", line 27, in __setattr__

    raise(self.ConstantError, "常量重新赋值错误!")

    TypeError: exceptions must derive from BaseException

    可以看到,第一次为 CONSTANT.TEST 赋值后能够成功执行,当尝试为 CONSTANT.TEST 重新赋值时将会出现错误提示,这相当于起到了常量的作用。

    保留字即其他语言中的关键字,是指在语言本身的编译器中已经定义过的单词,具有特定含义和用途,用户不能再将这些单词作为变量名或函数名、类名使用。Python 3.7.2 中的保留字主要有 False、None 等 35 个。

    温馨提示:Python 3.7.2 中的 35 个保留字

    False、None、True、and、as、assert、async、await、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield.

    Python 2.X 中的 exec 和 print 等保留字在 3.X 中已经改为内置函数。 Python 3.7.2 中 35 个保留字的含义及作用如表 1 所示。

    表 1:Python 3.7.2 中 35 个保留字的含义及作用

    序号

    保留字

    说明

    1

    and

    逻辑与操作,用于表达式运算

    2

    as

    用于转换数据类型

    3

    assert

    用于判断变量或条件表达式的结果

    4

    async

    用于启用异步操作

    5

    await

    用于异步操作中等待协程返回

    6

    break

    中断循环语句的执行

    7

    class

    定义类

    8

    continue

    继续执行下一次循环

    9

    def

    定义函数或方法

    10

    del

    删除变量或序列的值

    11

    elif

    条件语句,与 if、else 结合使用

    12

    else

    条件语句,与 if、else 结合使用;也可用于异常或循环语句

    13

    except

    包含捕获异常后的处理代码块,与 try、finally 结合使用

    14

    False

    含义为“假”的逻辑值

    15

    finally

    包含捕获异常后的始终要调用的代码块,与 try、except 结合使用

    16

    for

    循环语句

    17

    from

    用于导入模块,与 import 结合使用

    18

    global

    用于在函数或其他局部作用域中使用全局变量

    19

    if

    条件语句,与 elif、else 结合使用

    20

    import

    导入模块,与 from 结合使用

    21

    in

    判断变量是否在序列中

    22

    is

    判断变量是否为某个类的实例

    23

    lambda

    定义匿名函数

    24

    None

    表示一个空对象或是一个特殊的空值

    25

    nonlocal

    用于在函数或其他作用域中使用外层(非全局)变量

    26

    not

    逻辑非操作,用于表达式运算

    27

    or

    逻辑或操作,用于表达式运算

    28

    pass

    空的类、方法或函数的占位符

    29

    raise

    用于抛出异常

    30

    return

    从函数返回计算结果

    31

    True

    含义为“真”的逻辑值

    32

    try

    测试执行可能出现异常的代码,与 except, finally 结合使用

    33

    while

    循环语句

    34

    with

    简化 Python 的语句

    35

    yield

    从函数依次返回值

    在 Python 环境下可以执行以下命令查看当前版本的保留字:

    >>>import keyword

    >>>keyword.kwlist

    程序执行结果如下:

    >>> import keyword

    >>> keyword.kwlist

    ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

    若将保留字作为标识符并赋值将会得到语法错误,如下所示。

    >>>class="This is a class"

    File "", line 1

    class="This is a class"

    ^

    SyntaxError: invalid syntax

    更多相关内容
  • 点击上方“数据管道”,选择“置顶星标”公众号干货福利,第一时间送达关键字保留字也称为关键字,指被编程语言内部定义并保留使用的标识符,程序员编写程序时不能定义与保留字相同的标识符。每种程序设计语言都有一...

    点击上方“数据管道”,选择“置顶星标”公众号

    干货福利,第一时间送达e2471023ed4ed49df9dc9a1577a167bb.webp

    关键字

    保留字也称为关键字,指被编程语言内部定义并保留使用的标识符,程序员编写程序时不能定义与保留字相同的标识符。每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。掌握一门编程语言首先要熟记其所对应的保留字。False      await      else       import     pass

    None       break      except     in         raise

    True       class      finally    is         return

    and        continue   for        lambda     try

    as         def        from       nonlocal   while

    assert     del        global     not        with

    async      elif       if         or         yield

    一共有35个关键字,行哥来分门别类的给大家介绍一下,有不认识的可以给自己补充一下了1.  True、False

    2. and、or、not

    3.class

    4.is、in

    5.try、except、finally、raise

    6.if、elif、else

    7.def、global、nonlocal、return、yield

    8.for、while

    9.break、continue

    10.assert

    11.del

    12.import、from、 as

    13.with

    14.pass

    15.await、async

    16.lambda

    1.  True、False

    False 布尔类型的值,表示假,与True相反

    True 布尔类型的值,表示真,与False相反

    2. and、or、not

    逻辑运算符 与、或、非

    3.class

    定义类的关键字

    4.is、in

    Python中的对象包含三个要素:id,type,value

    其中:id:用来唯一标识一个对象

    type:标识对象的类型

    value:是对象的值

    is:就是用来判断a对象是否就是b对象,是通过id来判断的

    ==:判断的是a对象的值是否和b对象的值相等,是通过value来判断的

    in:判断变量是否存在序列中

    5.try、except、finally、raise

    使用try...except...finally语句来处理异常。通常的语句块放在try块中

    错误处理的语句放在except块中

    始终执行的语句放在finally块中

    raise 语句抛出一个指定的异常。try:

    #some code here

    raise MyException

    except MyException:

    print("MyException encoutered")

    finally:

    print("Arrive finally")

    x = 10

    if x > 5:

    raise Exception('x 不能大于 5。x 的值为: {}'.format(x))

    6.if、elif、else

    判断语句,if语句用来检验一个条件,如果条件为真,运行一块语句(称为if…块),否则处理另外一块语句(称为else…块)。else从句是可选的

    7.def、global、nonlocal、return、yielddef 定义函数的关键字

    global 定义全局变量

    nonlocal 在局部寻找外层函数中离他最近的那个变量

    return 函数中的返回值

    yield的用法有点像return,除了它返回的是一个生成器def createGenerator():

    mylist = range(3)

    for i in mylist:

    yield i*i

    8.for、while

    for循环可以遍历任何序列的项目,如一个列表或者一个字符串

    while循环可以通关判断条件真假无限循环

    9.break、continuebreak语句是用来终止循环语句,即使哪怕循环条件没有称为false或者序列还没有被完全递归,也会停止循环

    continue语句被用来跳过当前循环块中的剩余语句,继续进行下一轮循环

    10.assert

    assert 关键字用于在代码中设置检查点,用于当程序出现错误时中断程序执行。>>>a = 3

    >>>assert 0 10

    >>>a = 20

    >>>assert 0 10

    Traceback (most recent call last):

    File "", line 1, in assert 0 10

    AssertionError

    # assert 条件后可以增加错误信息解释

    >>>a = 20

    >>>assert 0 10, '超出范围!'

    Traceback (most recent call last):

    File "", line 1, in assert 0 10, '超出范围!'

    AssertionError: 超出范围!

    11.del

    del删除变量或者序列的值a = [-1,3,'aa',85] # 定义一个list

    del a[0] # 删除第0个元素

    del a[2:4] # 删除从第2个到第3个元素。

    12.import、from、 as

    用于导包,as为重命名from turtle import fd as f

    13.with

    用于文件的读写# 写文件

    with open("test.txt", "wt") as out_file:

    out_file.write("公众号:一行数据,没想到吧,这里有植入")

    14.pass

    pass空的类,函数,方法的占位符

    15.await、async

    async 用来声明一个函数为异步函数,异步函数的特点是能在函数执行过程中挂起,去执行其他异步函数,等到挂起条件(假设挂起条件是sleep(5))消失后,也就是5秒到了再回来执行。

    await 用来用来声明程序挂起,比如异步程序执行到某一步时需要等待的时间很长,就将此挂起,去执行其他的异步程序。async def test2(i):

    r = await other_test(i)

    print(i,r)

    async def other_test(i):

    r = requests.get(i)

    print(i)

    await asyncio.sleep(4)

    print(time.time()-start)

    return r

    url = ["https://segmentfault.com/p/1210000013564725",

    "https://www.jianshu.com/p/83badc8028bd",

    "https://www.baidu.com/"]

    loop = asyncio.get_event_loop()

    task = [asyncio.ensure_future(test2(i)) for i in url]

    start = time.time()

    loop.run_until_complete(asyncio.wait(task))

    endtime = time.time()-start

    print(endtime)

    loop.close()

    16.lambda

    通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是匿名函数

    = lambda :f = lambda x, y, z: x+y+z  #f是表达式的名字

    >>>f(1,2,3)  #像函数一样调用

    展开全文
  • pythone 33个保留字及其含义正文可以用代码查询python到底有哪些保留字注意: 正文 序号 保留字 含义 1 and 用于表达式运算,逻辑与操作 2 as 用于类型转换 3 assert 断言,用于判断变量或条件表达式的值...
  • python 保留字

    千次阅读 2020-11-24 11:42:19
    关键字保留字也称为关键字,指被编程语言内部定义并保留使用的标识符,程序员编写程序时不能定义与保留字相同的标识符。 每种程序设计语言都有一套保留字保留字一般用来构成程序整体框架、表达关键值和具有结构性...

    o55g08d9dv.jpg广告关闭

    腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!

    关键字保留字也称为关键字,指被编程语言内部定义并保留使用的标识符,程序员编写程序时不能定义与保留字相同的标识符。 每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。 掌握一门编程语言首先要熟记其所对应的保留字。 false await else import passnone ...

    与true对应2 class #定义类的关键字 3 finally #异常处理使用的关键字,用它可以指定始终执行的代码,指定代码在finally里面 例如:class myexception(exception):pass try:#some code here raise myexceptionexcept myexception:print “myexception encoutered” finally:print “arrive finally” 4 is #python中...

    import 的方式导入; 2)、以双下划线开头的标识符(如 __add)表示类的私有成员; 3)、以双下划线作为开头和结尾的标识符(如_init_),是专用标识符五、python保留字保留字是 python语言中一些已经被赋予特定意义的单词,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。 ? 六、python内置...

    # -*- coding: utf-8 -*-2、标识符python语言的标识符规则如下:a、第一个字符必须是字母表中字母或下划线 。 b、标识符的其它的部分由字母、数字和下划线组成。 c、标识符对大小写敏感。 在 python 3 中,允许非 ascii 标识符。 3、python保留字保留字即关键字,不能作为任何标识符名称。 python 的标准库提供了一个...

    1 变量和简单数据类型变量命名格式:变量名 = “赋值”1.1 变量使用规范使用变量时,需要遵守一些规则。 违反这些规则将引发错误。 ~变量名只能包含数字、字母、下划线。 变量名不能以数字开头以及不能包含空格。 ~变量名不能将python保留字和函数名作为变量名。 如print等如下是python3的33个保留字列表:? ~变量名...

    值具有不同的数据类型,python有5个标准数据类型:numbers(数字)string(字符串)list(列表)tuple(元组)dictionary(字典)变量存储在内存中的值。 python程序中不需要对变量声明类型,变量在第一次赋值时被创建。 变量名不能使用python保留字,python保留字如下:and del from none trueas elif global non...

    当然也可以为源码文件指定不同的编码,例如:#-*-coding:cp-1252-*-标识符1. 第一个字符必须是字母表中字母或下划线; 2.标识符的其他的部分有字母、数字和下划线组成;3. 标识符对大小写敏感。 注:在python3中,非ascii标识符也是允许的。 python保留字保留字即关键字,我们不能把它们用作任何标识符名称。 python...

    print(hello,python!)运行结果:hello,python! python标识符在python里,标识符由字母、数字、下划线三部分组成,即标识符包括英文、数字以及下划线(_),但是数字不能放在标识符的开头。 并且标识符中的字母区分大小写。 python保留字下面的列表显示了python的保留字。 这些保留字不能用作常数或变量名,或者其他标识...

    xxx import * ,相当于把同一文件夹下的xxx.py 文件内容全部粘贴在这里。 import xxx,类似上一条,但是如果要使用那个文件中的变量a,要写成xxx.a ; 用那个文件中的函数,写成xxx.f( )布尔值 true和false,和普通变量名看起来没什么大区别(首字母大写而已),但是为python保留字,即不可对其赋值。 1 == 1的值为...

    标识符对大小写敏感。 在 python 3 中,非 ascii 标识符也是允许的了。 python保留字保留字即关键字,我们不能把它们用作任何标识符名称。 python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:import keywordkeyword.kwlist注释python中单行注释以 # 开头,实例如下:#! usrbinpython3 第一个...

    需要特别注意的是,变量名不能使用以下python保留字 [false, none, true, and, as, assert, break,class, continue, def, del, elif, else, except, finally, for, from, global, if,import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while,with, yield循环语句 python for循环可以遍历任何...

    2ox9cznpli.png

    常用于unix系统脚本中的第一行开头使用,用于知名执行这个脚本文件的解释程序; #! usrbinpython3运算符优先级? python保留字 ? 数据类型转换 ? 正负无穷 float(inf) #正无穷float(-inf)#负无穷利用inf乘以0得到一个not-a-number(nan),nan与inf的区别:inf数的significant部分为0,而nan数的significant部分部位0...

    编码默认情况下,python3源码文件以utf-8编码,所有字符串编码都是unicode字符串,你可以指定不同的编码。 # -*- coding: utf-8 -*- 标识符:第一个字符必须是字母表中的字母或者下划线b.标识符的其它部分有字符、下划线或数字组成c.标识符对大小写敏感 python保留字保留字即非关键字,我们不能把他们用作标识符名称。 ...

    如果需要一个变量,来保存学生的数量,那么我会这样给变量起名字student_count = 0 #学生数量这个变量名称符合上述的5条规则,尤其是最后一条,当你看到这个变量名称时,你大概就能猜的出来,这个变量存储的数据含义。 2. 保留字保留字,也叫关键字,这些关键字是python直接提供给我们使用的,因此,我们在定义标识符...

    utf-8 -*-2、标识符python语言的标识符规则如下:a、第一个字符必须是字母表中字母或下划线。 b、标识符的其它的部分由字母、数字和下划线组成。 c、标识符对大小写敏感。 在 python 3 中,允许非 ascii 标识符。 3、python保留字保留字即关键字,不能作为任何标识符名称。 python 的标准库提供了一个keyword模块...

    上一节对python的考试大纲做了介绍,大家要经常回看大纲~考试内容一、python语言基本语法元素第一部分:程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。 程序的格式框架、缩进、注释任何一种编程语言都有自己的一套语法,python的语法比较简单,采用缩进方式...

    j78i677wya.png

    最后提醒大家,变量的命名不要用关键字和内置函数的名称! python保留字python保留字,也叫关键字,是python语言官方确定的用作语法功能的专用标识符,不能把它们用作任何自定义标识符名称。 关键字只包含小写字母。 可以通过python提供的库输出这些关键字? python的标准库提供了一个 keyword 模块,可以输出当前版本...

    jos1u7xhrg.jpeg

    对象可以是从简单数据类型和结构到复杂对象的任何东西,包括函数和具有自己特定作用的保留字。 python有大约37个关键字或保留字,它们有自己设定的作用和功能。 下表详细列出了每一个关键字,包括你在代码中使用它们时应该会感到有用和方便的示例。 si序号关键字说明示例1and逻辑and运算符(5==5 and 1==2) ==...

    0pi6imjq69.jpeg

    不能以数字开头,不能包含python保留字、关键字、函数名3. 慎用小写字母l和大写字母o, 避免与数字1和0混淆4. 建议用驼峰命名法,即以单词加“命名,如:studentname#查看python有哪些保留字importkeywordprint(keyword.kwlist)变量的赋值 基本赋值在python中,我们使用“=”对变量进行赋值,如“x=3。这里要注意,数据...

    zygi00lkl.png

    我的施工之路目前已完成,以下五期python专题总结:1我的施工计划2数字专题3字符串专题4列表专题5流程控制专题6编程风格专题今天是python函数专题,目录结构:python 函数专题基础部分1 函数组成2 引用传参3 默认参数与关键字参数4 可变参数5内置函数进阶部分6 偏函数7 递归函数8 匿名函数9 高阶函数10 嵌套函数总结...

    展开全文
  • Python保留字简单释义

    千次阅读 多人点赞 2019-10-18 20:59:26
    分别执行以下命令,查询Python语言中的保留字: import keyword keyword.kwlist 1.False 表示假。 //即在if语句中不会执行。注:在Python中可以给False赋值(改变原有是错误的意思) 2.True 表示真。 //False的...

    Guido van Rossum在1991年正式对外发布Python版本,现在已成为最流行的语言之一。

    分别执行以下命令,查询Python语言中的保留字:

    import keyword
    
    keyword.kwlist
    

    在这里插入图片描述
    1.False
    表示假。 //即在if语句中不会执行。注:在Python中可以给False赋值(改变原有是错误的意思)

    2.True
    表示真。 //False的反义词

    3.None
    None是一个特殊的常量,None和False不同,None不是0。None不是空字符串。None和任何其他数据类型比较永远返回False。None有自己的数据类型NoneType。我们可以将None赋值给任何变量,但是不能创建其他NoneType对象。  
    例如:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,
    互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    >>> type(None)
    <class 'NoneType'>
    >>> None == 0
    False
    >>> None == ''
    False
    >>> None == None
    True
    >>> None == False
    False
    

    4.and
    表示和。 //比如A和B,A and B,在if语句中,A和B同时成立才判定为真,其余情况均判定为假

    5.or
    表示或。 //比如A或B,A or B,在if语句中,A或B只要有一个成立即判定为真

    6.not
    表示非,逻辑判断。

    7.if
    if语句用来检验一个条件,如果条件为真,我们运行这一块语句(称为if…块),否则我们处理另外一块语句(称为else…块)。else从句是可选的。

    8.elif
    else if的缩写。 //上一级if如果为False,用elif进行二次筛选判断

    9.for
    for循环可以遍历任何序列的项目,如一个列表或者一个字符串

    例如:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,
    互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    For letter in 'Python':
      print('当前字母:',letter)
     fruits=['banana','apple','mango']
       for fruit in fruits:
         print('当前水果:',fruit)
    

    10.while
    while语句重复执行一块语句。while是循环语句的一种,while语句有一个可选的else从句。

    11.in
    for…in是另外一个循环语句,它在一序列的对象上递归,即逐一使用队列中的每个项目。

    12.break
    表示终止。//在while,或者for语句中跳出循环,不会执行else后内容

    13.continue
    跳出当前循环。 //如果设置if(跳出条件) break是跳出所有,continue是只跳出此次循环,会执行else后的内容

    14.return
    Python函数返回值return,函数中一定要有return返回值才是完整的函数。如果你没有在Python中定义函数返回值,那么会得到一个结果是None对象,而None表示没有任何值。

    例如:

    def fnc1(x,y):
      print (x+y)
    

    当函数没有显示return,默认返回none值,以下测试:

    >>>result = fnc1(2,3)
    >>>result is None
    True
    

    15.class
    定义类的保留字。

    16.import
    在Python中用import或者from…import来导入相应的模块

    例如:

    from sys import *
    print('path',path)
    

    17.from

    在Python中用import或者from…import来导入相应的模块。

    18.def

    定义函数。

    例如:

    def hello()
      print('Interesting!')
    

    调用:

    Hello()
    

    结果:

    >>>Interesting!
    

    19.is

    Python中的对象包含三个要素:id,type,value

    其中:

    • id:用来唯一标示一个对象
    • type:表示对象的类型
    • value:是对象的值
    • is:就是用来判断a对象是否就是b对象,是通过id来判断的
    • ==:判断的是a对象的值是否和b对象的值相等,是通过value来判断的

    例如:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,
    互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    >>>a=1
    >>>b=1.0
    >>>a is b
    False
    >>>a==b
    True
    >>>id(a)
    12777000
    >>>id(b)
    14986000
    

    20.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是为了减少单行函数的定义而存在的。

    21.nonlocal
    nonlocal关键字用来在函数或其他作用域中使用外层(非全局)变量。
    例如:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,
    互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    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())
    make_counter_test()
    

    22.del
    表示删除。 //不同于其他语言,Python中的删除是删除对象,而不是数据的值
    例如:

    a=[-1,3,'aa',85]       #定义一个list
    del a[0]               #删除第0个元素
    del a[2:4]             #删除从第2个到第3个元素
    

    23.global
    定义全局变量。 //global a,a被设定成全局变量

    24.as
    表示作为。 //比如A as B,表示B变成了A

    25.with
    with是一个控制流语句,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 
    

    26.yield
    yield用起来像return,yield在告诉程序,要求函数返回一个生成器

    例如:

    def createGenerator():
    mylist = range(3)
    for i in mylist
    yield i*i
    

    27.assert
    表示断言。 //当你不清楚程序此行的时候,用assertpython(python相当于if里的内容)检测,如果代码行前含assert并且此行代码为False,则崩溃报错,以此来检测这行是否为True,aasert判定后返回值相当于判断

    28.try
    程序员可以使用try…except语句来处理异常。把通常的语句块放在try块中,而把错误处理的语句放在except块中。

    29.finally
    当try没有抛出异常时,执行完后执行finally,当try后语句抛出异常跳到finally执行,当finally语句有异常时,会继续抛…避免方法:在外层嵌套一个try…expect

    30.except
    异常处理。 //当程序报错的时候,利用try…except…捕获异常。用finally来跳过异常执行下面的代码,或者异常时加入触发事件。

    31.raise
    raise抛出异常。

    例如:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,
    互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    class MyException(Exception):pass
    try:
        #some code here
        raise MyException
    except MyException:
        print('MyException encoutered')
    finally:
        print('Arrive finally')
    

    32.pass
    pass的意思是什么都不要做,作用是为了弥补语法和空定义上的冲突,它的好处体现在代码的编写过程之中,比如你可以先写好软件的整个框架,然后再填好框架内具体函数和class的内容,如果没有pass编译器会报一堆的错误,让整个开发很不流畅。
    例如:

    def f(arg):pass   # a function that does nothing(yet)
    class C:pass   # a class with no methods(yet)
    

    结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

    Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者

    【Python教程】全网最容易听懂的1000集python系统学习教程(答疑在最后四期,满满干货)

    Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者

    2021年Python最新最全100个爬虫完整案例教程,数据分析,数据可视化,记得收藏哦

    展开全文
  • Python保留字总结

    2020-11-24 01:23:05
    点击上方“数据管道”,选择“置顶星标”公众号干货福利,第一时间送达关键字保留字也称为关键字,指被编程语言内部定义并保留使用的标识符,程序员编写程序时不能定义与保留字相同的标识符。每种程序设计语言都有一...
  • 保留字Python语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。Python 包含的保留字可以执行如下命令进行查看:>>> import ...
  • python保留字-python保留字有哪些

    千次阅读 2020-11-01 12:38:44
    python保留字有哪些?下面给大家介绍一下python的33个保留字的汇总:1 false#布尔类型的值,表示假,与true对应2 class#定义类的关键字3 finally#异常处理使用的关键字,用它可以指定始终执行的代码,指定代码在...
  • Python保留字教程Python 保留字可以通过 keyword.kwlist 命令查看。Python保留字查看首先,我们打开 IDLE,然后输入以下命令:>>>import keyword>>>keyword.kwlist此时,IDLE 给我们返回了 Python 中所有的保留字,...
  • 也可以用于异常和循环使用 except 包括捕获异常后的操作代码,与try,finally结合使用 exec 用于执行python语句 for 循环语句 finally 用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合...
  • 1,保留字Python语言中已经被赋予特定意义的一些单词,开发程序时,不可以吧这些保留字作为变量、函数、类、模块和其他对象名称来使用,在表1中看到的if和and就是保留字Python语言中的保留字表1。表一...
  • 今天来讲一下Python中的保留字和标识符,因为这两个概念会在我们以后的学习编程中经常碰到,弄清楚它们表达的意思对我们今后的学习有帮助。其实在任何的编程语言中,都会有保留字和标识符的概念,只不过不同的编程...
  • Python包含的保留字

    千次阅读 2020-12-14 21:40:36
    Python 包含的保留字可以执行如下命令进行查看:>>> import keyword>>> keyword.kwlist['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', ...
  • 【单选题】Python正式对外发布的时间【单选题】哪个选项能够使用turtle库绘制一个半圆形?【单选题】关于turtle库的画笔控制函数,哪个选项的描述是错误的?【单选题】关于try-except,哪个选项的描述是错误的?【单选题...
  • 【单选题】下面不属于Python保留字的是: 【单选题】关于整数类型的4种进制表示,哪个选项的描述是正确的? 【单选题】哪个选项关于循环结构的描述是错误的? 【单选题】for var in ___: print(var) 哪个选项不符合上述...
  • Python主要保留字

    2020-11-21 02:49:50
    保留字 含义None 表示该值是一个空对象as 用于类型转换assert 断言,用于判断变量或条件表达式的值是否为真class 用于定义类def ...
  • Python 之关键字(保留字

    千次阅读 2022-03-11 14:37:19
    35 个,总结如下: 关键字 含义 False 布尔类型值,表示假,与 True 相反 True 布尔类型值,表示真,与 False 相反 None 比较特殊的保留字,表示无,有自己的数据类型: >>> type(None) and 逻辑与,用于表达式运算 ...
  • python保留字

    千次阅读 2021-07-15 22:39:36
    python保留字 就是我们经常使用的if ,def ,and,等之类的,这些都是被赋予了特殊含义的,所以我们不能把保留字作为函数,模块名,变量,等来使用 例如下面的就是操作的 这类错误一般都是:SyntaxError: invalid ...
  • 分别执行以下命令,查询Python语言中的保留字:import keywordkeyword.kwlist1.False表示假。 //即在if语句中不会执行。注:在Python中可以给False赋值(改变原...
  • Python保留字详解

    千次阅读 2019-01-01 21:59:20
    python保留字并不多,一共33个 ​ ​1.False if q=False:#Flase 2.None 表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。 &...
  • python语言保留字有哪些

    千次阅读 2021-01-26 14:30:08
    展开全部保留字Python语言bai中一些已经被赋予du特定意义的单词zhi,这就dao要求开发者在开发程序回时答,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。Python包含的保留字可以执行如下...
  • Python-保留字(含义)

    千次阅读 2021-01-28 22:46:58
    序号保留字含义1and用于表达式运算,逻辑与操作2as用于类型转换3assert断言,用于判断变量或条件表达式的值是否为真4break中断循环语句的执行5class用于定义类6continue继续执行下一次循环7def用于定义函数或方法8...
  • 二、Python保留字 保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword模板,可以输出当前版本的所有关键字。 >>> import keyword >>> keyword. kwlist ['...
  • 【单选题】下面不符合Python语言命名规则的是 【单选题】下面不属于Python保留字的是: 【单选题】哪个选项是程序的三种基本结构? 【单选题】pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生: 【单选题】哪个...
  • 前言Python关键字也是保留字,是Python语言中一些已经被赋予特定意义的单词,要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。需要注意的是, Python是严格区分大小写...
  • python 33个保留字是什么意思

    千次阅读 2020-12-29 04:12:42
    也可以用于异常和循环使用 except 包括捕获异常后的操作代码,与try,finally结合使用 exec 用于执行python语句 for 循环语句 finally 用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,635
精华内容 16,654
关键字:

python保留字的含义

友情链接: blog.rar