概述
Python学习
- 第一章 函数、模块、包
- 1 函数
- 1.1 定义函数
- 1.2 调用函数
- 1.3 代码实现
- 1.4 缺省值参数与指定参数调用
- 1.5 代码实现
- 2 模块
- 2.1 模块调用
- 3 包
- 3.1 调用包里的函数
- 4 库
第二章 数据类型
第三章 控制结构
第四章 面向对象设计
第一章 函数、模块、包
1 函数
1.1 定义函数
关键字 函数名(参数):
函数体
def func(para1,para2):
······
1.2 调用函数
函数名(参数)
func(para1,para2)
函数在定义之前不容许调用
1.3 代码实现
代码:
'''定义函数'''
def hospitalization(doctor,patient,insurance,department):
print(doctor + '医生开具住院通知单')
print(patient+'患者领取住院通知单')
print('住院部办理入院登记')
print(insurance + '类医保办理流程')
print(department + '护士接诊并安排床位')
# 调用函数
print('门诊接诊')
hospitalization('王小五','李四','职工医保','血液科')
print('住院治疗')
结果:
1.4 缺省值参数与指定参数调用
- 缺省值参数
def hospitalization(doctor, patient, insurance = ‘职工医保’, department = ‘无’):
······
函数的参数定义中,一旦有缺省值后,后面的所有参数都必须有缺省值
调用时:hospitalization(‘王小五’,‘李四’)
- 指定参数调用
hospitalization(‘王小五’,‘李四’)
hospitalization(‘王小五’,‘李四’,‘职工医保’,‘血液科’)
hospitalization(patient = ‘李四’, insurance = ‘职工医保’,doctor = ‘王小五’,department = ‘血液科’)
调用时:一旦某个参数指定了参数名,后面所有参数都必须指定参数名
1.5 代码实现
def hospitalization(doctor, patient, insurance = '职工医保',department = '无'):
print(doctor + '医生开具住院通知单')
print(patient+'患者领取住院通知单')
print('住院部办理入院登记')
print(insurance + '类医保办理流程')
print(department + '护士接诊并安排床位')
# 函数的参数定义中,一旦有缺省值后,后面的所有参数都必须有缺省值
hospitalization('王小五','李四')
hospitalization('张三','李四','职工医保','血液科')
hospitalization(patient = '李四', insurance = '职工医保',doctor = '刘星',department = '血液科')
hospitalization('李华', '张明', department='血液科', insurance = '职工医保')
# 调用时:一旦某个参数指定了参数名,后面所有参数都必须指定参数名
运行结果:
2 模块
一个.py文件就是一个模块,模块之间可以相互调用对方的函数
2.1 模块调用
-
法一
import a
a.func1()
a.func2() -
法二
from a import func1
func1()
3 包
项目模块文件很多,将文件划分到不同的目录,把放在文件目录下的模块叫做包(package)
一般都要有下方红色的初始化文件
3.1 调用包里的函数
- 法一
import example.aa.a2
a2.func1() - 法二
from example.aa.a2 import func1
func1()
4 库
具有相关功能模块的集合
模块文件里面的函数实现了通用的功能,经常被其他模块调用,则就可以将这些调用的模块文件称为库
标准库,自带的;第三方库,需要安装到本地
最后
以上就是幽默煎蛋为你收集整理的Python学习 第一章 函数、模块、包第一章 函数、模块、包的全部内容,希望文章能够帮你解决Python学习 第一章 函数、模块、包第一章 函数、模块、包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复