局部变量与全局变量 局部变量:在函数里面定义的,只有当函数活动时才生效 全局变量:不在函数里面的 In [1]: x=10 In [2]: def bar(): ...: x=20 ...: print x ...: In [3]: x Out[3]: 10 #####如果一定要改变全局的变量,使用global参数#### In [5]: def bar(): ...: global x ...: x = 20 In [6]: x Out[6]: 10 In [7]: bar() In [8]:…
生成式 列表生成式 字典生成式 集合生成式 嵌套列表生成式 列表生成式 列表生成式是python受欢迎的语法之一,通过一句简洁的语法就可以对一组元素进行过滤,还可以对得到的元素进行转换处理.语法格式为: [exp for val in collection if condition] 看几个例子: 1.将列表中的字符串转换为小写组成一个新的列表 L = ['HELLO','WORLD'] print [s.lower() for s in L if isinstance(s,str)] 运行结果…