python基础知识归纳

一些跟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))

猜你喜欢

转载自blog.csdn.net/weixin_39676773/article/details/80332127