美文网首页
python函数中局部变量与全局变量遵守规则

python函数中局部变量与全局变量遵守规则

作者: HIICIO | 来源:发表于2019-08-13 14:26 被阅读0次

    (1)简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放,如有全局同名变量,其值不变。

    (2)简单数据类型变量在用global保留字声明后,作为全局变量使用,函数退出后该变量保留且值被函数改变。

    (3)对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部可以直接使用并修改全局变量的值。

    (4)如果函数内部真实创建了组合数据类型变量,无论是否有同名全局变量,函数仅对局部变量进行操作,函数退出后局部变量被释放,全局变量值不变。

    *《python语言程序设计基础》.高等教育出版社

    相关文章

      网友评论

          本文标题:python函数中局部变量与全局变量遵守规则

          本文链接:https://www.haomeiwen.com/subject/hgovjctx.html