码迷,mamicode.com
首页 > 编程语言 > 详细

Beginning Python From Novice to Professional (4) - 演示样本格式字符串

时间:2015-07-09 21:15:12      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

$ gedit price.py

#!/usr/bin/env python
width = input('Please enter width: ')
price_width = 10
item_width = width - price_width
header_format = '%-*s%*s'
format        = '%-*s%*.2f'
print '=' * width
print header_format % (item_width, 'Item', price_width, 'Price')
print '-' * width
print format % (item_width, 'Apples',price_width,0.4)
print format % (item_width, 'Pears',price_width,0.5)
print format % (item_width, 'Cantaloupes',price_width,1.92)
print format % (item_width, 'Apricots',price_width,8)
print format % (item_width, 'Prunes',price_width,12)
print '=' * width
$ python price.py
Please enter width: 35
===================================
Item                          Price
-----------------------------------
Apples                         0.40
Pears                          0.50
Cantaloupes                    1.92
Apricots                       8.00
Prunes                        12.00
===================================
减号(-)用来左对齐数值

星号(*)分辨率从表达元组读取参数

版权声明:本文博客原创文章,博客,未经同意,不得转载。

Beginning Python From Novice to Professional (4) - 演示样本格式字符串

标签:

原文地址:http://www.cnblogs.com/hrhguanli/p/4634134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!