python – 函数/方法
2023-06-13 09:18:29 时间
函数的定义
def 函数名(传入变量): return 表示需要返回的内容,可写可不写 在pycharm中输入三个”””回车即可快捷添加函数说明 示例:
# 1.单返回值示例
msg = my_add(100,200)
print(f"两数相加的结果为:{msg}")
def my_add(x,y):
"""
可以对两数相加返回结果
:param x: 需要相加的参数1
:param y: 需要相加的参数2
:return: 两数相加的返回
"""
return x+y
# 2.多返回值示例
def my_add(x,y):
return x+y,x-y
msg1,msg2 = my_add(100,200)
print(f"两数相加的结果为:{msg1},两数相减的结果为:{msg2}")
# 3.乱序传参示例
def my_add(x,y):
return x-y
msg = my_add(y=100,x=200)
print(f"两数相减的结果为{msg}")
# 4.默认参数示例
# 表示y在默认情况下为100,默认参数必须在最后
def my_add(x,y=100):
return x-y
msg = my_add(,x=200)
print(f"两数相减的结果为{msg}")
# 5.位置不定长参数示例
# 不定长的形参会被改为元组的数据存在,一般命名为args
def my_add(*args):
return args
msg = my_add(1,2,3,4,5)
print(f"当前args的传递内容为 - {args}")
# 6.关键字不定长参数示例
# 关键字不定长的形参会被改为字典的数据存在,一般命名为kwsrgs,意义为key word
def my_add(**kwargs):
return kwargs
msg = my_add(a=1,b=2,c=3,d=4,e=5)
print(f"当前kwargs的传递内容为 - {kwargs}")
# 7.函数作为参数传递
def add(a):
a()
def add1():
print("Hello")
add(add1)
# 8.匿名函数 - lambda
# lambda的特点就是没有名字,并且只能临时调用一次,不支持多行
def add(a):
msg = a(1,2)
print(f"msg结果为 - {msg}")
add(lambda x,y : x + y)
# 输出结果为 3
add(lambda x,y : x * y)
# 输出结果为 2
方法
函数和方法其实差不多只需要把def换成class就可以了,其它没什么不同好像
相关文章
- 【python教程入门学习】PyCharm下载和安装教程(包含配置Python解释器)
- pycharm打包python项目_Python怎么打包
- 【Python矩阵转置】| 试使用多方法实现[通俗易懂]
- python判断linux中文件是否存在_Python判断文件是否存在的三种方法
- 【说站】python计算列表项出现次数的方法
- 【说站】python单词大小写的方法整理
- python win32api sendmessage_Python win32api.SendMessage方法代码示例[通俗易懂]
- python产生随机数的方法_产生随机数的函数
- python中if判断语句的用法_Python if判断语句的用法详细介绍[通俗易懂]
- 下列python语句的输出结果是print_下列 Python语句的输出结果是「建议收藏」
- python定义函数求和_Python定义函数实现累计求和操作
- python装饰器的使用方法
- Python列表常用的函数和方法(2)_Python自学第二十一节
- Python列表常用的函数和方法(3)_Python自学第二十二节
- python-Python与MongoDB数据库-使用Python执行MongoDB查询(二)
- Python format()格式化输出方法详解
- Ubuntu18.04 一键升级Python所有第三方包 及安装python包的方法
- Python类三种方法,函数传参,类与实例变量(一)详解编程语言
- Python输出函数print()总结(python print())详解编程语言
- Python函数使用方法(高级用法)
- 使用go和python递归删除.dsstore文件的方法
- python回调函数的使用方法
- python实现删除文件与目录的方法
- python获取文件后缀名及批量更新目录下文件后缀名的方法
- Python中的对象,方法,类,实例,函数用法分析
- Python实现全角半角转换的方法