Python exec eval 处理 随时随需 更新
发布时间
阅读量:
阅读量
段落1所呈现的是一种错误的思考方向,如希望直接获取正确的解决思路,可点击此处跳过前面的分析过程。
嵌套结构的编写方法
exec('print("%s"%{})'.format('alnum'))
若全部采用传统的%s编写方式,将会导致整体结构出现混乱现象
'print("%s"%s)'%('%s','%'+'a')
'print("%s"%a)'
尽管付出了极大努力才完成书写,但实际上依然无法将%s的转换过程终止
'print("%'+'s"%s)'%('%'+'a')
'print("%s"%a)'
或者这般
for ss in ['isalnum','isalpha','isascii','isdecimal','isdigit','islower','isnumeric','isprintable','isspace','isupper']:
exec('print("%s",len(%s))'%(ss[2:],ss[2:]))
alnum 133022
al
全部评论 (0)
还没有任何评论哟~
