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
                    
                
                
            
        
浙公网安备 33010602011771号