python property属性
2023-09-11 14:21:02 时间
能够检查參数,一直没注意这个语言特性,忽略了非常多细节,感谢 vitrox
class Person( object ): def __init__( self, name ): if not isinstance( name, str ): raise TypeError( '...' ) else: self.__name = name @property def name( self ): print 'get name.' return self.__name @name.setter def name( self, newname ): print 'set name.' if not isinstance( newname, str ): raise TypeError( '...' ) else: self.__name = newname print 'set ok.' p = Person( 'A' ) p.name = 'B' print p.name
相关文章
- Python中python-nmap模块的使用
- Python--Matplotlib库与数据可视化①--修改图像属性
- python最优效率的编程方式
- Python 属性与方法 概念理解
- 每天一个python小知识——如何在Python 3中转换数据类型
- 【python实战】拒绝黄牛!我要用python原价冲周董演唱会~Python自动秒杀抢票脚本
- 怎样在Python中查询一个类或一个对象有哪些属性(方法(成员函数)、变量)【用函数dir()】
- Python的Numpy库的ndarray对象(矩阵)初始化、属性调整、属性获取、基本操作示例代码积累
- 用Python来SSH连接到你的机器
- 《python 与数据挖掘 》一 第2章 Python基础入门
- 《python 与数据挖掘 》一 2.6 上机实验
- python 类属性装饰器
- Python中的函数
- Python编程-基础知识-python项目包和文件的管理以及如何引用相对路径的包和模块
- python 安装 tensorflowjs
- 《像计算机科学家一样思考Python》——第3章 函数 3.1 函数调用
- python实现点到平面的距离
- python对象属性管理(2):property管理属性
- 轻松构建自己的Python开发环境,进入机器学习新世界
- Python 数据分析教程之如何验证线性回归的假设,线性回归的假设是什么?以及如何用python验证它们?
- Python数据分析之不只是拟合数据,还要获得洞察力,轻量级的 Python包可以让您深入了解回归问题
- Python基础之文件操作+复制文件目录+统计目录大小
- Python实现观测值o文件和精密星历sp3文件读取
- 【Python】python扩展
- Python 基础 之 python 进程知识点整理,实现一个简单使用进程池的多进程文件夹文件copy器
- python:连接Oracle数据库后控制台打印中文为??
- Python用python-docx读写word文档
- Python使用captcha库制作验证码,带参数输入
- Python函数调用