Python Cookbook 1 4 排列字元

2021-08-30 01:41:22 字數 917 閱讀 3461

問題:

想要讓輸出的字元能夠按照左對齊,右對齊,居中對齊的格式排列

解決方法:

在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...