首页 > 其他分享 >10.8 变量的作用域 (局部变量,全局变量)

10.8 变量的作用域 (局部变量,全局变量)

时间:2022-09-06 21:22:08浏览次数:66  
标签:return name 作用域 10.8 age print 全局变量 def

 

#

name = '杨老师'     #这个为全局变量
def fun():
    a=1            #其中的a为局部变量
    c=a
    print(c)
    return
fun()

print(name)        #其中的name 为全局变量
def fun1():
    print(name)    #其中的name 为全局变量
    return
fun1()
1
杨老师
杨老师

#函数内变量 加

def fun2():
    global age    #使用global且调用函数  让age变为全局变量
    age = 2 
return
fun2() #必须调用函数,age才能成为全局变量 print(age)
E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjects/pythonProject/demon1/demo31.py

2

进程已结束,退出代码0

 

标签:return,name,作用域,10.8,age,print,全局变量,def
From: https://www.cnblogs.com/988MQ/p/16663339.html

相关文章

  • global 声明全局变量、作用域、及重新定义变量值可以让global失效
    global声明全局变量,非常重要的。#global声明全局变量后,再对此变量赋值是不起作用的#global声明全局变量后,不能再在别的地方global声明相同名称的变量。global_var='b......
  • 作用域与代码执行
    1<!DOCTYPEhtml>2<html>3<head>4<metacharset="utf-8">5<title></title>6</head>7<body>8<p>9......
  • 变量、常量、作用域
    变量变量是什么,就是可以变化的量!Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。注意事项......
  • thsi作用域指向的问题
    this的指向问题5大调用场景1.普通函数2.对象方法3.call,apply,bind4.class5.箭头函数1.普通函数中出现的this/* 普通函数中的this指向问题*/functiontestThis......
  • 简单理解 JavaScript 的词法作用域
    前言关于作用域的有关知识点有全局作用域、局部作用域、函数作用域、块级作用域、词法作用域、作用域链。作用域作用域就像是一个教室,上课时教室里面的人互相可见,A教室......
  • python基础__全局变量
    一、函数中改变全局变量需要加global1value='c919'23defsky1():4globalvalue5value='波音747'6returnvalue78defsky2():9......
  • 全局变量与全局常量
    1,全局常量file_1.h#pragmaonce//对于全局常量,我们可以用const限定词,可在不同文件中包含头文件的方式调用全局常量constfloatPI=3.14;2,全局变量file_2.h中......
  • Vue学习之--------插槽【默认插槽、具名插槽、作用域插槽】(2022/8/30)
    插槽Vue.js官网介绍:https://vuejs.org/guide/components/slots.html会牵涉到template的用法、占位、实际不渲染到页面中1、默认插槽:1.1基本结构及介绍个人理解:在A......
  • JavaScript 中的全局变量解释
    JavaScript中的全局变量解释****全局变量被定义在函数之外或在整个程序中使用的窗口对象旁边(除非被本地人遮蔽)。即使您声明一个变量而不使用var,它仍然会被解释为全局......
  • Java入门-基础语法(变量、常量、作用域)
    变量、常量、作用域变量是可以变化的量,Java是强类型语言,每个变量都必须声明其类型,变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量作用域分为类变量......