首页 > 编程语言 >Python函数-5

Python函数-5

时间:2022-10-11 12:01:29浏览次数:64  
标签:函数 Python 局部变量 print 全局变量 def

Python函数-4的补充和修订:

修正一下上个博客的代码块中的del应改为def,深感歉意。

补充一下返回值函数的样式:

def 函数名:
    return 代码(值)

一.函数的作用域

有两种,一个是局部变量,还有一个是全局变量。

二.局部变量和全局变量

局部变量就是在函数内部定义的变量,只能在函数内部使用。函数执行后会被系统回收。在函数内两个变量的名字不能重复,在整个程序内是可以重复的。

a = 1
def a():
    a = 2
    print(a)
def b():
    a = 3
    print(a)
 a()
 b()
 print(a)

输出结果:2,3,1

要是还想在函数外部输出局部变量呢?就需要声明一下这个全局变量。

也就是这样:

global 变量名

比如第一个代码块:

a = 1
def a():
    a = 100
    global a
    print(a)
 a()
 print(a)

这样的输出结果就是:100,100

全局变量是在函数外部定义的变量,函数内部也可以使用这个变量。

标签:函数,Python,局部变量,print,全局变量,def
From: https://www.cnblogs.com/domybk/p/hs5.html

相关文章

  • 【C语言_21】处理字符串的函数!
    前言使用以下函数均需要添加头文件#include<string.h>1.strlen函数获取字符串的长度从第一个字符开始直到遇见\0,返回字符串的长度size_tstrlen(constchar*str);//size_t......
  • DQL_排序查询_DQL聚合函数
    1.排序查询 *语法:orderby子句 *orderby排序字段1排序方式1,排序字段2排序方式2... *排序方式: *ASC:升序,默认的 *DESC:降......
  • 常用的函数式接口_Predicate接口_默认方法and与常用的函数式接口_Predicate接口_默认
    常用的函数式接口Predicate接口默认方法:and;Predicate既然是条件判断,就会存在与、或、非三种常见的逻辑关系。其中将两个Predicate条件使用“与"逻辑连接起来实现“并......
  • python 联邦学习库 syft安装
    python联邦学习库syft安装新建一个新的环境(注意先不用安装pytorch,容易有pysyft和pytorch版本不对应,或者有些pytorch版本不支持pysyft的情况,然后报错):      ......
  • Python文件和目录操作
    创建目录1、os.makedirs可以递归的创建目录结构例如:importosos.makedirs('路径(可以是相对路径也可以是绝对路径)',exist_ok=True)exist_ok=True指定了,如果某个要......
  • Python工具箱系列(九)
    在计算机世界里,信息安全始终占据着重要的地位,我们随处就可以看到信息安全的应用:◆访问网站时,使用https而不是http会使访问者的安全性大大提升◆下载文件时,正规的网站都......
  • Vue export default {} 函数基本结构
    <script>importConfirmfrom'../sub/Confirm';exportdefault{name:"First",//components组件注册components:{Con......
  • 第二十一章 函数递归
    一、函数递归调用介绍函数不仅可以嵌套定义,还可以嵌套调用,即在调用一个函数的过程中,函数内部又调用另一个函数,而函数的递归调用指的是在调用一个函数的过程中又直接或间接......
  • python + selenium 新手随笔 元素定位
    1.fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeys//Key表示键盘上的键,By定位文本中的元素fromselenium.webdriver.common.by......
  • 常用的函数式接口_Consumer接口与常用的函数式接口_Consumer接口的默认方法andThen
    3.3Consumer接口java.util.function.Consumer<T>接口则正好与Supplier接口相反,它不是生产一个数据,而是消费一个数据,其数据类型由泛型决定。消费者<T`接口则......