python方法嵌套方法,在python中函数可以嵌套定义吗_1

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: