码迷,mamicode.com
首页 > 其他好文 > 详细

讲一点稍微有深度的内容

时间:2018-06-05 23:22:23      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:splay   div   tom   回车   大致   技术   bsp   isp   inf   

我们前面都在讲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的时候就会结束。

好的,今天的内容就讲到这里啦~

 技术分享图片

(文章图片若有侵权,请联系作者删除)

讲一点稍微有深度的内容

标签:splay   div   tom   回车   大致   技术   bsp   isp   inf   

原文地址:https://www.cnblogs.com/Galaxyfengfeng/p/9142184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!