, 元组中每个元素的指向是不可更改的, 但指向里的内容是可以更改的, 如元组中包含一个数组:
t = ('1', 1, ["A", "B"]);
t[2][0] = "X";
t[2][1] = "Y"...def test():
# 若下面这行注释掉, 则下面的 a 是局部变量, 'Global' 处的输出还是全局变量 1
# 若下面这行取消注释, 则下面的 a 是全局变量, 'Gloabl...:
类型对象的方法python 中每种类型都是对象, 都提供了一些内置方法, 如字符串类型的 replace() 等
变量的内存分配变量只是值的引用, 具体的内存分配是在值的这一边, 有些类型的值是不可变的..., 格式化输出:
n = 1;
s = "Joy";
print("The %d student's name is %s" % (n, s));
也可以使用 format 来格式化, 它会用传入的参数依次替换字符串内的占位符...定义默认参数要牢记一点:默认参数必须指向不变对象(数, 字符串, 元组)!
参数前加了 * 的变量会存放所有未命名的变量.