python画聚类图_python绘制的聚类图Python的局部变量和全局变量使用解惑
局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用。
全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用。
先看下面的实例, 最后给结论。name = 'PythonTab'
def func1():
print('my name is %s' %(name))
name = 'PythonTab.com'
print('my name is %s' %(name))
func1()
print(name)
输出结果:my name is PythonTab
my name is PythonTab.com
default
结论:当全局变量和局部变量相同时,函数内部优先使用局部变量, 如果没有局部变量则使用全局变量
如果我们想在函数内部,使局部变量对全局变量产生作用,那么我们可以在函数中使用gloabl,下面我们来看name = 'default'
def func2():
global name
name = 'PythonTab.com'
print(name)
func2()
print(name)
输出结果:PythonTab.com
PythonTab.com
我们再来看nameList =['Python','Tab','.com']
def func3():
nameList[0] = 'python'
func3()
print(nameList)
输出结果:['python','Tab','.com']nameList =['Python','Tab','.com']
def func4():
nameList = []
func4()
print(nameList)
002pc.com认为此文章对《python绘制的聚类图Python的局部变量和全局变量使用解惑》说的很在理。
输出结果:['Python','Tab','.com']
这里可以看到nameList这个全局变量改变了,函数内部没有调用global,却改变了全局变量。因为在python中,列表、字典等如果只是修改其中元素的值,可以不用gloabl,如果是修改整个列表,必须是有gloabl。nameList =['Python','Tab','.com']
def func5():
gloabl nameList
nameList = []
func5()
print(nameList)
输出结果:[]
总结:局部函数只作用于该函数内,全局函数作用于整段代码,如果要在函数内修改全局变量的值,使用gloabl。如果只修改列表,字典等中的某个值,可以不用global也可以修改全局变量。
更多:python绘制的聚类图Python的局部变量和全局变量使用解惑
https://www.002pc.comhttps://www.002pc.com/python/4133.html
你可能感兴趣的Python,全局变量,解惑,局部变量,使用
No alive nodes found in your cluster
0踩
赏
0 赞
python画聚类图_python绘制的聚类图Python的局部变量和全局变量使用解惑相关推荐
- python画k线图_Python绘制K线图
不管是对量化分析师还是普通的投资者来说,K线图(蜡烛图)都是一种很经典.很重要的工具.在K线图中,它会绘制每天的最高价.最低价.开盘价和收盘价,这对于我们理解股票的趋势以及每天的多空对比很有帮助. 一 ...
- python画数学函数_Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函数 ...
- python画数学函数_Python 绘制你想要的数学函数图形 !
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图需要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函 ...
- python制作折线图_Python 绘制可视化折线图
1. 用 Numpy ndarray 作为数据传入 ply 1 2 3 4 5 6 7 8 9 10 11 import numpy as np import matplotlib as mpl im ...
- python画罗小黑_python股票数据聚类算法:罗小黑战记的股票_XAC配资之家
python股票数据聚类算法:罗小黑战记的股票 你好朋友,本文将为你分析python股票数据聚类算法怎么样以及罗小黑战记的股票的相关问题,如有任何疑问和留言咨询站长!有了尊严,我们的人生才会快乐.美好 ...
- python turtle画彩虹简单_python绘制简单彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...
- python绘制简单彩虹图_python绘制简单彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...
- python画熊猫代码_Python 绘制散点图(Pandas + Matplotlib)
简单绘制一个散点图. 数据使用小朋友的身高和体重,简单看看. 数据结构:下面看一下其中几条的部分内容,我们只需要其中身高(Height)和体重(Weight)列的数据: 共七万五千多条,下面看看通过p ...
- python 画ks曲线_Python绘制KS曲线的实现方法
python实现KS曲线,相关使用方法请参考上篇博客-R语言实现KS曲线 代码如下: ####################### PlotKS ########################## ...
最新文章
- Silverlight:如何在程序中获取网站的根目录
- SQL优化|Java面试题
- html5 图形化操作,HTML5的图像及动画图形操作-20210525222751.ppt-原创力文档
- Microsoft Speech SDK 编程入门
- MSDN中Enumerating All Processes枚举所有进程事例编译错误解析办法
- java access dbq_Java-Access汇总
- 人山人海人立方 http://renlifang.msra.cn
- html密码本源码,YoungxjPwd密码本 PHP版 v1.0
- If-Modified-Since If-None-Match
- CAM表含义及各层交换机介绍
- navicat8注册码
- java实现url编码与中文的互相转换
- 边写SQL边学数据库入门实验2(持续更新)
- 方法重写与方法重载的区别
- Python修改图片分辨率
- 什么是搜索引擎优化及其重要性
- springboot毕设项目电信CRM系统的设计与实现3z7u5(java+VUE+Mybatis+Maven+Mysql)
- 震撼!世界从10亿光年到0.1飞米!
- GD32学习笔记(3)NAND Flash管理
- 调节分屏的分辨率时出现输入不支持(援)问题时,不进入安全模式删改驱动如何解决问题