SymPy中的pprint函数
pprint()需要两个参数,一个是表达式,另一个是use_unicode参数,use_unicode是一个布尔值参数。如果终端不支持Unicode,则默认使用ASCII打印机,否则我们需要传递use_unicode=False。为了调用这个函数,用户需要首先导入SymPy库。在这里,SymPy的变量是用Symbols类定义的。
语法:
pprint()
例子1:这里的Unicode被设置为false,所以输出时使用Ascii编码。
# import everything from sympy module
from sympy import *
x, y, z, t = symbols('x y z t')
pprint(Integral(sqrt(x)*((x**3)/y), x), use_unicode=False)
输出
例子2:这里的Unicode被设置为true,所以输出时使用Unicode编码。
# import everything from sympy module
from sympy import *
x, y, z, t = symbols('x y z t')
pprint(Integral(sqrt(x)*((x**3)/y), x), use_unicode=True)
输出