Python 其他操作¶
Python 终止程序¶
在我自己使用的时候,几乎是所有情况下,我想终止程序都是通过
import sys
sys.exit()
这种方式的。但是在 《Python Cookbook》里面看到另一种方式,嘛,其实也是本来就存在的方式——引发异常。只不过引发的这种异常以前没有用到过。
raise SystemExit()
注: raise SystemExit('It failed!')
这种方式中间可以产生自定义反馈信息。
后来越来越喜欢用第二种方式了…
英文字符串对齐¶
取自 《Python Cookbook》
一般情况下,字符串对齐默认有 ljust(), rjust() 和 center() 三种方法。
如果不往这些函数中传递参数,则默认用空格填充,传进参数的情况下,则用参数填充。比如:
>>> text = 'Hello World'
>>> text.rjust(20)
' Hello World'
>>> text.rjust(20, '-')
'---------Hello World'
除此之外,还可以用 format 来进行对齐。默认对齐补充的字符为空格,左对齐,右对齐和居中分别对应三种字符 < > ^
直接看例子就知道 format 对齐的使用方式:
>>> format(text, '>20')
' Hello World'
>>> format(text, '->20s')
'---------Hello World'
>>> format(text, '-<20s')
'Hello World---------'
>>> format(text, '-^20s')
'----Hello World-----'