python 函数基础 练习题目

1.什么是函数? 为什么要使用函数?

函数是组织好的,可重复使用的,用来是现实单一功能或关联功能的代码段。使用函数可以使代码更简洁,一次定义重复使用。

2.函数的文档说明有什么用?用什么方式实现函数文档,如何查看函数文档。

为函数提供说明,函数文档写在函数头部,使用help查看

def name():
    "I like python."
    return name
help(name)
Help on function name in module __main__:

name()
    I like python.

3.写一个函数,计算任意两个数字之和并返回。

def sum(a,b):
    return a+b;

c=sum(5,3)
print(c)
8

4、什么是函数的嵌套调用,写一个简单的函数嵌套调用用法。

在函数里面调用函数

def functionA():
    print('----A----')
    print('This is functionA')
    print('----A----')

def functionB():
    print('----B----')
    functionA()
    print('----B----')

functionB()
----B----
----A----
This is functionA
----A----
----B----

5、如果函数有返回值,用什么方式返回,如果返回多个值,最终返回的结果数据类型是什么。

使用return语句返回,使用一个结果来接收多个返回值,该结果的类型是元组。

6、函数的参数默认传参方式是什么。形参和实参的区别。

默认方式functionA(a),形参是函数定义时的参数,没有具体的值,相当与变量。实参是实际意义上的参数,可以是字符串或者数字。

7、写一个函数接收一个字符串,返回字符串的长度。

def relength(a):
    b=len(a)
    return b

print("该字符串的长度为:",relength("djasidj"))
该字符串的长度为: 7

8、写一个函数,接收不定长参数,并以列表的形式将所有参数返回。

def split_date(date_):
    """对日期进行切割"""
    return date_.split("-")

def runnian(year):
    """
    判断是否是闰年
    :param year:  年份
    :return: 2非法日期, 1 是闰年,0不是闰年
    """
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值