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

  • 相关阅读:
    mysql工具导出数据库表数据
    c#接收http的post请求的多个文件流
    java上传文件和参数到服务器
    windows server 2008 w3svc服务无法启动
    java调用c#webapi的接口实现文件上传
    postman上线文件上传,并用c#服务端接收
    sql语句修改数据库字段的长度
    VB2015运行项目时出现的错误
    JavaWeb实现分页功能
    会话跟踪技术
  • 原文地址:https://www.cnblogs.com/ljwpython/p/14030384.html
Copyright © 2011-2022 走看看