函数

语法

def 函数名(参数列表):函数体

示例1
'''
计算矩形面积
函数名 area
参数 width 和 height
返回值 width * height
'''
def area(width, height = 1):return width * height# 必须参数, 按顺序传入参数
# 其中,5,6 按顺序传入,默认传入width = 5, height = 6
print(area(5,6))# 关键字参数 指定参数的传入值
print(area(height=5, width=6))# 默认参数, 不传入参数,使用函数定义时的默认值,height = 1
print(area(5))

 示例2

'''
参数经过函数改变后,参数值不变
1 参数 b= 2,
2 调用函数,传入参数b, 函数将参数b 赋值新值10
3 输出参数 b, 仍然是调用函数之前的2, 函数改变参数值无效
'''
def changeInt(b):b = 10b = 2
changeInt(b)
print(b)  # 结果是 2

    示例3

'''
参数经过函数改变后,参数改变
1 参数 mylist = [10, 20, 30],
2 调用函数,将值40加入到传过来的列表
3 输出参数 mylist, 列表包含新值40, 函数改变参数有效
'''def changeme(mylist):mylist.append(40)  # 修改传入的列表
mylist = [10, 20, 30]  # 定义列表 参数 mylist
changeme(mylist)  # 调用changeme函数
print("函数外取值: ", mylist) # 函数外取值:  [10, 20, 30, 40]

模块

  将函数定义到一个文件里,这个文件可被成为模块,可以被别的程序活模块引用,使用被引用模块中的函数功能

引用模块 使用import语句  import module1[, module2[,... moduleN]

  语法 

  • import 导入整个模块

     例如前一章节中的 import time, 引入模块time, 然后就可以使用模块time里的方法, 如perf_counter(), 记录时间。

  • from ... import 导入模块里指定的方法 ,

转载于:https://www.cnblogs.com/greatX/p/10918680.html

Day 6 函数与模块相关推荐

  1. 三, for循环----文件对象-----函数基础------模块基础

    for循环 文件对象 函数基础 模块基础 一,for 循环 1,for循环详解 二.文件对象 1,文件打开方法 2,文件输入 3,文件输出 4,操作文件 三,函数基础 1,函数基本操作 2,函数参数 ...

  2. python中sin函数在哪个模块中_从零开始第5步:Python 函数和模块

    ▍『1』函数 当代码出现有规律的重复的时候,可以使用函数.函数是对代码的封装复用,也可以看成是功能的抽象. 函数通过def关键字定义,def关键字后跟一个函数的标识符,然后跟一对圆括号.圆括号之中可以 ...

  3. 【第7章】 使用函数和模块来重用你的代码

    7.1 使用函数 函数是一段代码,他们是重用代码的一种方式---你可以在程序里多次使用函数 函数的组成: 一个函数有三个部分组成:函数名,参数,函数体 >>> def testfun ...

  4. python函数复用_【python学习-4】可复用函数与模块

    1.自定义函数 自定义函数格式如下: def (参数列表):return #!/usr/bin/python#定义函数,打印数字1~5 defprintNum5():#range函数,生成列表集合,有 ...

  5. cuda默认函数与c++冲突_好程序员Python教程系列-第8讲:函数和模块

    好程序员Python教程系列-第8讲:函数和模块,在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解. 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种 ...

  6. python 函数 类 模块

    python基础语法5 函数 作用域 函数参数 函数对象 无名函数 回调函数 函数嵌套 类 类的创建 类的调用 初始化方法 类的继承 类的定制 模块 使用模块 函数 封装好,进行某种功能 del 函数 ...

  7. Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块...

    Python第五天   文件访问    for循环访问文件    while循环访问文件   字符串的startswith函数和split函数  linecache模块 目录 Pycharm使用技巧( ...

  8. Python编程基础12:函数和模块

    文章目录 一.函数和模块概述 (一)函数概述 (二)模块概述 1.sys模块 2.os模块 3.math模块 4.random模块 二.函数 (一)定义函数 1.语法格式 2.函数类型 3.案例演示 ...

  9. python函数的使用方法图解_零基础python之4函数重用-函数与模块(附详细的步骤和程序)...

    4代码重用--函数与模块 重用代码是构建一个可维护系统的关键. 代码组是Python中对块的叫法. 对之前的vowels代码功能创建一个函数名为search_for_vowels( ) 在函数调用时结 ...

  10. VB获取windows各常用目录的函数(模块)

            以下的函数,可以用来获取windows 诸如"windows.temp.sendto.desktop.开始菜单" 等目录. -------------------- ...

最新文章

  1. android实现计算器功能吗,利用Android实现一个简单的计算器功能
  2. python内置函数有哪些_Python集合有哪些内置函数可以使用,这些内置函数有什么功能...
  3. Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流
  4. 二分算法php,PHP练习-二分查找算法
  5. Jmeter提取响应结果中的json数据
  6. C++安全方向(三):3.5 SHA-1 算法分析和代码演示
  7. 优酷路由宝刷潘多拉固件最详细教程+最新版+赚钱插件
  8. matlab怎么产生调频信号,MATLAB关于产生线性调频信号的问题
  9. exePath must be specified when not running inside a stand alone exe
  10. 使用moment获取本周、前n周、后n周开始结束日期以及动态计算周数
  11. SQL IF语句的使用
  12. 第17节 三个败家子(17)——少侠孙坚
  13. 全面的关于OLAP数仓总结
  14. Golang--Go语言 五百行后台代码实现一简约的个人博客网站-TinyBlog
  15. 径向基神经网络(rbfn)进行函数插值,代码实现
  16. 基于STC8单片机的频率计
  17. centos7 RPM命令安装.rpm文件操作
  18. 北大光华管理学院公开课北京站
  19. 威海二职工业机器人专业_工业机器人专业介绍和前景分析二
  20. 资源不准下的网络故障定位探索

热门文章

  1. 什么场景下声明式事务会失效?如何解决?
  2. Linux之常用Shell脚本总结
  3. SpringBoot异常处理机制之自定义404、500错误提示页面
  4. Redis的高级应用-安全性和主从复制
  5. 【Stimulsoft Reports.WPF教程】在代码中使用报表变量
  6. 发现《后端架构师技术图谱》
  7. 遍历查询+从非根节点开始遍历+从下向上遍历树+从层次化查询中删除节点和分支...
  8. 小白的web优化之路 一、使用redis来缓存信息
  9. mouseenter 事件
  10. 分支程序设计03 - 零基础入门学习C语言12