我们刚刚开始在CSCI类中使用字符串,但我对最近的任务感到困惑。基本python字符串
给你一个很长的字符串:
"""Justin$Calculus$90$Java$85$Python88$
Taylor$Calculus$73$Java$95$Python86$
Drew$Calculus$80$Java$75$Python94$
"""
字符串有三条线。它包含三个学生的分数 三门课程。写一个函数
findScore(student, subject)
。当 调用功能,如findScore(‘Drew’,’Java’)
,功能 打印“Drew got 75 of the course Java.”
除了功能
findScore(student, subject)
,你可以写 等功能。所有功能都在一个程序中。
我会假设我需要将此字符串分配给一个变量,但是我使用一个变量,还是每行使用一个变量?
任何启动的想法将不胜感激。我是新来的Python,所以忍受着我。另外,$
标志的意义是什么?
'$'在Python字符串中没有特殊含义,它只是在此字符串中使用的任意分隔符。 – Junuxx
你到目前为止有什么? – SilentGhost
你确定'Python'和相应的分数之间没有'$'吗? –