Python基础入门知识点(3)
函数
作用:将面向过程的代码变得模块化,能够实现重复调用,降低代码的冗余度,也可以给代码阅读者更清晰的思路(一个函数代表一个功能)
经常使用的函数如input、print、type等
语法:
- 使用def关键字定义函数,def后面跟函数名(本质:变量)、圆括号和冒号
- 圆括号中放形参(形参是向函数内部传参的变量)
- 函数内部代码块通常第一行写多行注释,作为解释函数作用的注释
- 代码块结束以后使用return将函数内部产生的结果返回到函数外部
- 函数定义完,使用函数时叫做调用函数,如何调用?函数名后面跟圆括号
- 调用函数时需要再圆括号中写实参传递给形参
案例:先计算1-100的和,再计算1-1000的和
# 1-100的和
sum = 0
for i in range(1, 101):
sum += i
# 1-1000的和
sum = 0
for i in range(1, 1001):
sum += i
分析:不论是计算1-100的和还是计算1-1000甚至更大的数的和,编写的代码并无很大变化,只是range的参数不同,因此,可以自定义一个函数来用于计算和,例如:
def rangeSum(start, end):
sum = 0
for i in range(start, end + 1):
sum += i
return sum
调用:在计算1-100的和时,即是以1为start,100为end;在计算1-1000的和时,即是以1为start,1000为end调用rangeSum()函数进行计算:
print(rangeSum(1, 100))
print(rangeSum(1, 1001))
"""
5050
501501
"""
return作用:能够将函数内部产生的结果返回到函数外部,并结束函数的执行
练习: