我是靠谱客的博主 幽默煎蛋,最近开发中收集的这篇文章主要介绍Python学习 第一章 函数、模块、包第一章 函数、模块、包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 缺省值参数与指定参数调用

  1. 缺省值参数
    def hospitalization(doctor, patient, insurance = ‘职工医保’, department = ‘无’):
     ······

函数的参数定义中,一旦有缺省值后,后面的所有参数都必须有缺省值

调用时:hospitalization(‘王小五’,‘李四’)

  1. 指定参数调用
    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 模块调用

  1. 法一
    import a
    a.func1()
    a.func2()

  2. 法二
    from a import func1
    func1()

3 包

项目模块文件很多,将文件划分到不同的目录,把放在文件目录下的模块叫做包(package)

一般都要有下方红色的初始化文件
在这里插入图片描述

3.1 调用包里的函数

  1. 法一
    import example.aa.a2
    a2.func1()
  2. 法二
    from example.aa.a2 import func1
    func1()

4 库

具有相关功能模块的集合

模块文件里面的函数实现了通用的功能,经常被其他模块调用,则就可以将这些调用的模块文件称为库

标准库,自带的;第三方库,需要安装到本地

最后

以上就是幽默煎蛋为你收集整理的Python学习 第一章 函数、模块、包第一章 函数、模块、包的全部内容,希望文章能够帮你解决Python学习 第一章 函数、模块、包第一章 函数、模块、包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部