There are following types of the functions based on their parameters and return values:

根据函数的参数和返回值,有以下几种类型的函数:

  1. Function with no argument and no return value

    没有参数也没有返回值的函数

  2. Function with no argument but return value

    没有参数但返回值的函数

  3. Function with argument and no return value

    有参数且无返回值的函数

  4. Function with arguments and return value

    带参数和返回值的函数

1)没有参数也没有返回值的函数 (1) Function with no argument and no return value )

def sum():
a = int(input("Enter A: "))
b = int(input("Enter B: "))
c=a+b
print("Sum    :", c)
def main():
sum()
if __name__=="__main__":
main()

Output

输出量

Enter A: 10
Enter B: 20
Sum    : 30

2)没有参数但返回值的函数 (2) Function with no argument but return value )

def sum():
a = int(input("Enter A: "))
b = int(input("Enter B: "))
c=a+b
return c
def main():
c = sum()
print("Sum    :",c)
if __name__=="__main__":
main()

Output

输出量

Enter A: 10
Enter B: 20
Sum    : 30

3)有参数且无返回值的函数 (3) Function with argument and no return value)

def sum(a,b):
c=a+b
print("Sum    :", c)
def main():
a = int(input("Enter A: "))
b = int(input("Enter B: "))
sum(a,b)
if __name__=="__main__":
main()

Output

输出量

Enter A: 10
Enter B: 20
Sum    : 30

4)带参数和返回值的函数 (4) Function with arguments and return value)

def sum(a,b):
c=a+b
return c
def main():
a = int(input("Enter A: "))
b = int(input("Enter B: "))
c = sum(a,b)
print("Sum    :",c)
if __name__=="__main__":
main()

Output

输出量

Enter A: 10
Enter B: 20
Sum    : 30

翻译自: https://www.includehelp.com/python/function-classifications-on-the-basis-of-parameters-and-return-values.aspx

Python | 基于参数和返回值的功能分类相关推荐

  1. 不显示参数名_第51p,万能参数与返回值,Python中函数的返回值

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第51篇文章,第三阶段的课程:Python进阶知识:详细讲解Python中的函数(四)====>函数的参数与返回值(下篇). ...

  2. python中result函数用法_python中函数的参数和返回值

    函数 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值,可以 相互组合,一共有 4 种 组合形式 ...

  3. python函数返回值和参数_python_函数参数和返回值

    01.函数参数和返回值的作用 函数:封装功能独立的代码,在需要时通过函数名调用,可以直接访问全局变量 参数:外界希望在函数内部处理数据 返回值:向外界报告函数的执行结果 定义函数时, 是否接受参数,或 ...

  4. Python基础学习----参数和返回值

    # 函数的参数和返回值 # 4种组合方式 # 1.无参无返 # def methodone(): # 2.无参有返 def methodtwo():a=10return a # 3.有参无返 # de ...

  5. python函数参数学习_python学习笔记-11.函数参数和返回值进阶

    1. 函数参数和返回值的作用 函数根据有没有参数以及有没有返回值,可以相互组合,共有4种形式: 无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值 定义函数时,是否接收参数,或者是 ...

  6. python 定义函数时,参数和返回值的数据类型注释

    """ a:int 表示添加a的数据类型注释,但事实上就算传入a的值不是int类型也不会报错,可以正常运行; 但编译器会警告. b:int = 5 表示添加b的数据类型注 ...

  7. 13_python基础—函数进阶(参数、返回值、递归)

    文章目录 目标 一.函数参数和返回值的作用 1.1 无参数,无返回值 1.2 无参数,有返回值 1.3 有参数,无返回值 1.4 有参数,有返回值 二.函数的返回值 进阶 2.1 示例 -- 温度和湿 ...

  8. .net前台ajax,asp.net利用Ajax和Jquery在前台向后台传参数并返回值

    1----------前台 首先需要 Jquer的包 下面是 $(function () { $('#txtUserName').blur(function () { var username = $ ...

  9. Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法

    函数在 Go 语言中属于"一等公民(First-Class Citizen)"拥有"一等公民"待遇的语法元素可以如下使用 可以存储在变量中: 可以作为参数传递给 ...

最新文章

  1. TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言!
  2. jQuery中find()方法和filter()方法的区别
  3. coreldraw 双层边框
  4. SpringCloud Greenwich(七)集成dubbo先启动消费者(check=false),然后启动提供者无法自动发现注册
  5. JAVA入门级教学之(关于JVM的内存管理机制)
  6. java8中一个极其强悍的新特性Stream(非常实用)
  7. 基于mx27ads 的yaffs 文件系统释疑
  8. idea在mac版怎么配置svn_IntelliJ Idea 集成svn 和使用
  9. linux pip的安装路径,pip使用详解(包括pip install安装路径)
  10. 计算机文化与计算机技术有什么区别,什么是计算机文化?
  11. 确实有必要好好学英语
  12. JS代码:当前日期时分秒加30分钟
  13. 谈谈“五级工程师和职业发展”的思考
  14. Oracle 12C新特性总结
  15. VHDL设计一个同步置数、异步清零的D触发器
  16. 程序猿生存定律——选公司
  17. GitHub上9款美观大气的后台管理系统,基于但不限于vue、react、Angular、Bootstrap框架
  18. Git之cherry-pick
  19. 2021-2027全球及中国电能质量监测与治理行业研究及十四五规划分析报告
  20. onlyoffice document server实时文档协作的部署与开发细节

热门文章

  1. php 导出excel 特殊字符,PHPEXCEL导出,存在特殊字符遇到的问题
  2. cgi php脚本运行超时间,php超时 - php-cgi调用外部程序超时,但php在命令行模式下能完整运行外部程序...
  3. html中所有的标签,HTML中的所有标签及其做用!
  4. 天涯python_python 網絡爬蟲(一)爬取天涯論壇評論
  5. linux基线核查脚本
  6. Angular Render2
  7. 【数学】Chaarshanbegaan at Cafebazaar
  8. 高级软件工程第一次作业--准备
  9. 3- OpenCV+TensorFlow 入门人工智能图像处理-TensorFlow入门
  10. 【代码收集】提前载入贴图