<Think In Java>中说到过"万事万物皆对象",这句话也可以用在Python中. 感觉Python中的变量有点像Javascript中的变量,是弱类型的,但是Python中的变量貌似要更加灵活,啥都不用写: a = 3这样就声明赋值做了,简直了. 变量不用声明哦 在Python中,不用声明变量的存在和类型,可以直接使用. 你不用想这个变量前面应该用int,double亦或是Long,还是某个类型的名字,你想用变量的时候随便取个合适的名字就好,Python会知道的:
python中的is判断引用的对象是否一致,==判断值是否相等 a = 10 b = 20 list = [1,2,3,4,5] print(a in list) print(b not in list) a = 20 print(a in list) print(a is b) print('*'*20) c = 'c' d = 'c' print(c is d) # True 这个是个变量缓存的概念 c = 'c'*10000 d = 'c'*10000 print(c is d) # Fa
Super是指直接父类对象的引用,可以通过super来访问父类中被子类覆盖的方法和属性. 当你调用子类的构造方法时,系统会默认给你先调用父类的构造方法,然后才会调用子类的构造方法. package com.bjsxt.test; public class TestSuper02 { public static void main(String[] args) { System.out.println("开始创建一个ChildClass对象..."); new ChildClass();