Python系列文章目录
函数的使用
前言
在这篇文章中我会简单的介绍函数的定义方法和基本用法。
在python中函数分为内建函数和用户自定义函数。
一、函数是什么?函数能做什么?
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数是实现某一功能或者某些功能命令的集合。
函数能提高应用的模块性,和代码的重复利用率。
二、使用方法
1.Python内建函数的调用
例如:
输出函数: print()
输入函数:input()
整形函数:int() #强制转换成整型
使用随机函数需要在使用前导入模块:import random
import random
import math
#输出随机 1-100 的整数
num = random.randint(1,100)
print(num)
enter = int(input("请随机输入一个整数"))
#输出整数的平方根
print(math.sqrt(enter))
2.在Python用户自定义函数
你可以定义一个你自己想要功能的函数,规则如下:
- 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
- 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
- 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
- 函数内容以冒号起始,并且缩进。
- return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None
不带返回值的函数:
#该函数作用是返回绝对值
def My_function_None(x):
print("输出:",x)
y = int(input("请输入一个整数:"))
My_function_None(y)
带返回值的函数:
#该函数作用是返回绝对值
def My_function(x):
if x>=0:
return x
else:
return -x
y = int(input("请输入一个整数:"))
print(My_Function(y))
总结
函数可以提高程序的模块性,和代码的重复利用率,精简代码。
自定义函数名一定要符合命名规范,好的函数名能明确的向开发者传递函数的功能的信息
最好在函数的上方写注释,方便阅读与理解