
print()是我们经常调用的系统函数.
但是print()函数默认以换行结尾,但是有时候我们不想换行,所以我们可以在调用的时候给它一个参数:print(some_str, end=',')
如果我们有很多需要以,结尾的需求,则每次调用print的时候都给它传一个end=的参数,自然有些麻烦,如果我们能设置end=这个参数一个默认值,那该多好呀.
这时候,偏函数来了.
偏函数:把已知函数的某以参数固定,并返回一个固定了某些参数的新函数
import functools
my_print = functools.partial(print, end=',')
>>> my_print('hello')
hello, >>>
# 结尾就不是换行了




近期评论