最近写python遇到个函数内部变量使用外部变量的问题,现在总结下吧 #!/usr/bin/env python a = 100def su(): a = a + 1 print(a) s = su() #执行这段代码会报错(如果只是调用不修改是不会报错的) 更改为: #!/usr/bin/env python a = 100def su(): global a a = a + 1 print(a) s = su() 总结: 在python的函数中和全局同名的变量,如果修改变量的值就会变成局部变
在linux环境中,修改当前用户环境变量,且永久生效的方法如下. 1,编辑~/.bash_profile文件 1 2 3 # Get the aliases and functions 4 if [ -f ~/.bashrc ]; then 5 . ~/.bashrc 6 fi 7 8 # User specific environment and startup programs 9 10 PATH=/usr/local/java8/bin:$PATH:$HOME/bin 11 12 expo
# def change_name(name):# global school # school = "Mage Linux"# print("before change",name,school)# name ="Alex li" #这个函数就是这个变量的作用域# age =23# print("after change",name) 只有字符串和整数变量的全局变量不能再
Set Grid Color :to change the background color of a cell, row, column, or the entire control. Set Grid Font :to change the type, style, size, effects, and color of the font in a cell, row, column, or the entire control. Set Grid Row Format : to use