作为CGFT金融科技分析师也是要学习《Python语言基础》——数据分析建模之基础工具,今天我们就来说说一个程序中的变量,那你知道多少呢?
一个程序中的变量包括两类:全局变量和局部变量。
全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效。
局部变量指在函数内部使用的变量,仅在函数内部有效,当函数退出时变量将不存在。
Python函数对变量的作用遵守如下原则。
(1)简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数
收退出后变量被释放,如有全局同名变量,其值不变。
(2)简单数据类型变量在用global保留字声明后,作为全局变量使用,函数退出后该变量保留且值被函数改变。
(3)对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部可以直接使用并修改全局变量的值。
(4)如果函数内部真实创建了组合数据类型变量,无论是否有同名全局变量,函数仅对局部变量进行操作,函数退出后局部变量被释放,全局变量值不变。

声明:本文章为学习相关信息展示文章,非课程及服务内容文章,产品及服务详情可咨询网站客服微信。
文章转载须注明来源,文章素材来源于网络,若侵权请与我们联系,我们将及时处理。