初识常用命令(自我学习)
- type()函数
含有一个参数的type()函数,即查看对象的类型,也是常用的检验手法,如:
>>>type(1)
<class 'int'> #class即对象,万物皆对象, int为python基本类型之一
>>>type('1')
<class 'str'>
>>>type({'a':97})
<class 'dict'> #字典类型
- isinstance()函数
同type()相似,可以判断一个对象是否是一个已知的类型,但两者又有不同。
>>>isinstance(1,int)
>True
>>>isinstance(1,str)
>False
>isinstance(1,(str,int))
>True #满足元组中的一个即True,相当于‘或’的关系
两者的不同之处在于:
type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
-id()函数
id() 函数用于获取对象的内存地址。也就是说只有两个对象的id号相同,才真正算是同一个对象。
>>>a=1
>>>id(a)
>140716483458352
>>>id(97)
>140716483461424
>>>a=97
>>>id(a)
>140716483461424 #显然a和97对应同一块内存空间(引用)
- ord()和chr()函数
ord():返回字符串表示的Unicode编码
chr():返回Unicode编码对应得单字符
>>>ord('a')
>97
>>>chr(97)
>'a'
- dir()函数
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
该函数的参数可以是对象、变量、类型等。
如下图所示:
- help()函数
查看函数或模块的详细说明,帮助信息,可以结合dir()共同使用。
查看python中所有的关键字:help(“keywords”)
查看python安装路径: import sys sys.path
以上每个函数其实都属于python的68个内置函数之一。
详细文章:
https://www.runoob.com/python/python-built-in-functions.html
https://blog.csdn.net/lifanping/article/details/78501812