时间:2021-05-22
把函数作为参数的用法比较直观:
def func(a, b): return a + bdef test(f, a, b): print f(a, b)test(func, 3, 5)但有些情况下,‘要传递哪个函数'这个问题事先还不确定,例如函数名与某变量有关。
可以利用func = globals().get(func_name) 来得到函数:
def func_year(s): print 'func_year:', s def func_month(s): print 'func_month:', s strs = ['year', 'month']for s in strs: globals().get('func_%s' % s)(s)"""输出:func_year: yearfunc_month: month"""以上这篇Python 由字符串函数名得到对应的函数(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
//函数名:strByteLength//功能介绍:返回字符串的字节长度//参数说明:str要检查的字符串//返回值:字符串长度functionstrByteL
'函数名:CreateKeyWord'作用:由给定的字符串生成关键字'参数:Constr---要生成关键字的原字符串'返回值:生成的关键字'**********
PHPexplode()函数实例把字符串打散为数组:定义和用法explode()函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。注释:"separ
python中format函数用于字符串的格式化自python2.6开始,新增了一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串。语
PHPltrim()函数实例移除字符串左侧的字符:定义和用法ltrim()函数移除字符串左侧的空白字符或其他预定义字符。相关函数:rtrim()-移除字符串右侧