@property方法使用
时间:2020-01-06
本文章向大家介绍@property方法使用,主要包括@property方法使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Python中访问对象的属性可以这么做:实例名.变量名
可以使用@property装饰器将方法伪装 成 属性的样式使用
@property 下方的函数只能是self参数 ,不能有其他的参数
from math import pi class Yuan: def __init__(self,r): self.r = r @property def ares(self):#只能是self一个参数 return self.r**2*pi def perimeter(self): return self.r*2*pi C1 = Yuan(3) # print(C1.ares())#没加@property 用这样的方式调用,需要添加括号 print(C1.ares)
修改@property 下的属性值 借助 函数名称.setter 修改
class Persion: def __init__(self,name): self.__name = name @property def name(self): return self.__name +'sb' @name.setter#传一个参数 def name(self,new_name): self.__name = new_name a1 = Persion('jinijin') print(a1.name) a1.name = '大家'#修改属性值, 如果不适用@name.setter 则不能修改 print(a1.name)
原文地址:https://www.cnblogs.com/taysem/p/12156375.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 打卡群刷题总结1005——跳跃游戏
- 真是活久见,在 Minecraft 的虚拟游戏里竟然还能管理 Kubernetes!
- 打卡群2刷题总结1007——反转链表
- 打卡群2刷题总结1001——两数之和 II - 输入有序数组
- 复杂一点的SQL语句
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- 打卡群刷题总结1007——买卖股票的最佳时机 II
- 事务Transaction
- 打卡群2刷题总结1006—— 删除链表的倒数第N个节点
- 打卡群刷题总结1006——跳跃游戏 II
- 面试官常问的Spring依赖注入和Bean的装配问题,今天给大家讲清楚!
- 打卡群刷题总结1003——分割等和子集
- 打卡群2刷题总结1005——有效的括号
- 腾讯云服务器操作系统TencentOS安装与体验
- 打卡群2刷题总结1004——无重复字符的最长子串