美文网首页Python应用技术
Python:标识符Identifier

Python:标识符Identifier

作者: AI秘籍 | 来源:发表于2020-05-03 22:25 被阅读0次

    什么是标识符?

    标识符 (ldentifier) :是一个用来标识变量、函数、类、模块或其他对象的名称。

    标识符规范

    1)标识符由字母、下划线和数字组成
    2)不能以数字开头
    3)区分大小写
    4)不能使用关键字

    命名规则

    1、见名知意。起一个有意义的名字,可以知道这个标识符是什么意思。
    ①小驼峰式命名法(lower camel case):
    第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
    ②大驼峰式命名法(upper camel case):
    每一个单字的首字母都采用大写字母,例如:FirstName、LastName
    ③下划线连接命名法:
    用下划线“_”来连接所有的单词,例如:send_buf

    2、以下划线(-)开头的标识符有特殊意义。
    1)以单下划线开头的(- foo)的代表不能直接访问的类属性,需要通过类提供的接口进行访问,而不能用“from XXX import XXX”而导入。
    2)以双下划线开头的(--foo)代表类的私有成员
    3)以双划线开头和结尾的(--foo--)代表python里的特殊方法专用的标识,如--init--()代表类的构造函数。

    image.png

    示例

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    """
    __title__ = ''
    __author__ = 'jungle'
    __mtime__ = '2019-08-22'
    """
    cars = 100 #变量cars
    space_in_a_car = 4.0  #变量space_in_a_car
    drivers = 30  #变量drivers
    passengers = 90  #变量passengers
    cars_not_driven = cars - drivers
    cars_driven = drivers
    carpool_capacity = cars_driven * space_in_a_car
    average_passengers_per_car = passengers / cars_driven
    
    print("There are", cars, "cars available.")
    print("There are only", drivers, "drivers available.")
    print("There will be", cars_not_driven, "empty cars today.")
    print("We can transport", carpool_capacity, "people today.")
    print("We have", passengers, "to carpool today.")
    print("We need to put about", average_passengers_per_car,"in each car.")
    
    
    image.png

    参考:

    1. https://www.jianshu.com/p/85d4f59c6b67转自叶冷工作室
      2.https://blog.csdn.net/qq_36617639/article/details/101626486

    相关文章

      网友评论

        本文标题:Python:标识符Identifier

        本文链接:https://www.haomeiwen.com/subject/mysuuhtx.html