class Student:
def __init__(self, num, name):
self.num = num
self.name = name
def __str__(self):
return f'{self.num} - {self.name}'
list:
students = [
Student(5, 'Tom'),
Student(2, 'Tony'),
Student(6, 'Lucy'),
Student(1, 'Jerry')
]
请问 return f'{self.num} - {self.name}'怎么看?
f指的是什么?
'{self.num} - {self.name}'是什么意思?他为什么不是字符串?
这是一种特定的格式,你可以对比格式化 输出的format,带f的字符串,里面的大括号可以写变量
可以看看这个哈https://blog.csdn.net/zxyhhjs2017/article/details/90079516