【发布时间】:2020-07-24 00:27:39
【问题描述】:
我的问题是,在所有海象示例中,它们都使用整个对象作为布尔值,例如
if (x := len(s)) > 5:
print(x)
转化
x = len(s)
if x > 5:
print(x)
如果 x 是一个字符串,有没有办法对 x 切片执行此操作? 例如 x[-1] != ','
这是我希望转换为海象运算符的代码
title = book.find(class_='title').get_text()
if title[-1:] == '\n':
title = title[:-1]
【问题讨论】:
标签: python python-3.x refactoring walrus-operator