关于Python的一些小技巧

以前编程时遇到很多小技巧,但是没有记录,现将以后遇到的记录在此。

1.用print()如何实现倒计时功能?

用print()实现倒计时

from time import sleep

for n in range(30,0,-1):
    print('程序将在 %d 秒后自动退出...' % n, end = '\r')
2.str.func()太麻烦,怎样写成func(str)?
from functools import partial

my_cap = partial(str.capitalize)   # 此处使用偏函数
my_cap('abc')   # 等同于'abc'.capitalize() 
3. 如何自定义一个异常并捕获它?
In [84]: try:
    ...:     raise Exception("这是我自定义的异常")
    ...: except Exception as e:
    ...:     print(e)
    ...:
这是我自定义的异常

猜你喜欢

转载自blog.csdn.net/Leesoar521yt/article/details/81385989