首页 / PYTHON / Python之新手教程5、函数
Python之新手教程5、函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python之新手教程5、函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2433字,纯文字阅读大概需要4分钟。
内容图文
![Python之新手教程5、函数](/upload/InfoBanner/zyjiaocheng/609/354c161bc8d546108dc3233f996bad87.jpg)
5.1创建函数
在Python中,定义一个函数要使用def语句,以此写出函数名、括号、参数和毛冒号【:】,然后,在缩进块中编写函数体。
def hello():
print("大家好,我是***")
这段代码的意思就是:我们定义了一个叫做【hello()】的函数,这个函数做的事情就是,将‘大家好,我是***’这段话打印出来。
5.2调用函数
调用函数,我们需要输入函数名和括号,如果没有参数,那么括号中就可以不填任何内容。比如,如果我们想要调用刚才的hello()函数,就可以这样
hello()
运行程序后,程序就会执行函数内部的语句,运行的结果就是这样:
Python控制台
大家好,我是***
5.3有参函数
如果我们定义了一个这样的函数:
def calc(x):
result = x * x
print(result)
这就是一个带参函数,你需要在函数的括号中填入一个参数,函数就会把这个与自己相乘然后装进一个叫result的变量中,接着将result打印出来。
此时我们想调用这个函数就需要讲一个函数的括号中,如果没有参数,函数就会报错。
比如这样:
calc(5)
calc(10)
5.4函数的返回值
函数就像一个共唱,那你在函数中加入的语句,就像是指导工厂里的工人应该怎么去干活。很多时候,我们不仅需要工人完整的完成整个工作流程,更重要的是我们需要让工人们将生产的成果给我们的。这时候,就需要使用return语句将函数的结果返回给我们。
比如下面的函数:
def calc(x):
result = x * x
print(result)
a = calc(5)
print(a)
这段代码的意思是,创建一个函数,函数接收一个参数,把这个参数与本身相乘,然后装进一个叫做result的变量中,接着将result打印出来,然后将调用函数的结果装进变量a种,再将a打印出来。
如果运行程序后,显示出了25,说明函数正常运行了,但是终端区只显示了一个None,这是因为我们没有使用return语句,所以函数并没有产生结果,自然也就没装进变量a中了,此时,我们添加一句代码,像这样:
def calc(x):
result = x * x
print(result)
return result
a = calc(5)
print(a)
这样一来,我们就可以使用函数产生的结果了。
需要注意的是:
当return语句被执行的时候,就说明函数已经得到了想要的结果,这时候函数就会停止运行
例如下面:
def calc(x):
result = x * x
print(result)
a = calc(5)
print(a)
在这个例子中,我们运行的结果是这样的:
Python控制台
大家好,我是***
函数将;大家好,我是***”打印出来后就返回了1这个结果,所以就没有执行后面的代码了。
5.5牛刀小试
1.请创建一个叫做count的函数,这个函数又一个参数n,函数做的事情就是将n加上100装进变量m中,并将m的值打印出来,最后调用这个函数,看看n = 100的时候,会打印什么样的结果
2.请将count(100)的结果装进变量a中,并将 a + 10 打印在终端区中,提示:要得到m,就需要通过return语句将m作为函数的返回值
正确答案会在下期公布
上期答案:
import time
for i in range(10):
monkey.move(5)
time.sleep(0.5)
count = 1
while count < 10:
monkey.move(5)
time.sleep(0.5)
count += 1
内容总结
以上是互联网集市为您收集整理的Python之新手教程5、函数全部内容,希望文章能够帮你解决Python之新手教程5、函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。