小编Gra*_*ntG的帖子

在__repr __()函数中使用f-string时出错EOF

我正在使用Python 3.x,我正在尝试从__repr__函数中获取一个f-string报告,但我似乎无法获得以下格式化字符串,以便按照我期望的方式工作.

我经常收到"SyntaxError:解析时意外的EOF"

def __repr__(self):
    return f"Player has {'Soft' if self.soft > 0} {self.count}. Cards are {self.cards}."
Run Code Online (Sandbox Code Playgroud)

如果self.soft> 0},则给出错误的部分是{'Soft'.如果不清楚,我试图包含"Soft"IFF self.soft> 0这个词,如果没有,不要在字符串中添加任何单词.

python string repr eof f-string

4
推荐指数
1
解决办法
87
查看次数

标签 统计

eof ×1

f-string ×1

python ×1

repr ×1

string ×1