千家信息网

python转换为私有属性的方法

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍"python转换为私有属性的方法",在日常操作中,相信很多人在python转换为私有属性的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"pytho
千家信息网最后更新 2024年11月20日python转换为私有属性的方法

这篇文章主要介绍"python转换为私有属性的方法",在日常操作中,相信很多人在python转换为私有属性的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"python转换为私有属性的方法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1、在属性或方法名称之前增加一个下划线,表示属性或方法只在类中使用。

2、可手动调用_age,从而获得age属性,更严格的方法是在属性或方法之前增加两个下划线__,此时手动调用属性无法获得。

实例

class Student:    def __init__(self, name, sex, age):        self.name = name        self.sex = sex        self._age = age     def run(self):        print("我是{0},我可以跑步".format(self.name))     def jump(self):        print("我是{0},{1}生,可以跳高".format(self.name, self.sex))  xiao_ming = Student("小明", "男", 19)xiao_hong = Student("小红", "女", 20) xiao_ming.run()xiao_hong.jump() # 调用私有属性,可以掉到,但是请遵守约定规则print(xiao_hong._age)

到此,关于"python转换为私有属性的方法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0