首页 > 其他分享 >global 在函数里也可以声明全局变量

global 在函数里也可以声明全局变量

时间:2023-04-05 14:44:27浏览次数:35  
标签:200 函数 global number print 全局变量 def



'''
函数嵌套  更改全局变量使用 声称全局变量 global
'''

number = 100
def b ():
    print(f"方法b中number:{number}")
def a ():
    #注意 只有调用函数数  global 才能生效
    global number
    number = 200
    print(f"方法a中number:{number}")
    b()
    def c():
        print("--------3------")
a()
print(f"最终的number:{number}")

方法a中number:200
方法b中number:200
最终的number:200

 

 

标签:200,函数,global,number,print,全局变量,def
From: https://www.cnblogs.com/haha1988/p/17289411.html

相关文章

  • 实验3 函数应用编程
    实验任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);//函数声明voidprint_spaces(intn);//函数声明voidprint_blank_lines(intn);//函数声明int......
  • VLOOKUP函数16种经典用法
    说起Excel中的数据查找,VLOOKUP可真是大名鼎鼎。属于Excel“查找王者”!VLOOKUP函数果真所向披靡吗?今天就和大家一起说说Excel中的数据查询那些事儿。深入了解一下VLOOKUP函数的各种用法,看看这位大众情人还藏着多少不为人知的秘密!功能:在表格的首列查找指定的数值,并返回表格当前行中指......
  • 多态与虚函数1
    多态虚函数定义在成员函数前面加上virtual关键字的函数,称为虚函数。重定义(重写)的要求基类与派生类中函数名要相同函数的参数列表也要相同(参数的个数、类型、顺序)函数的返回类型一致小结:基类与派生类中的同名虚函数,除了函数体可以不一样之外,其他的全部都要保持一致。(函......
  • linux下c语言的crypt函数怎么用?
    linux的crypt最近学校布置了一个网安的小作业,要用到linux里面的这个crypt函数,写一篇总结一下。首先我们要了解这个函数是用来做什么的。密码影子文件中存储了每一个用户的用户明文和其单向哈希过的秘文cipher="$1$C68vnJ27$1ttFZ1/Rylq/xi350A0NI0";密码字段用\(id\)salt$......
  • 函数模板
    一:基本范例 a)模板的定义是以template关键字开头的 b)类型模板参数T前面用typename来修饰,遇到typename就该知道其后面跟的是一个类型。typename可以被class取代 c)类型模板参数T(代表一个类型),前面的修饰符typename/class都用<>括起来 d)T这个名字可以换成任意其他标识符  二:实......
  • 函数
    '''函数的意义'''#求每个字符串的长度str1="fqs123"str2="doudou"count=0foriinstr1:count+=1print(str(count))count=0foriinstr2:count+=1print(str(count))'''函数def函数名(传入参数):......
  • Kotlin中函数式编程的详解
     一、函数式编程理解我们一直在学习面向对象编程范式,另个一个较知名的编程范式是诞生于20世纪50年代,基于抽象数学的λ(lambda)演算发展而来的函数式编程,尽管函数式编程更常用在学术而非软件领域,但它的一些原则适用于任何编程语言。函数式编程范式主要依赖于高阶函数(以函数为参数或......
  • 如何编写高质量的 JS 函数(3) --函数式编程[理论篇]
    作者:杨昆 【编写高质量函数系列】中,《如何编写高质量的JS函数(1)--敲山震虎篇》介绍了函数的执行机制,此篇将会从函数的命名、注释和鲁棒性方面,阐述如何通过JavaScript编写高质量的函数。 《如何编写高质量的JS函数(2)--命名/注释/鲁棒篇》从函数的命名、注释和鲁棒性方面,阐......
  • mac global hotkey
    https://www.computerhope.com/issues/ch002051.htmInmacOS,therearemanywaystolaunchanapplication.YoucanclickaniconintheDockortheLaunchpad,ortypethenameoftheappintheSpotlightsearchbox.However,inmacOS,thereisnobuilt-inw......
  • 析构函数
    析构函数c++primerp444 1.构造函数初始化对象的非静态数据成员。2.析构函数释放对象使用的资源,并销毁对象的非静态数据成员。3.一个类只有唯一的析构函数。析构函数没有参数,不接受重载。  1.构造函数中,对象的成员初始化是在函数体执行之前完成的,并且按照它们在类中......