Python 3.4对此语句提供了错误。这是打印用于模糊逻辑运算的笛卡尔乘积。
print(f'The size of the relation will be: {len(self)}x{len(other)}')
我正在尝试对模糊集执行并,交和差运算。
答案 0 :(得分:1)
正如@hiroprotagonist在评论中提到的那样,f字符串是在Python 3.6中添加的。对于Python 3.6之前的Python 3.x,请改为:
print('The size of the relation will be: {0}x{1}'.format(len(self), len(other)))
或使用老式的Python 2格式(如果可能,请勿使用此格式):
print('The size of the relation will be: %dx%d' % (len(self), len(other)))
答案 1 :(得分:0)
python 3.4不支持f字符串 您可以根据需要模拟它们:
def f(s):
return s.format(**globals())
answer = 'CRICKET'
print(f('FOOTBALL OVER {ans}'))
编辑: 最好使用.format,因为这对len(something)不会直接起作用