python函数
2021/6/15 12:23:27
本文主要是介绍python函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 函数定义 def my_add(): a = 10 b = 20 print(a+b) # 函数调用 my_add() # ***************************************************** # 带参函数 def my_add(a,b): print(a+b) # 调用时传实例参数 my_add(10,20) my_add(500,7) #位置参数 my_add(a=20,b=40)#关键字参数 my_add(b=30,a=90) my_add(100,b=420) # ***************************************************** # 函数的返回值 def my_add(a,b): ret = a + b #返回值 return ret #保存返回值 ret = my_add(10,20) final_sum = ret + 50 #输出 print(final_sum) # ***************************************************** #定义带形参的函数,调用时传入实参 #:return只会执行一次,只要执行后面的代码都不执行 def sum(start,end): # 判断start与end是否都为int类型数字 is_int_start = isinstance(start,int) # 若if条件判断为假,则start为真 if not is_int_start: print('start是一个int数字类型') return None is_int_end = isinstance(end,int) # 若if条件判断为假,则end为真 if not is_int_end: print('end是一个int数字类型') return None # 判断start是否大于end if start > end: print('输入错误,start不能大于end') return None i = start my_sum = 0 while i <= end: my_sum = my_sum + 1 i = i + 1 return my_sum new_sum = sum(20,50) print(new_sum) # ***************************************************** #根据传入的运算符计算函数结果 def my_caculator(num1,num2,operator): a = num1 b = num2 if operator == "+": ret = a + b elif operator == "-": ret = a - b elif operator == "*": ret = a * b elif operator == "/": ret = a / b else: print("wrong") ret = None return ret ret = my_caculator(20,50,"+") print(ret) # *****************************************************
这篇关于python函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器