摘要:
目标:全局变量先看程序:count = 0def Fuc(count): print count count += 1for i in range(0, 10): Fuc(count)结果是:不是我们想要的结果。解决之道一——全局变量:global aa = 3def Fuc(): global a print a a = a + 1if __name__ == "__main__": global a for i in range(10): Fuc()print 'hello' print a结果: 注意要领: 哪里需... 阅读全文
摘要:
先列几个range()函数的几个用法: 函数原型:range(start, end, scan):参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5); end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)坑人的现象:for i in range(5): print i i += 2 print i print '一轮结束'... 阅读全文
摘要:
在c语言中,表示个“整型3行4列”的矩阵,可以这样声明:int a[3][4];在python中一不能声明变量int,二不能列出维数。可以利用列表中夹带列表形式表示。例如:表示矩阵 ,可以这样:count = 1a = []for i in range(0, 3): tmp = [] for j in range(0, 3): tmp.append(count) count += 1 a.append(tmp)print a结果:[[1, 2, 3], [4, 5, 6], [7, 8, 9]]但是注意一点:初始化(赋值全部为0时),下面是错... 阅读全文