码中要修改不可变数据会出现什么问题?抛出什么异常?
代码不会正常运行,抛出 TypeError 异常。
a=1,b=2,不用中间变量交换 a 和 b 的值?
方法一:
a = a+b
b = a-b
a = a-b
方法二:
a = a^b
b = b^a
a = a^b
方法三:
a,b = b,a
print 调用 Python 中底层的什么方法?
print 方法默认调用 sys.stdout.write 方法,即往控制台打印字符串。
下面这段代码的输出结果将是什么?请解释?
class Parent(object):
x=1
class Child1(Parent):
pass
class Child2(Parent):
pass
print Parent.x, Child1.x, Child2.x Child1.x = 2
print parent.x, Child...