Python 函数和函数之间有区别吗?

Python 函数和函数之间有区别吗?,python,Python,当我阅读项目的源代码时: @profiler.trace def default_quota_update(request, **kwargs): novaclient(request).quota_classes.update(DEFAULT_QUOTA_NAME, **kwargs) def _get_usage_marker(usage): marker = None if hasattr(usage, 'server_usages') and usage.se

当我阅读项目的源代码时:

@profiler.trace
def default_quota_update(request, **kwargs):
    novaclient(request).quota_classes.update(DEFAULT_QUOTA_NAME, **kwargs)


def _get_usage_marker(usage):
    marker = None
    if hasattr(usage, 'server_usages') and usage.server_usages:
        marker = usage.server_usages[-1].get('instance_id')
    return marker


def _get_usage_list_marker(usage_list):
    marker = None
    if usage_list:
        marker = _get_usage_marker(usage_list[-1])
    return marker

你可以看到有
\u function
n和
function
,它们之间有什么不同吗?

这是程序员用来沟通的一种方式,这些函数(以及属性)应该保持“私有”

引述:

_单前导下划线:弱“内部使用”指示器

e、 g.“from M M import*”不导入名称以下划线开头的对象


前缀是某人的想法:“请不要碰我,我很害羞。”