# 合并字典
print({**{'a':1,'b':2}, **{'c':3}})
# 求绝对值
print(abs(-6))
# all 用法
print (all([1,2,3]))
print(all([0,12]))
# repr 展示对象
class People(object):
def __init__(self,id,name):
self.id = id
self.name = name
def __repr__(self):
return 'id = '+self.id + ', name = '+self.name
def __call__(self):
print('I can be called')
zhangsan = People(id='007',name='zhangsan')
print(zhangsan)
# 判断对象是否含有这个属性
print('shuxing',hasattr(zhangsan,"shuxing"))
# 自定义的对象都是可以哈希的
print('对象都是可以哈希',hash(zhangsan))
# 获取对象的id
print("zhangsan de ID",id(zhangsan))
# list dict set 是不可以hash的
# 十进制转二进制
print(bin(10))
# 十进制转八进制
print(oct(10))
# 十进制转十六进制
print(hex(15))