zoukankan      html  css  js  c++  java
  • 变量的命名

    0.1标识符和关键字

    1.1 标识符

     标识符就是程序员定义的变量名、函数命

     名字需要有见名知义的效果

      • 标识符可以由 字母、数字、下划线 组成

      • 不能以数字开头

      • 不能与关键字重名

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

      

    fromNo12
    from#12
    my_Boolean
    my-Boolean
    obj2
    2nd0bj
    myInt
    _test
    test!32
    haha(da)t
    GUI
    G.U.I

    1.2 关键字

    • 关键字就是python内部已经使用的标识符

    • 关键字具有特殊的功能和含义

    • 开发者不允许定义和关键字相同的名字的标识符

    通过一下命令可以查看python中的关键字

    1 In [12]: import keyword
    2 
    3 In [13]: print(keyword.kwlist)
    4 ['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']

    提示:关键字的学习及使用,会在后面的笔记中不断介绍

    import 关键字可以导入一个"工具包"

     在python中不同的工具包,提工有不同的工具

    02. 变量的命名规则

      命名规则可以被视为一种惯例,并无绝对与强制

      目的是为了增加代码的识别和可读性

    注意python中的标识符是区分大小写的

     1. 在定义变量时,为了保证代码的格式,= 的左右应该各保留一个空格

     2. 在 python中,如果变量名需要2个或多个单子组成时,可以按照一下方式吗命名

      a. 每个单词都是用小写字母

      b. 单子与单词之前使用下划线 _  链接

      c. 例如:first_name 、 last_name 、qq_number 、 qq_password

  • 相关阅读:
    [洛谷P3931]SAC E#1
    洛谷 P4127 [AHOI2009]同类分布 解题报告
    洛谷 P4475 巧克力王国 解题报告
    洛谷 P4148 简单题 解题报告
    洛谷 P2463 [SDOI2008]Sandy的卡片 解题报告
    洛谷 P4211 [LNOI2014]LCA 解题报告
    洛谷 P4074 [WC2013]糖果公园 解题报告
    AT1219 歴史の研究 解题报告
    洛谷 P4137 Rmq Problem /mex 解题报告
    THUWC2019 摸鱼记
  • 原文地址:https://www.cnblogs.com/ljwpython/p/14030384.html
Copyright © 2011-2022 走看看