首页 > Python基础 > 单元三:进阶应用 > 第7章 函数与模块

第7章 函数与模块

核心知识点

  • 函数:def 定义,打包常用代码。
  • 参数:接收外部数据。返回值:交回结果。
  • 内置模块:mathrandomdatetime
  • 导入:import 模块名from 模块名 import 函数名

代码示例

def calc_discount(price, rate): return price * rate final = calc_discount(200, 0.75) print(final) import datetime now = datetime.datetime.now() print("当前时间:", now.strftime("%Y-%m-%d %H:%M:%S"))

自学自检小问题

  1. 函数定义的第一行必须以什么关键字开头?
  2. 如果函数里没有return,调用后得到的是什么?
  3. import mathfrom math import sqrt 使用时写法有什么不同?
本章配套练习
0/7
第1题 选择题
定义函数的关键字是?
A. function
B. def
C. define
D. func
答案解析

Python使用def定义函数。

第2题 选择题
函数没有return语句时,默认返回?
A. 0
B. None
C. False
D. 报错
答案解析

默认返回None。

第3题 选择题
接收不定数量位置参数的是?
A. *args
B. **kwargs
C. @args
D. &args
答案解析

*args接收任意数量位置参数。

第4题 填空题
在Python中,使用 ______ 关键字定义函数。
答案解析

def 函数名(参数):

第5题 填空题
导入整个模块的语句是 ______。
答案解析

import模块名。

第6题 判断题
函数的参数可以有默认值。
正确
错误
答案解析

Python函数参数可以设默认值。

第7题 判断题
模块文件的后缀名也是.py。
正确
错误
答案解析

Python模块就是.py文件。

0/7
← 上一章 下一章 →