Python自建函数(def)

 

                                                                    

 

 例题(出自洛谷):

 局域、全局变量:

1. 局部变量,也称内部变量, 是指在一个函数内部或复合语句内部定义的变量
2. 局部变量的生存期 : 从函数被调用的时刻算起到函数返回调用处的时刻结束
3. 局部变量的作用域是定义该变量的函数或定义该变量的复合语句。也就是说, 局部变量只在定义它的函数或复合语句范围内有效 ,只能在定义它的函数或复合语句内才能使用它们

 

 

 

1. 全局变量也称外部变量,它是在函数外部定义的变量。 它不属于哪一个函数,而是属于一个源程序文件:其作用域是整个源程序 
2. 几乎程序中的所有函数都能使用全局变量, 客观上全局变量就起到了在函数间传递数据的作用,甚至可以减少形参和实参的数量。 当然在享用它的好处时,也要慎重,避免全局变量过多带来的降低函数通用性及存储空间的浪费。

 

 return返回值:

           

 return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None

 例题(出自洛谷):

题目描述

     定义一函数 digital (n,k) 分离出整数 n 从右边数第 k 个数字。如     digital(2076,1) 等于 6,而 digital(2076,5) 等于 0main 函数输入 n k调用 digital(n,k) 输出答案,n long long 范围内。

输入格式

     一行两个整数分别表示 n k之间用一个空格隔开。

输出格式

     一行一个整数,表示整数 n 从右边数第 k 个数字。

样例数据

Input

     31869 3

Output

     8

 总结:1. 局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量

            2.全局变量也称外部变量,它是在函数外部定义的变量。它不属于哪一个函数,而是属于一个源程序文件:其作用域是整个源程序 。

我们下节课再见!

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值