Python 函数概述及创建调用

目录

一、函数概述?

1、函数功能:

2、函数分类:

二、函数声明和调用?

1、函数创建:

2、函数调用:


一、函数概述?

1、函数功能:

①实现结构化程序设计:将程序分割成不同功能板块实现

②实现代码复用性:一次定义多次使用(重用性)

③减少代码复杂性:简化程序结构,提高可读性

④协作开发:分工合作,同时进行(效率)

2、函数分类:

①内置函数:Python自带函数,可直接使用,如

abs(),len()#内置函数

②标准库函数:Python安装同时安装的库,如

import math
import random

③第三方库函数:Python社区提供的资源,需下载安装,如

import pillow

④用户自定义函数:自己定义的函数,下面详解定义及其调用方法。

二、函数声明和调用?

1、函数创建:

'''
def 函数名([形参1],[形参2]):
    函数体
'''

例子1:返回两个数的平均数?
def average(a,b):
    return (a+b)/2

例子2:返回一组数的平均值?(a必须为列表类型,可去猜想下其它类型)
def average(a):
        total = sum(a)
        s = len(a)
        return total/s

例子3:打印n个*号无返回值函数?
def print_star(n):
    print(("*"*n).center(50))

2、函数调用:

'''
函数名([实参])
'''
例子1:打印一个等腰三角形?
def print_star(n):
    for i in range(1,n):
        print(("*"*((i-1)*2+1)).center(50))
#调用
print_star(10)

例子2:计算返回第n阶调和函数
def harmonic(n):
    total = 0
    for i in range(1,n):
        if i == 1:
            total = 1
        else:
            total += 1/i
    return total
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值