python 函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。

你已经知道Python提供了许多内建函数,比如print()。

但你也可以自己创建函数,这被叫做用户自定义函数。

定义一个函数

你可以定义一个由自己想要功能的函数,以下是简单的规则:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。

任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

语法

Python 定义函数使用 def 关键字,一般格式如下:

image.png

默认情况下,参数值和参数名称是按函数声明中定义的的顺序匹配起来的。

实例

image.png

下面加大难度,函数中带上参数变量的.

!/usr/bin/python3

定义一个计算面积函数area,

参数是宽width,高height

def area(width, height):

return width * height

定义一下会向用户说欢迎的函数print_welcome

参数是用户名name

def print_welcome(name):

print("Welcome", name)

测试一下

print_welcome("Runoob")

w = 4

h = 5

print("width =", w, " height =", h, " area =", area(w, h))

运行结果

Welcome Runoob

width = 4 height = 5 area = 20

函数调用

定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。

这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。

如下实例调用了 printme() 函数:

image.png

return语句

return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。之前的例子都没有示范如何返回数值,以下实例演示了 return 语句的用法:

image.png

函数通常与以前学的不同点是最好从下面往上写 写之前理清思路

python area函数,python3 函数相关推荐

  1. python菜鸟编程-Python3 函数

    Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  2. python菜鸟教程-Python3 函数

    Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  3. Python学习 Day7 Python3 函数

    Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  4. python装饰器函数-python3 函数:函数装饰器

    装饰器 python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象(函数的指针). 实质: 是一个函数. 参数:是你要装饰的函数 ...

  5. python常用方法总结-Python3常用函数、方法总结(持续更新…)

    最近刷LeetCode,自己自娱自乐完之后去discussion看大佬们的各种巧妙解法,总是止不住的双击666--加上最近Python3用的比较多(虽然Python实在不推荐跑算法题目,一是运行效率太 ...

  6. Python基础(五)---python3中的内置函数

    python3中的常用内置函数 input()函数: 在终端打印括号中的消息,等待用户输入信息,然后将输入值返回并存储在内存中 例如: name = input("What's your n ...

  7. Python风格总结:函数

    Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  8. python015 Python3 函数

    Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  9. Python如何使用def函数教程

    ## **实列**def hello():print("Hello word")hello()## 利用def函数进行循环结构def max(a,b):if a>b:retu ...

  10. python笔记4 内置函数,匿名函数.递归函数 面向对象(基础, 组合,继承)

    内置函数 eval和exec eval :执行字符串中的代码并将结果返回给执行者,有返回值 exec:执行字符串中的代码,往往用于执行流程语句,没有返回值. s1 = '1+2' s2 = 'prin ...

最新文章

  1. centos/Debian/Ubuntu下编译安装pypy
  2. 继国美处罚“摸鱼”员工后,网易出品之摸鱼计算器...
  3. 浅谈redis数据库的键值设计
  4. aws ec2时间_AWS中自动化的三大领域,以避免支付过多的云账单
  5. IIS虚拟目录实现与文件服务器网络驱动器映射共享
  6. Nice,涨薪近40%
  7. Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
  8. Linux系统手动安装rpm包依赖关系分析(以Kernel升级为例)
  9. USES_CONVERSION W2A
  10. vue2-ts-template vue2后台管理系统模板
  11. qt 分贝毫瓦 dBm 与 功率 W 相互转换
  12. 糖醋鲤鱼——经典美食
  13. javascript_ES6新特性
  14. SharePoint2010资源库-视频库的使用
  15. Spark的坑--Spark新手必看--Python Spark必读,耗费了我近三周的时间
  16. 【扫盲】史上最全的互联网专业词语汇总!
  17. RIP路由防止环路的方法
  18. 电源系统ORING工作原理
  19. 蔡徐坤打篮球and源码
  20. 深度学习-Pytorch环境搭建(Windows)

热门文章

  1. Android 联系人名字多音字的处理方法
  2. 空白页删不掉怎么办,wps怎么删除一页?
  3. 专利欠费怎么办?教你在网上缴纳专利年费,全网最详细步骤
  4. 关于数据结构(c语言)中结构体声明的LNode, *LinkList
  5. 汇编语言学习:VM上安装Win98系统
  6. 【历史上的今天】5 月 15 日:Mozilla 发布 Rust;起点中文网成立;Windows 启动音乐设计者出生
  7. android qq 文件怎么恢复,恢复QQ接收文件的文件夹被误删除了的方法
  8. linux设置家目录,usermod更改用户家目录
  9. 2019-03-02 致虚极守静笃 读老子《道德经》有感
  10. 彻底解决web调试时,修改css样式后刷新网页无改变