python
文章平均质量分 62
sdj222555
这个作者很懒,什么都没留下…
展开
-
python全局变量和局部变量
总体来说跟C++差不多 有一点不一样的是,当一个全局变量在某一函数中出现了赋值之后,函数中使用的是相同名字的局部变量,而全局变量不受影响 如 a = 100 def f(): a += 100 print(a) f() 这里,函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量。而函数中的a是一个局部变量,显然就不能直接+=100的原创 2013-07-22 16:53:35 · 1076 阅读 · 0 评论 -
python 输入输出
input 是输出一个数字 raw_input是输入一行字符串 while True: try: g = lambda: map(int, raw_input().split()) a,b = g() print a + b except: exit(0) 这里用了lambda 然后也可以直接 a,b原创 2013-07-22 17:11:15 · 1183 阅读 · 0 评论 -
python小技巧 全排列的实现和join函数
以前做题碰见过给一个数n,输出所有的全排列。 然后C++的STL里面有个函数permutation 没成想python也有 如代码 import itertools n = input() str1 = '' for i in range(1, n + 1): str1 = str1 + str(i) for i in itertools.permutations(str1原创 2013-07-22 17:02:54 · 1638 阅读 · 0 评论