python 创建只读的函数(@property的介绍与使用)
生活随笔
收集整理的這篇文章主要介紹了
python 创建只读的函数(@property的介绍与使用)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
@property 介紹
@property 是python 中的修飾符,將方法轉(zhuǎn)為屬性,可以直接通過(guò)方法名來(lái)訪問(wèn),注意訪問(wèn)的時(shí)候后面不需要添加小括號(hào),否則會(huì)報(bào)錯(cuò),作用是將函數(shù)變?yōu)橹蛔x的,不能修改,否則也會(huì)報(bào)錯(cuò)的
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 # 不要帶小括號(hào)people = People("秋香", "女", "180")people.women() # 帶小括號(hào)
總結(jié)
以上是生活随笔為你收集整理的python 创建只读的函数(@property的介绍与使用)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 川上富江是谁画的呢?
- 下一篇: C++ 逻辑运算符