相关疑难解决方法(0)


在对象名称之前单个和双下划线的含义是什么?

有人可以解释在Python中对象名称之前有前导下划线的确切含义吗?另外,解释单个和双重前导下划线之间的区别.此外,无论所讨论的对象是变量,函数,方法等,这个含义是否保持不变?

python naming-conventions

1205
推荐指数
13
解决办法
36万
查看次数

570
推荐指数
5
解决办法
24万
查看次数

python中'_'的含义是什么?

在阅读Django的源代码时,我发现了一些声明:

class Field(object):  
    """Base class for all field types"""  
    __metaclass__ = LegacyConnection  

    # Generic field type description, usually overriden by subclasses
    def _description(self):
        return _(u'Field of type: %(field_type)s') % {
            'field_type': self.__class__.__name__
        }    
    description = property(_description) 

class AutoField(Field):
    description = _("Integer")
Run Code Online (Sandbox Code Playgroud)

我知道它将描述设置为'整数',但不理解语法:description = _("Integer").
有人可以帮忙吗?

python django syntax

22
推荐指数
3
解决办法
1万
查看次数

有没有办法访问从未分配过的结果?

while int(input("choose a number")) != 5 :
Run Code Online (Sandbox Code Playgroud)

说我想看看输入了什么号码.是否有间接的方式来实现这一目标?

编辑我可能不是很清楚哈哈..我知道在调试器中,您可以单步执行并查看输入的数字.是否可能存在内存黑客或类似内容,让您在事后获得"旧"数据?

python python-3.x

4
推荐指数
1
解决办法
71
查看次数