首页 > 编程语言 >python 可变参数和lambda

python 可变参数和lambda

时间:2023-02-23 11:00:55浏览次数:42  
标签:__ oper python self time 可变 ready offline lambda

def func(*args):
print len(args)
print args[1]
print args
if __name__ == '__main__':
mylist = [1,7200,3]
func(*mylist)
func(1,2,3,4) #传参


class Test():
#select a.id, a.creator, a.outer_url, t.ready_offline_oper, t.ready_offline_start_time, t.offline_oper, t.ready_offline_end_time
def __init__(self, apivid = '', outer_url = '', ready_offline_oper = '', ready_offline_start_time = '', offline_oper = '', ready_offline_end_time = '', creator = ''):
self.apivid = apivid
self.outer_url = outer_url
self.ready_offline_oper = ready_offline_oper
self.ready_offline_start_time = ready_offline_start_time
self.offline_oper = offline_oper
self.ready_offline_end_time = ready_offline_end_time self.creator = creator

if __name__ == '__main__':
listPara = [12, '/test/help', 'fish']

apiinfo = Test(*listPara) # *表示传入的是一个元组, **表示传入的是dict


------------------------------------
def func(**kwargs):
print kwargs

if __name__ == '__main__':
# listPara = [12, '/test/help', 'fish']
# apiinfo = ApiOfflineInfo(*listPara)
func(**{'a':1, 'b':2, 'c':3})

标签:__,oper,python,self,time,可变,ready,offline,lambda
From: https://blog.51cto.com/u_11146845/6080891

相关文章

  • 详解Python类中的三种函数
    通俗点来说,Python定义的类中常用的有三种函数,也就是实例方法、类方法和静态方法。使用场景不同决定着不同的结果导向。今天正好有空教大家如何区分并且使用他们,以达到我们......
  • 如何在Python中自动化处理word表格?
    最近遇到一个问题,就是一个文档里面有很多重复操作的一些数字需要整理为excel表格,主要是方便我们后期操作使用。首先是我对这些数据做了脱敏处理,但这些坐标也都是真是存在的......
  • 读Java实战(第二版)笔记18_基于Lambda的领域特定语言
    1. 编程语言1.1. 仍然是一门语言1.1.1. 以最清晰、最容易理解的方式传递信息1.2. 代码的易读性和易理解性在软件中的重要性甚至更胜一筹2. 领域特定语言DSL2.1.......
  • python 把mysql数据导入到execl中
    importpymysqlimportpandasaspddb=pymysql.connect(host='127.0.0.1',user='root',passwd='123456',port=3306,database='world',......
  • Python 处理数据集中的空值
    在Python中,可以使用多种方法处理数据中的空值,以下是一些常见的处理方法:1、删除空值:可以使用pandas库中的dropna方法删除数据中的空值,例如:importpandasaspddf=pd.re......
  • python 解析文件【案例3】
    使用python进行二进制数据处理的方法。方法一:使用struct模块,特点轻量化,简单易用。缺点就是可读性不是太好,使用小数据临时使用一下,对于大量的数据解析,写起来比较繁琐,显得有......
  • Python_Selenium报错:AttributeError: 'WebDriver' object has no attribute 'find_ele
    写法:self.driver.find_element_by_name("wd"),会报错_AttributeError:'WebDriver'objecthasnoattribute'find_element_by_name'  查了下资料原因:`find_element......
  • python 日志解析【案例2】
     要做的事:  1:获取日志内标红的数据(ipython模式正则捕获如下图)         2:转换相关选项的md5和反编码值  3:根据dm值和上个小时的年月日(......
  • Python 解析log日志【案例1】
    sudoaptinstallpython3.8#安装python3python3.8-mpipinstallpython-dateutil#安装dateutil包[2021-09-0311:03:11]**************************E......
  • #yyds干货盘点#【愚公系列】2023年02月 .NET/C#知识点-LINQ和lambda实现左、右、内链
    前言1.左连接table1居左,故谓之左连接。这种情况下,以table1为主,即table1中的所有记录均会被列出。有一下三种情况:1、对于table1中的每一条记录对应的城市如果在table2中也......