您现在的位置是:首页 >学无止境 >Python数据分析script必备知识(五)网站首页学无止境

Python数据分析script必备知识(五)

今晚务必早点睡 2024-08-11 12:01:03
简介Python数据分析script必备知识(五)

Python数据分析script必备知识(五)

1.Python中传参的四种参数类型

"""
函数的参数

1.位置参数  def test1(x,y):  x,y就是位置参数
2.默认参数  def test2(x,y=1)  y就是默认参数
3.可变参数  def test3(*args)  函数内部参数可变,收到的是tuple
4.关键字参数 def test4(**Kwargs)   允许不定长的键值对,自动组装为一个dict
"""

# 可变参数
def func1(f,*args):
    print(f,type(f))
    print(args,type(args))

nums = [4,5,6]
func1(1,2,*nums)

li = '测试'
func1(2,*li)

# 4.关键字参数
def func2(name,age,**kwargs):
    print('name:',name,'age:',age,'other:',kwargs,type(kwargs))

func2('jack',30,city='shanghai')

2.装饰器的实际使用场景

1.基本装饰器(装饰一个不带参数的函数)

"""
Python装饰器高级版————Python类内定义装饰器并传递self参数

本测试重点:解决类里面定义的装饰器,在同一个类里面使用的问题, 并实现了装饰器的类熟悉参数传递
"""

# 基本装饰器 (装饰不带参数的函数)
def clothes(func):
    def wear():
        pr
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。