猫史档案馆


【编程一小时】Python函数

用户:超能量子超能量子查看:1 回复:5 评论:1 创建时间:2018-12-02T17:39:48


大家好,我是超能量子。对于编程、小说、Python都还阔以的我,今天反常的讲我在三样里最不像样的编程。这个标题对大佬们用一个词表示就是不屑一顾,但是在萌新的眼中确实摸不着头脑,是一个困难的领域。

首先,函数是一种技巧,它相当于循环,但是通过参数可以是这个循坏变化多端。

首先,在源码编辑器中,函数只有三个脚本,概括即为:定义函数、调用函数和返回参数。不过我这次主要讲Python。在Python中,关于函数的主要关键词有def , return 和 global ,def 全称 defined,意思是“定义”一般这样用:

def 函数名称(参数1、参数2(参数名字自拟,数量不限)) :(下一行记得缩进4格)

      函数执行的代码1

      函数执行的代码2

      ……

global是一种改变变量的关键词,首先还要强调,参数是一个局部变量,你在调用函数时,把数值或变量套入函数,所以参数不同,函数结果不同,具体大概这么做:

def 一个函数(参数1,参数2):

      结果 = 参数1+参数2

      return 结果

调用函数:

一个函数(1,2)

global先搁一边,我要说,返回值怎么用呢,简单,调用函数时,给函数赋一个变量,就能获得返回的结果啦!这相当于:

一个函数(1,2)

这条代码改成:

一个变量 = 一个函数(1,2)

这样,一个变量 的值就是1+2就是3啦!

但是,结果不能直接在函数外调用,因为他在函数内被赋值,是函数的局部变量!

这时候就要用到global啦!

global的用处是,在函数里使用变量时,在变量前加一个global,系统就会寻找是否已经有这个全局变量,如果有,就使用这个全局变量,没有就创建一个,但global对于一些萌新们可能容易弄混,所以,还是用return返回参数比较方便。

还有一个小知识,参数分为实参和形参,实参代表调用者给参数赋值后让函数执行,这个参数就叫实参,函数收到的参数叫形参


回复

上一页1 页 / 共 1下一页
名颢名颢

对于python新人的我很有帮助

点赞0


评论


栗子安安栗子安安

萌新表示还可以再多点内容

点赞0


评论


活动喵活动喵

恭喜超能量子发布编程一小时帖子/作品一篇,个人积分+1,积分累计截止到12月9日,活动详情请查看链接:https://www.codemao.cn/community/167979

再接再厉,活动喵相信你能成功带回奖品!

emotion_编程猫_加油

点赞0


评论


会python的狸忍会python的狸忍

挖纹

 

点赞0


评论


coder_lyzcoder_lyz

Python:我不属于编程语言

点赞0


评论