相关疑难解决方法(0)

在新行上打印带有变量值的自记录表达式

Python 3.8 允许使用自记录表达式和调试=,例如:

print(f'{myvar=}')
Run Code Online (Sandbox Code Playgroud)

是否可以在新行上打印输出?这对于具有多行输出的变量(例如数据框)非常有用,例如

import pandas as pd

df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion', 'monkey']})

print(f'{df=}')
Run Code Online (Sandbox Code Playgroud)
df =
      animal
0  alligator
1        bee
2     falcon
3       lion
4     monkey
Run Code Online (Sandbox Code Playgroud)

python python-3.x f-string

5
推荐指数
1
解决办法
554
查看次数

标签 统计

f-string ×1

python ×1

python-3.x ×1