pycharm中字典是一行显示的,如下:

显示过程中,并不会换行,这样看着就很难受。
如果要格式化的化,一般会使用items属性,进行循环。
for k,v in Person.__dict__.items():
print(k, v)
其实这样也挺麻烦的,有一种更省事的方法,比如要打印Person类中的所有属性和方法
# encoding = utf-8
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def showage(self):
return self.age
print(*Person.__dict__.items(), sep='\n')

通过 * 解构items,然后sep指定换行符,就可以将每个kv对 转换为元组,并换行输出。
https://www.hugbg.com/archives/2637.html



2022-06-13 9:18 上午 1F
还能评论呢?