• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:Python-中函数和变量的作用域

python 搞代码 3年前 (2022-02-20) 15次浏览 已收录 0个评论

失常的函数和变量是公开的(public),能够被间接援用,比方:abcx123PI等;

相似__xxx__这样的变量是非凡变量,能够被间接援用,然而有非凡用处,比方模块中的的__author____name__就是非凡变量;

相似_xxx__xxx这样的函数或变量就是非公开的(private),不应该被间接援用;但Python中并没有一种办法能够齐全限度拜访非公开的函数或变量,不间接援用是一种约定。

# 非公开,不应间接援用
def _private_1(name):
    return 'Hello, %s' % name

# 非公开,不应间接援用
def _private_2(name):
    return 'Hi, %s' % name

# 公开,能够间接援用
def greeting(name):
    if len(name) > 3:
        return _private_1(name)
    else:
        return _private_2(name)

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:Python-中函数和变量的作用域
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址