a(object of F class)
如何打印私有变量?
class F:
def __init__(self):
self.__y=5
a=F()
a.__y=10
print(a.__y)
输出为10
。我知道新的赋值更新了a.__y
(或y?)的值。但是,我无法理解如何在课堂外访问y
。我尝试打印两个的ID,它们是不同的。有人可以对此提供更好的解释吗?
答案 0 :(得分:0)
Python实际上并没有私有变量的概念。但是,根据约定,python程序员在不想公开访问的变量后面加上下划线var query = (from p in context.Products
orderby p.ProductID descending
select new
{
p.Name
}).FirstOrDefault();
string lastInsertedName = query?.name;
。您可以在official documentation