zoukankan      html  css  js  c++  java
  • Python基础知识1.7标识符和关键字

    一、标识符

    上图看完了,那什么是标识符

    答:在程序中定义的一些符号名称

    二、作用

    前面学习变量了,下面的代码,此时应该能够很轻松的看懂了

    age = 18  # 定义了一个变量它的值是18,变量名叫做age
    

    在上述变量定义时,age就是变量的名字,实际上它就是标识符,如果在程序中需要获取18,那么就使用age这个标识符就可以了

    因此,标识符到底有什么用?估计也有了答案

    答:标识符是自己定义的符号,例如变量名 、函数名、类名等,可以快速找到我们用的数据或者功能

    三、标识符的规则

    标识符由字母下划线数字组成,且数字不能开头

    思考:下面的标识符哪些是正确的,哪些不正确为什么

    fromNo12
    from#12
    my_Boolean
    my-Boolean
    Obj2
    2ndObj
    myInt
    test1
    Mike2jack
    My_tExt
    _test
    test!32
    haha(da)tt
    int
    jack_rose
    jack&rose
    GUI
    G.U.I
    

    Python中的标识符是区分大小写的

    大小写

    四、命名规则

    • 见名知意

      起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可 读性) 比如: 名字 就定义为 name, 定义学生 用student

    • 驼峰命名法 驼峰法

    • 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myNameaDog

    • 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstNameLastName

    • 下划线命名法

      _来连接所有的单词,比如send_msg

    注意

    • Python中变量名、函数名都使用下划线命名法
    • Python中类名用大驼峰命名法
    • 全局变量用全部是大写,且单词之间用下划线链接的方式,例如SUM_SCORE

    五、关键字

    1. 是什么

    上面的知识我们知道了什么是标识符,标识符分为2部分

    • 一部分是Python系统自己用了,用来实现某些特殊功能,像if
    • 另外一部分是留给开发者自己用,像我们定义的年龄age

    总结来说:Python一些具有特殊功能的标识符,这就是所谓的关键字

    注意:

    • 关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符

    2. 关键字有哪些

    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交互模式中通过以下命令进行查看关键字

    >>> import keyword
    >>> keyword.kwlist
    

    关键字的学习以及使用,咱们会在后面的课程中依一一进行学习。

  • 相关阅读:
    Directx11 HelloWorld之DirectCompute
    TortoiseSVN使用简介
    图形学的坐标转换问题(局部到世界坐标系,世界到观察坐标系)
    Directx11中获取HLSL中变量一些问题
    Mathematics for Computer Graphics
    Nvidia给力 Android游戏革命来临 有能力超iPhone
    D3d10和D3d11中Map()函数用法一点心得总结
    GPU开始无处不在,加速火狐浏览器4.0
    Delphi多媒体设计之TMediaPlayer组件(四)
    Delphi多媒体设计之TMediaPlayer组件(一)
  • 原文地址:https://www.cnblogs.com/dong4716138/p/15645962.html
Copyright © 2011-2022 走看看