lzb1001 发表于 2022-3-6 21:32:50

红色那行代码没看懂

>>>class Person(object):
         def __init__(self, name):
               self.name = name

         def __str__(self):
               return "__str__ 方法 " + self.name

>>>p = Person("isaac")
>>> f'{p}' # 没看懂什么意思或语法,为什么可以这样写代码?
'__str__方法 isaac'

isdkz 发表于 2022-3-6 21:34:48

本帖最后由 isdkz 于 2022-3-7 09:03 编辑

这个是 python 字符串格式化的一种方式,关于 python 字符串格式化 的方式你可以看下这个:

https://mp.weixin.qq.com/s/mpjDJ50T5ZjskKIIZO6_vQ

lzb1001 发表于 2022-3-7 09:03:02

感谢楼上的热心解答

isdkz 发表于 2022-3-7 09:04:04

lzb1001 发表于 2022-3-7 09:03
感谢楼上的热心解答

不客气{:5_109:}
页: [1]
查看完整版本: 红色那行代码没看懂