Skip to main content
 首页 » 编程设计

python之在 python 中漂亮地打印

2025年05月04日17over140

我想以漂亮的方式打印以下行。

Putting a value ... OK 
Getting value with only row key ... OK 
Getting value with only row key and family... OK 
Getting value with only row key and family and qualifier... OK 
Getting value with row key which is not put... OK 

我希望所有的 OK 都应该在一列中。

请您参考如下方法:

lines = ['Putting a value ...', 
         'Getting value with only row key ...', 
         'Getting value with only row key and family...', 
         'Getting value with only row key and family and qualifier...', 
         'Getting value with row key which is not put...'] 
 
for line in lines: 
  print '%-59s' % line, 
  # ... 
  print 'OK' 

这打印

Putting a value ...                                         OK 
Getting value with only row key ...                         OK 
Getting value with only row key and family...               OK 
Getting value with only row key and family and qualifier... OK 
Getting value with row key which is not put...              OK 

对于这项工作,您需要知道最长字符串的长度(上例中的59)。