global使用和不使用的情况总结

简介: global使用和不使用的情况总结

1. 使用global:

改变变量所指向内容

# 数字变量变化
i = 1
def fun():
  global i
  i += 1

l = [0]
# 容器通过加法扩展
def fun():
  global l
  l += [1]

2. 不使用global:

不改变变量所指向内容,只改变内容

l = [0]
# 容器内元素变化
def fun():
  l[0] += 1

# 容器通过append扩展
def fun():
  l.append(1)
目录
相关文章
|
7月前
|
Python
global
global
99 1
|
4月前
|
分布式计算 算法 分布式数据库
global join
global join
|
6月前
|
Python
global和globals的区别
global和globals的区别
|
7月前
|
JavaScript
npm报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
575 1
|
7月前
|
JavaScript
报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
136 2
|
7月前
|
安全 容灾 网络安全
Global Accelerator
在现代社会,网络速度和稳定性对我们的生活和工作越来越重要。阿里云全球加速GA(Global Accelerator)应运而生,它是一款覆盖全球的互联网加速服务,通过智能调度网络传输流量、优化传输层协议、全局智能选路等方法,实现网络加速,大幅提高网络传输的稳定性和性能。
77 1
|
关系型数据库 MySQL 数据库
MySQL - 查看 / 修改配置参数(Global Variables)
MySQL - 查看 / 修改配置参数(Global Variables)
1006 0
|
关系型数据库 MySQL
成功解决Instructions for updating: Use `tf.global_variables_initializer` instead.
成功解决Instructions for updating: Use `tf.global_variables_initializer` instead.
Your Global Website In Under A Day And Under A Dollar
With the costs of building a website falling dramatically, this whitepaper from Alibaba Cloud explores the opportunities for businesses.
1505 0