讲一点稍微有深度的内容
Posted 木木烽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了讲一点稍微有深度的内容相关的知识,希望对你有一定的参考价值。
我们前面都在讲python的基本语法,像序列的函数,循环等,现在我们要来学一点稍微有深度的内容,不要慌,不难的。
1、自定义函数:
所谓的自定义函数就是说你自己定义了一个运算的方法,然后当你在接下来的程序中要用到这个函数的话,就直接调用就好。我们来看一下示例代码:
def LSF(name):
return \'hello,\'+ name + \'!\'
#按两下回车,知道出现"<<<"这个符号,才算是结束函数的写入。
print(LSF(\'Tom\'))
#按回车,得到的结果是:hello,Tom!
我们来解释一下这段代码:def是自定义函数的符号,我们在第一句代码中就定义了LSF这个函数,函数括号内是变量名。然后接下来的return就是函数返回给计算机的值,我们来看一下返回了什么内容,单引号内的内容是固定不变的,也就是说,你在函数里面写什么内容,等一下就返回什么内容。然后那个name就是我们刚才定义的变量名用来储存变量的。接下来我们在print中调用LSF这个函数,在LSF的括号里面给变量赋值,在这里我们给的值是Tom。最后,按回车,得到结果。
2、不是函数:
并不是所有用def定义的代码都叫函数,我们来看一下下面这一段代码:
def no():
print(\'haha\')
return
print(\'hello\')
no()
#按回车,得到的结果是:haha
我们来解释一下这段代码:相信你能看懂大致意思,这里就不说每一条代码的意思了。我只说return这个返回值。我们可以看到这里的return和上面的return相比,这里的return是没有任何返回值的,所以我们说这段代码不是函数。而且,你看在return下面我们还写了一句print代码,但是,当我们调用函数的时候,并没有执行这句代码,也就是说,函数遇到return的时候就会结束。
好的,今天的内容就讲到这里啦~
(文章图片若有侵权,请联系作者删除)
以上是关于讲一点稍微有深度的内容的主要内容,如果未能解决你的问题,请参考以下文章