python 中setattr()函数
- 语法
setattr(object, name, value)
参数
object – 对象。
name – 字符串,对象属性。
value – 属性值。返回值
无例子
对已存在的属性进行赋值:
>>>class A(object):
... bar = 1
...
>>> a = A()
>>> getattr(a, 'bar') # 获取属性 bar 值
1
>>> setattr(a, 'bar', 5) # 设置属性 bar 值
>>> a.bar
5
如果属性不存在会创建一个新的对象属性,并对属性赋值:
>>>class A():
... name = "runoob"
...
>>> a = A()
>>> setattr(a, "age", 28)
>>> print(a.age)
28
>>>
python 中setattr()函数相关推荐
- python中setattr()函数用法详解
setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的. getattr()用法详见博文:python中getattr()函数用法详解_IT之一小佬的博客-CSDN ...
- [转载] python 中 setattr() 函数 和 getarrr() 函数
参考链接: Python setattr() setattr() 用来创建属性,经常用在创建类时候,在 init 方法中如果为了以后再加上某些属性,可以留一个关键字参数 setattr() 接受三个 ...
- python中的函数修饰器
python中的函数修饰器 – @wrapper 简介 类似于C#的属性.Java的注解,python也有对应的修饰符.从Python2.7和Python3开始,提供了以'@'为标示的修饰符,可以在模 ...
- python中pop函数_Python中的Pop函数
python中pop函数 什么是弹出功能? (What is the pop function?) The method pop() removes and returns the last elem ...
- 技术图文:举例详解Python中 split() 函数的使用方法
背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...
- python中eval()函数的使用
python中eval()函数的使用 python eval函数功能:将字符串str当成有效的表达式来求值并返回计算结果. 函数定义: eval(expression, globals=None, l ...
- Python中eval函数的表达式如何使用
这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助 eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 ...
- python中add函数_如何使用python中的add函数?
之前向大家介绍过python中的求和函数sum函数,numpy中的sum函数,对于数组可以指定维度进行相加.numpy中还有另一种求和运算方法,即add函数.add函数不仅作用于numpy中加法运算, ...
- format函数python的顺序_[转载] Python中format函数用法
Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...
- python中remove函数是什么意思,python中pop函数和remove函数有什么区别
python中pop函数和remove函数有什么区别 发布时间:2020-12-10 09:36:18 来源:亿速云 阅读:80 作者:小新 小编给大家分享一下python中pop函数和remove函 ...
最新文章
- 目标检测比赛中的tricks集锦
- java诡异的String.split()方法
- kafka教程视频百度网盘下载,聊一聊-MySQL-数据库中的那些锁
- Waffles——机器学习开发包
- 初探 es6 promise
- SpringAOP中通过JoinPoint获取值,并且实现redis注解
- DataContractJsonSerializer类
- org.springframework.amqp.AmqpConnectException java.net.ConnectException的解决办法
- python管理工具ports_Python options.port方法代码示例
- Python机器学习:多项式回归与模型泛化009LASSO回归
- 时间序列分析(2)| ARMA模型的(偏)自相关函数
- JavaScript中call、apply个人理解
- flink on yarn 模式缺少资源,出现任务堵塞现象
- AI、Big Data、Cloud学习路线之百度智能云ABC初级认证(百度云智学院学习笔记)
- 计算机管理磁盘分区,一分钟搞定电脑磁盘分区,再也不求人!
- 毕业设计论文 基于遥感影像的道路材质信息提取方法研究
- 模块sys, os, glob, pickle, subprocess常见用法
- redit mysql_如何搭建自己的网站?
- 容联云发送手机短信验证码
- seekbar自定义android,Android自定义SeekBar实现视频播放进度条