首页 > 解决方案 > 在打印输入 jupyter 2.7 时尝试删除 [ ]

问题描述

import datetime
year = int(datetime.date.today().year)
age = int(raw_input("How old are you? "))
age_100 = [(year - age) + 100]
print ("You will be 100 years old in " + .join(age_100))

error File "", line 5 print ("You will be 100 years old in " + .join(age_100)) ^ SyntaxError: invalid syntax

当我打印这个时,我试图在一年左右删除 [] 。我读到堆栈溢出,您可以使用 .join 函数来执行此操作,但它只是给了我这个指向 .join 的错误点?我不知道为什么。

标签: python

解决方案


import datetime
year = int(datetime.date.today().year)
age = int(raw_input("How old are you? "))
age_100 = (year - age) + 100

print ("You will be 100 years old in {0}".format(age_100))
  • 你不需要[][(year - age) + 100](列表)
  • 用于str.format加入字符串。

推荐阅读