我刚开始编码,我正在努力解决挑战。挑战是编写一个函数,当给定一个带有标题和URL的键值对时,该函数将打印一个链接的标题。
如果标题长度超过50个字符,则将标题截断为50个字符,后跟3个省略号。
我试图用Python做到这一点。以下是我到目前为止的情况。我意识到最后一部分只是漂浮在那里。我不知道该把它放在哪里。
我正在尝试创建一个可以添加键值对的类,因为我将不得不在下一个挑战中添加更多。
CircleBufferGeometry
任何帮助将不胜感激。
答案 0 :(得分:0)
您可能希望为显示的截断标题创建不同的变量,然后使用@property
返回属性属性。
class Webpage(object):
def __init__(self, title, link):
self.title = title
self.link = link
self._truncated_title = (self.title[:50] + '..' if len(self.title) > 50 else self.title)
@property
def print_title(self):
"""returns the truncated title"""
return self._truncated_title
example = Webpage('really, really, really long title that will be chopped off', 'example.com')
print(example.print_title)
希望这有帮助!
答案 1 :(得分:0)
我的直觉是,你想要的只是简单的事情,就像这样。
<!-- Load Babel -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script type="text/babel">
// content here
</script>