python中dir的使用_python中dir函数如何使用?
python中,有很多的模块,有的时候搞不清或者记不住这些模块的用法,一个个检索会很麻烦,这时我们可以使用dir函数。dir函数是python中的内置函数,它可以用来列出模块定义的标识符如函数、类和变量,方便我们使用python。本文主要介绍python中内置函数dir函数的用法。
1、dir函数
查看函数或模块内的操作方法都有什么;
当为dir()提供一个模块名的时候,它返回模块定义的名称列表;
如果不提供参数,它返回当前模块中定义的名称列表。
2、语法
dir(object)
3、参数
object :一个需要其属性和方法的对象。
4、返回值
返回模块的属性列表。
5、使用实例
#dir()函数
import struct
print(dir(struct))
print(dir())
l = [1, 2, 3]
print(dir(l))
print(dir('a'))
class Shape:
def __dir__(self):
return ['area', 'perimeter', 'location']
s = Shape()
print(dir(s))
python中,除了常用定义外,其它的不需要全部记住它,交给 dir() 就好了,是不是挺方便的,快用起来吧~
转载自:python学习网 https://www.py.cn/
python中dir的使用_python中dir函数如何使用?相关推荐
- python中dir的使用_python中dir是什么意思
详细内容 python中dir是什么意思? python中dir() 函数不带参数时,返回当前范围内的变量.方法和定义的类型列表:带参数时,返回参数的属性.方法列表.如果参数包含方法__dir__() ...
- python中strip的用法_Python中你不知道的strip()函数的妙用
[开胃小菜] 当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格.有以下两种方法来实现. 方法一:用内置函数if name == 'main' : str = ...
- python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件
python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...
- python线程暂停恢复退出_python中的暂停和恢复线程
请记住,在Pythin中使用线程不会授予您并行处理,除非是IO阻塞操作.有关这方面的更多信息,请查看this和this 在Python中,不能任意暂停线程(请记住这一点,然后再进一步阅读).我也不确定 ...
- python内置函数用来返回数值型序列中所有元素之和_Python内置函数______用来返回数值型序列中所有元素之和...
[填空题]表达式 int(4**0.5) 的值为 [判断题]3+4j不是合法的Python表达式. [填空题]已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为 [填 ...
- python中赋值语句的作用_python中return可以使用赋值语句吗?
在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...
- python集合与字典区别_Python中的字典与集合
今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法:Dictionary字典(键值对) 语法: dictionary = {key:value,key:v ...
- python中的pass语句_Python中pass的作用与使用代码示例
本篇文章小编给大家分享一下Python中pass的作用与使用代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Python中pass的作用 空语 ...
- python迭代是什么意思_python中什么是迭代?
python中什么是闭包? *Python中的闭包不是一个一说就能明白的概念,但是随着你往学习的深入,无论如何你都需要去了解这么一个东西. 闭包的概念 我们尝试从概念上去理解一下闭包. 在一些语言中, ...
- python里的join方法_python中join()方法介绍
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...
最新文章
- python 切割字符串
- python numpy矩阵切片和索引的用法(冒号:和省略号...)
- 内存资源的申请与释放(CC++)
- 微信开发系列之五 - 将SAP UI5应用嵌入到微信中
- mysql第五章上机事务_算法第五章上机实践
- IDEA快捷键显示重载
- nginx应用总结(1)--基础认识和应用配置
- butter滤波器是iir吗_如何快速设计应用一个IIR滤波器
- 联想E450c下vmware安装ubuntu Intel VT-x 处于禁用状态
- Notepad++ 的使用(插件)
- 如何扒取整站网页----扒站神器(Mac版跟window版)
- 解决网页文字不能复制,复制网页文字的方法
- matlab纹理分析,基于MATLAB的遥感影像纹理特征分析
- 阿里云网盘资源免费分享论坛正式上线
- Office(Word/Excel/PPT)问题集
- 人工智能需要学习哪些编程语言?学人工智能要学python吗?
- PA1--实现基础设施、表达式求值和监视点
- [STM32F1]STM32 低功耗待机模式与RTC周期唤醒
- 计算机网络网卡作用是什么,什么是网卡?它的作用是什么?
- 计算机应用对字数的要求,信息系统项目管理师考试论文字数要求是多少,没达标会扣多少分...