python hasattr函数_Python hasattr()函数
描述:
have 有的意思,第三人称单数has。attr是attribute属性的简写。拥有属性的方法,那是什么意思呢。其实它用于判断用于判断对象是否包含对应的属性。
语法:
hasattr(object, name)
参数介绍:
object --- 对象 name --- 字符串,属性名
返回值:
True or False,如果对象有该属性返回 True,否则返回 False。
下面例子展示hasattr()函数使用方法
class Coordinate:
x = 11
y = -6
z = 1
point1 = Coordinate()
print(hasattr(point1,'x'))
print(hasattr(point1,'y'))
print(hasattr(point1,'z'))
print(hasattr(point1,'aa')) #该属性不存在返回False
输出
True
True
True
False
引申:可以对比学习:python delattr()函数、python setattr()函数、python getattr()函数。
本期hasattr()函数就学到这里。
python hasattr函数_Python hasattr()函数相关推荐
- 在python中使用关键字define定义函数_python自定义函数def的应用详解
这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...
- python神秘的魔法函数_Python魔法函数
1.什么是魔法函数 魔法函数即Python类中以__(双下划线)开头,以__(双下划线)结尾的函数,Python提供的函数,可让咱们随意定义类的特性 示例: class Company(object) ...
- python del函数_python del函数是什么以及如何使用?
这是关于Python里比较难得一个函数,甚至于章节不多,但是讲的内容却很多很多,大家对部分内容不知道有没有过了解--面向对象,而在这里主要用到的函数就是del,大家如果不知道的话,可以跟随小编一起来看 ...
- python中模块和函数_Python中函数和模块的体验与使用
函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...
- python反序数函数_python range()函数取反序遍历sequence的方法
python range()函数取反序遍历sequence的方法 python中的range函数取反序有两种方式 第一种:先构建一个列表,然后对列表中的元素进行反转. 例如: a=range(5) f ...
- python用psf函数_Python 嵌套函数(高级用法)
Python 嵌套函数(高级用法) 一.嵌套函数(高级用法) 1.嵌套函数 函数的嵌套调用是在"函数调用中再调用其他函数".也就是说:函数嵌套允许在一个函数中调用另外一个函数.如下 ...
- python asyncio回调函数_python回调函数用法实例分析
python回调函数用法实例分析 本文实例讲述了python回调函数用法.分享给大家供大家参考.具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用.回调和异步 ...
- python引用函数_python 调用函数
Python内置了很多有用的函数,我们可以直接调用. 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数.可以直接从Python的官方网站查看文档: 也可以在交互式命令行 ...
- python中的get函数_python之函数用法get()
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法get() #http://www.runoob.com/python/att-dic ...
- python reduce函数_Python reduce()函数的用法小结
reduce()函数也是Python内置的一个高阶函数. reduce() 格式: reduce (func, seq[, init()]) reduce()函数即为化简函数,它的执行过程为:每一次迭 ...
最新文章
- ORA-14452的出现原因解析及解决方法
- C语言实现数据结构之栈的详解
- Java字符串的子串
- Python Matplotlib 中文显示参数设置
- C++ exception
- java处理excel(java使用Apache POI处理Excel)
- 现在开始(译) 明确的知道你想要什麽是关键 每次 只做一件事的习惯 成功的人是因为屡次尝试经历失败保持激情 动手一试...
- SAP Spartacus入口Component - StorefrontComponent
- mybatis动态更新xml文件后热部署,不重启应用的方法
- 计组之数据运算:8、c语言之强制类型转化、数据的存储与排序(大小端、字节对齐)
- 【IDEA工具设置】解决控制台中文输出乱码问题
- JDK 1.6环境变量的设置
- 道长运维之正则表达式
- JavaScript之document对象获取元素
- python安装失败0x80070005_win10下载安装软件时提示“0x80070005-拒绝访问”
- OO系统分析员之路--用例分析系列(1)--什么是用例
- 深度学习-人工神经网络网络
- 【ICML 2015迁移学习论文阅读】Unsupervised Domain Adaptation by Backpropagation (DANN) 反向传播的无监督领域自适应
- Redis入门指南 第1章 简介 Redis的几项特性
- CSS3 SVG实现可爱的动物哈士奇和狐狸动画
热门文章
- linux 汇编 push rbp,无法从汇编(yasm)代码调用64位Linux上的C标准库函数
- QingCloud首届用户大会亮点抢先看
- mysql连接数尖刺激增_mysql最大连接数max_connections
- 在uni-App(Vue)中使用 SVG + JS 自定义动画:模拟关键帧
- 绝对水题(一些没有被穷举遗忘的角落)
- 最适合深夜失眠听的歌,听了最容易入睡的歌曲推荐
- 1、蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)
- Springboot旅游管理系统 08841计算机毕业设计-课程设计-期末作业-毕设程序代做
- 一切就绪,2019年新型智慧城市峰会将展现怎样的“新益阳”
- logback高级特性使用(一)