1、模块中有__name__时:
即 if __name__=='__main__':运行情况分为两种
1.直接运行该模块时,__name__为__main__,代码块可直接运行下去
2.调用该模块时,__name__为被调用模块的模块名
-
切片超限时,不会引起下标越界异常:
-
python中对象的赋值实际是对对象的引用,即多个变量都指向同一
个内存地址,如:a='121' b=a a和b指向同一个地址。 ‘=’表示内容一样,‘is’是指向同一个地址。
1、模块中有__name__时:
即 if __name__=='__main__':运行情况分为两种
1.直接运行该模块时,__name__为__main__,代码块可直接运行下去
2.调用该模块时,__name__为被调用模块的模块名
切片超限时,不会引起下标越界异常:
python中对象的赋值实际是对对象的引用,即多个变量都指向同一
个内存地址,如:
a='121'
b=a
a和b指向同一个地址。
‘=’表示内容一样,‘is’是指向同一个地址。