python 创建只读的函数(@property的介绍与使用)
生活随笔
收集整理的這篇文章主要介紹了
python 创建只读的函数(@property的介绍与使用)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
@property 介紹
@property 是python 中的修飾符,將方法轉(zhuǎn)為屬性,可以直接通過方法名來訪問,注意訪問的時候后面不需要添加小括號,否則會報(bào)錯,作用是將函數(shù)變?yōu)橹蛔x的,不能修改,否則也會報(bào)錯的
class People:def __init__(self, name, sex, height):self.name = nameself.sex = sexself.height = height@propertydef man(self):print(self.name)print(self.sex)print(self.height)def women(self):print(self.name)print(self.sex)print(self.height)if __name__ == "__main__":people = People("張三", "男", "180")people.man # 不要帶小括號people = People("秋香", "女", "180")people.women() # 帶小括號
總結(jié)
以上是生活随笔為你收集整理的python 创建只读的函数(@property的介绍与使用)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 川上富江是谁画的呢?
- 下一篇: 蒙娜丽莎到底是谁画的啊?