`
275553385
  • 浏览: 724450 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

python中的局部变量、全局变量、函数定义

阅读更多
#-*-coding:UTF-8 -*-
'''
Created on 2011-11-17

@author: jimingsong
'''
#局部变量
def func(x):
    print 'x值为:',x
    x=2
    print 'x值改变为:',x

x=50 #全局变量
func(x)

print 'x值:' ,x

运行结果:
x值为: 50
x值改变为: 2
x值: 50

===============================================================
#-*-coding:UTF-8 -*-
'''
Created on 2011-11-17

@author: jimingsong
'''
def func():
    global x
    x=2
    print 'x值改变为:',x

x=50
func()

print 'x值:'  ,x

运行结果:
x值为: 50
x值改变为: 2
x值: 2

分享到:
评论

相关推荐

    Python语言基础:局部变量和全局变量.pptx

    在Python编程语言中,了解和正确使用局部变量与全局变量是非常重要的基础知识。它们的主要区别在于作用域和可访问性。 **局部变量(Local Variables)**: 局部变量是在函数内部定义的,只在该函数的代码块中有效。...

    解析python的局部变量和全局变量

    通俗定义:函数内部定义的变量就叫局部变量。 话不多说,代码如下: def test1(): a = 300 # 定义一个局部变量a,并初始化300 print(--test1--修改前:a=%s % a) a = 200 # 给变量a重新赋值200 print(--test1--...

    Python3.5局部变量与全局变量作用域实例分析

    在子程序(函数)中定义的变量称为:局部变量;在程序顶级(一开始)定义的变量称为:全局变量。 2、局部变量与全局变量作用域: 局部变量作用域:定义该变量的子程序;全局变量作用域:整个程序。 当局部变量与全局...

    局部变量 全局变量和存储分类 局部变量作用域和生存期PPT课件.pptx

    局部变量、全局变量和存储分类。 在 C 语言中,变量是程序中最基本的存储单元。变量可以分为局部变量和全局变量两种。局部变量是指在函数内部定义的变量,仅在该函数内部有效。全局变量是指在函数外部定义的变量,...

    从局部变量和全局变量开始全面解析Python中变量的作用域

    但在函数内部直接使用全局变量进行赋值操作时,Python会认为这是在定义一个新的局部变量,除非使用`global`关键字声明。例如: ```python num = 100 def func(): global num num += 100 # 使用global关键字声明...

    python函数局部变量、全局变量、递归知识点总结

    #由于name在此函数之前已经被定义为全局变量,此处函数读取变量name是读取的全局变量name “xxx”,函数内部就不能再定义其同名局部变量,否则无法区分变量为局部变量还是全局变量 # name = yyy #此语句放开以后会...

    Python全局变量-函数内部不允许修改局部变量的值

    Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。 Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将Python置于...

    Python 全局变量与局部变量

    如果要在Python函数中修改全局变量,必须使用`global`关键字来声明。例如: ```python a = 1 def test(): global a a = a + 1 print(a) test() ``` 在这个例子中,`global a`告诉Python我们打算在函数`test`中...

    第六章Python函数习题及答案--中文

    6.16 节变量的范围:函数内定义的变量称为局部变量,而函数外定义的变量称为全局变量。 6.17 节变量的范围:函数外定义的变量称为全局变量,而函数内定义的变量称为局部变量。 6.18 节变量的范围:尽可能避免使用...

    在Python中居然可以定义两个同名通参数的函数

    ### 在Python中定义两个同名同参数的函数 在日常编程实践中,我们通常遵循一个基本原则:在一个作用域内,不允许存在两个同名的函数或变量。然而,在Python中,却存在一种特殊情况,即可以在同一作用域下定义两个...

    Python局部变量与全局变量区别原理解析

    Python中的变量根据其作用范围分为局部变量和全局变量,它们之间的主要区别在于作用域和生命周期。下面我们将深入探讨这两种变量的原理以及如何在代码中使用它们。 1. 局部变量(Local Variables) 局部变量是在...

    python中factor函数-Python基础教程.pdf

    - 在Python中,变量的作用域分为全局作用域(全局变量)和局部作用域(局部变量)。全局变量在程序的任何地方都可访问,而局部变量只在定义它的函数内部有效。 - `vars()` 内置函数可以返回当前作用域(即命名空间...

    实例讲解Python中global语句下全局变量的值的修改

    在Python中,当在函数内部修改一个字典或列表时,实际上是在修改这些容器对象的引用,而不是创建新的局部变量。因此,即使没有显式地使用`global`关键字,也可以直接修改这些容器类型全局变量的内容。但需要注意的是...

    Python全局变量与局部变量区别及用法分析

    本文实例讲述了Python全局变量与局部变量区别及用法。分享给大家供大家参考,具体如下: 对于很多初学的同学,对全局和局部变量容易混淆,看看下面给大家的讲解相信都应该明白两者的区别了。 定义: 全局变量:在...

    python函数局部变量用法实例分析

    在Python中,局部变量是指在函数内部定义的变量。这些变量只在该函数或定义它们的代码块内有效。一旦函数执行完毕,局部变量就会被销毁。这种设计有助于防止不同函数之间意外地修改相同的变量,从而提高代码的安全性...

    图解python全局变量与局部变量相关知识

    这篇文章主要介绍了图解python全局变量与局部变量相关知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 了解全局变量和局部变量之前,我们先来了解一下作用...

Global site tag (gtag.js) - Google Analytics