python 内置函数(十)

hasattr()函数

函数用于判断对象是否包含对应的属性。

hasattr(object,name)  object 对象  , name属性  在函数中要添加括号

如果对象有该属性返回 True,否则返回 False。

用于实例化类后使用  

class zero:
a = 0
b = 1
c = 2

z = zero()
print(hasattr(z,'a'))
 

 

返回True  

 

memoryview()函数

 

函数返回给定参数的内存查看对象(memory view)。

所谓内存查看对象,是指对支持缓冲区协议的数据进行包装,在不需要复制对象基础上允许Python代码访问。

memoryview(obj)  obj对象       返回元组列表。

我傻了,这逗比函数怎么鬼,没搞懂有没有大佬告诉下这函数啥意思没搞懂

 

 

round()函数

 

方法返回浮点数x的四舍五入值。有坑,会受python的精度影响有可能不会四舍五入

除非对精确度没什么要求,否则尽量避开用round()函数。

round(a,b)   a-- 数值表达式。b-- 数值表达式,表示从小数点位数。

 

__import__() 函数

函数用于动态加载类和函数 。

如果一个模块经常变化就可以使用 __import__(name) 来动态载入。  name 模块名

__import__('a')

可以直接在包中调用

 

complex()函数

函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。

complex(a,b)     a -- int, long, float或字符串  b -- int, long, float

 

 

 

posted @ 2020-07-27 09:48  寂静音无  阅读(73)  评论(0)    收藏  举报