問題:
想要讓輸出的字元能夠按照左對齊,右對齊,居中對齊的格式排列
解決方法:
在python中,是用str的rjust,ljust,center方法來實現上述的功能.看下面的例子:
>>> print '|', 'hej'.ljust(20), '|', 'hej'.rjust(20), '|', 'hej'.center(20), '|'
| hej | hej | hej |
>>> print 'hej'.center(20, '+')
++++++++hej+++++++++
相關說明:
ljust(...)
s.ljust(width[, fillchar]) -> string
return s left justified in a string of length width. padding is
done using the specified fill character (default is a space).
rjust(...)
s.rjust(width[, fillchar]) -> string
return s right justified in a string of length width. padding is
done using the specified fill character (default is a space)
center(...)
s.center(width[, fillchar]) -> string
return s centered in a string of length width. padding is
done using the specified fill character (default is a space)
Python Cookbook學習記錄
4.迭代器和生成器 4.9迭代所有可能的組合和排列 import itertools items a b c permutations 接受乙個元素集合,將其中的元素重排列為所有可能的情況,並以元組形式返回 for p in itertools.permutations items print p ...
python cookbook學習筆記十一
csv檔案讀取 csv檔案格式如下 分別有2行三列。訪問 如下 f open r e py prj test.csv rb f csv csv.reader f forf inf csv printf 在這裡f是乙個元組,為了訪問某個字段,需要用索引來訪問對應的值,如f 0 訪問的是first,f ...
每天學點Python Cookbook(四)
任務 尋找上乙個星期五的日期。解決方案 通過python標準庫的datetime模組,可以快速完成此任務。import datetime,calendar def find last friday last friday datetime.date.today oneday datetime.tim...