一些跟java不一样的点:
[] list:元素是什么都行
() tuple:不可编辑
{} 字典,类似json字符串
获取输入:
a = input("请输入XXX:")
输入的东西默认是个字符串,如果想要转化的话,可以:
a=int(a)
swap:
a , b=b , a
单例模式:
class Dog(object):
__instance = None
def __new__(cls):
if cls.__instance == None:
cls.__instance = object.__new__(cls)
return cls.__instance
else:
#return 上一次创建的对象的引用
return cls.__instance
a = Dog()
print(id(a))
b = Dog()
print(id(b))