globale 表示从全局把一个变量(比如a)引入局部,后面的变量全是此变量a

  使用   globale 变量名

# 全局变量一般是不能随意的修改的
# a = 10
# def func():
# # 慎用.
# global a # global 表示从全局把一个变量引入到局部, 后面使用的a都是全局变量
# a += 10 # a = a + 10 # 现在的a是全局的, 你现在视图改全局变量
# print("里面的打印",a) #20
# func()
# print("外面的打印", a) #20

nonlocal  在局部寻找离他最近的外层的一个变量

  使用 nonlocal 变量名

a = 50
def func1():
a = 10 # 局部
def func2():
nonlocal a # 不找全局, global找全局
a += 10
print("func2", a) #20
func2()
print(a) #20
func1()
print(a) #50

使用global模拟登陆

flag = False

def login():
global flag
uname = input('输入用户名')
upwd= input('输入密码')
if uname == '李雷'and upwd =='韩梅梅':
flag =True
else:
flag = False def fatie():
if flag =True:
print('可以发帖')
else:
print('去登陆') login()
fatie()

最新文章

  1. cut用法
  2. ImageEdit 展示图片(XAML, C#)
  3. ecshop 全站内页 显示最新文章
  4. [团队项目]SCRUM项目6.0 7.0 (新)
  5. lua中for循环
  6. 资源预加载 Preload
  7. Hibernate的简单示例
  8. ThinkPHP3.1快速入门(3)查询语言
  9. 局部变量存储区域静态变量存储区域static变量存储区域
  10. python学习笔记 tuple
  11. MySQL聚簇索引的使用介绍
  12. 第五周 IP通信基础回顾
  13. Codeforces 375B Maximum Submatrix 2 (DP)
  14. Confluence 6 附件存储选项
  15. HTML色码表
  16. “数学口袋精灵”第二个Sprint计划---第一天
  17. 命令:mktemp
  18. mac 系统中vim安装ctags插件
  19. c++ 反转容器的元素顺序(reverse)
  20. bzoj 2483: Pku2279 Mr. Young's Picture Permutations -- 钩子公式

热门文章

  1. Spring通知有哪些类型?
  2. Redis 集群会有写操作丢失吗?为什么?
  3. kafka producer 源码总结
  4. 修改openstack Centos镜像的默认用户的密码
  5. java接口返回为空时候如何处理
  6. css 垂直居中方法汇总
  7. 单页应用SPA开发最佳实践
  8. H5优化:canonical标签该如何正确使用
  9. springboot+springsecurity+mybatis plus注解实现对方法的权限处理
  10. spring-Bean依赖注入-》普通数据类型