Python 打印输入jupyter 2.7时尝试删除[]
错误文件“”,第5行 打印(“您将在”+.join(age_100))中100岁) ^ SyntaxError:无效语法 我试图在打印此文档时删除[]。我在堆栈溢出上读到,您可以使用.join函数来执行此操作,但它只是给了我这个指向.join的错误点?我不知道为什么Python 打印输入jupyter 2.7时尝试删除[],python,Python,错误文件“”,第5行 打印(“您将在”+.join(age_100))中100岁) ^ SyntaxError:无效语法 我试图在打印此文档时删除[]。我在堆栈溢出上读到,您可以使用.join函数来执行此操作,但它只是给了我这个指向.join的错误点?我不知道为什么 import datetime year = int(datetime.date.today().year) age = int(raw_input("How old are you? ")) age_100 = [(year -
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))
- 在
(列表)中,您不需要[(岁)+100]
[]
- 使用
连接字符串str.format
+.join
这是无效的如果你想删除[]
,不要把age\u 100
列成一个列表:age\u 100=(year-age)+100
这样就行了,但是你能解释一下{0}做了什么吗?我只是给字符串分配了格式的第一个元素。exprint(“{0}--{1}”。格式(“一”,“二”)
将打印One--Two
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))