python方法嵌套方法,在python中函数可以嵌套定义吗
我们都知道,如果你想让一台电脑运行更多的程序,你必须增加它的配置来驱动它。在前面的学习中,我们已经对函数的打印print有所了解,但是在遇到更复杂的对象时,比如嵌套打印,打印函数就不够用了。有些朋友已经在找其他功能了。其实针对这个问题,我们可以用更高级的pprint来解决。接下来,我们将使用代码输出嵌套对象,供大家模拟。
Python的默认打印功能可以满足日常的输出任务,但是如果要打印更大的、嵌套的对象,使用默认打印功能打印出来的内容会很难看。
这时候我们就需要pprint了,它能以更可读的格式显示复杂的结构化对象。对于经常面对不寻常数据结构的Python开发人员来说,这是一个必不可少的工具。
使用pprint模块最简单的方法是调用pprint()方法:
frompprintimportpprint
frompprint_dataimportdata
打印(“PRINT:”)
打印(数据)
打印()
打印( PPRINT: )
pprint(数据)
Pprint (object,stream=none,indent=1,width=80,depth=none)格式化对象并将其写入作为参数传入的流中(默认情况下为sys.stdout)。
打印:
[(1,{a:A , b:B , c:C , d:D}),(2,{e:E , f:F , g:G , h:H , i:I , j:J , k:K , L
PPRINT:
[(1,{a:A , b:B , c:C , d:D}),
(2,
{ 东 : 东,
f:F ,
g:G ,
h:H ,
i:I ,
j:J ,
k:K ,
l:L}),
(3,[m , n]),
(4,[o , p , q]),
(5,[r , s , tu , v , x , y , z])]
与打印功能相比,pprint的功能更全面,可以处理更大或嵌套的对象。你只需要在内存中重复打印的开头p。相信经过本文的学习,朋友们已经掌握了代码输出的嵌套对象。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。