首页 > 代码库 > python中的函数存入list中的实例
python中的函数存入list中的实例
最近由于接触了python这个强大的东西,在写代码时考虑到代码的扩展性,就想到了将python的函数名存入list中。有点像习惯的c/c++中的函数指针的意思。
下面上代码:
1 # coding=utf-8 2 #!/usr/bin/python 3 #脚本的用法 python nn_daemon.py 4 import json, urllib, urllib2, subprocess, sys, os, logging, time, socket, time, calendar, datetime, ConfigParser, socket, fcntl, struct 5 from xml.etree import ElementTree 6 from time import strftime 7 8 def func_1(i): 9 print "i is %d"%i10 11 def func_2(i):12 print "i is %d"%i13 14 15 if __name__ == ‘__main__‘:16 tmp_list = []17 tmp_list.append(func_1)18 tmp_list.append(func_2)19 20 for i in range(len(tmp_list)):21 tmp_list[i](i)
结果:
i is 0
i is 1
本菜鸟是python新手,望各种喷。后面会陆续把最近碰到的python问题分享出来。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。