基本字符串和变量python

use*_*489 2 python string variables

编写一个名为简介(名称,学校)的函数,它将名称(作为字符串)和学校作为输入,并返回以下文本:"Hello.我的名字是名字.我一直想上学."

这是我的代码

def introduction("name","school"):
    return ("Hello.  My name is ") + str(name) + (".  I have always wanted to go to The") + str(school) + (".")
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

Traceback (most recent call last):
  File "None", line 5, in <module>
invalid syntax: None, line 5, pos 23
Run Code Online (Sandbox Code Playgroud)

Bri*_*ian 7

def introduction("name","school"):
Run Code Online (Sandbox Code Playgroud)

应该

def introduction(name,school):
Run Code Online (Sandbox Code Playgroud)

您提供的名称作为函数的形式参数本质上是指定实际参数值的变量.包含文字值(如字符串)没有多大意义.

当您调用或调用该函数时,您可以在其中提供实际值(如文字字符串)

def introduction(name,school):
    return ("Hello.  My name is ") + str(name) + (".  I have always wanted to go to The") + str(school) + (".")

print introduction("Brian","MIT")
Run Code Online (Sandbox Code Playgroud)