面向初学者的python函数
我对python有点陌生——我至少认为我对语法有很好的理解,但似乎不明白为什么这个函数不起作用 我想写一个函数来大写字符串的字母面向初学者的python函数,python,function,Python,Function,我对python有点陌生——我至少认为我对语法有很好的理解,但似乎不明白为什么这个函数不起作用 我想写一个函数来大写字符串的字母 string = 'Bryan' def caps(word): word.upper() caps(string) 我在这里不明白什么?对我来说似乎很基本,但我无法理解。任何帮助都将不胜感激 您需要明确指定一个返回值 替换 word.upper() 与 如果未指定return语句,则默认情况下会返回None,从而返回结果 string = 'Brya
string = 'Bryan'
def caps(word):
word.upper()
caps(string)
我在这里不明白什么?对我来说似乎很基本,但我无法理解。任何帮助都将不胜感激 您需要明确指定一个返回值
替换
word.upper()
与
如果未指定return语句,则默认情况下会返回None
,从而返回结果
string = 'Bryan'
def caps(word):
return word.upper()
returning_value = caps(string) #Note that you need to catch the returning the value.
print returning_value
您需要明确指定一个返回值
替换
word.upper()
与
如果未指定return语句,则默认情况下会返回None
,从而返回结果
string = 'Bryan'
def caps(word):
return word.upper()
returning_value = caps(string) #Note that you need to catch the returning the value.
print returning_value
你需要做两件事:
由于返回调用该方法的字符串的大写副本,因此需要从函数caps
返回word.upper()
,然后
将变量字符串
重新指定给该返回值
以下是脚本的外观:
string = 'Bryan'
def caps(word):
return word.upper()
string = caps(string)
print string # Print the new uppercased string
演示:
你需要做两件事:
由于返回调用该方法的字符串的大写副本,因此需要从函数caps
返回word.upper()
,然后
将变量字符串
重新指定给该返回值
以下是脚本的外观:
string = 'Bryan'
def caps(word):
return word.upper()
string = caps(string)
print string # Print the new uppercased string
演示:
我想你错过了打印命令
def caps(word):
print word.upper()
如果您希望在变量中返回值,则必须在函数中返回值并将其分配给变量
def caps(word):
return word.upper()
string = caps(string)
我想你错过了打印命令
def caps(word):
print word.upper()
如果您希望在变量中返回值,则必须在函数中返回值并将其分配给变量
def caps(word):
return word.upper()
string = caps(string)
你必须记得问自己,我想要这个函数做什么?
在许多情况下,您可能希望它给出结果。乙二醇返回
string = 'Bryan'
def caps(word):
return word.upper()
newstring = caps(string)
print newstring
在某些情况下,您可能只希望函数执行您本来要执行的操作
string = 'Bryan'
def pcaps(word):
print word.upper()
pcaps(string)
你必须记得问自己,我想要这个函数做什么?
在许多情况下,您可能希望它给出结果。乙二醇返回
string = 'Bryan'
def caps(word):
return word.upper()
newstring = caps(string)
print newstring
在某些情况下,您可能只希望函数执行您本来要执行的操作
string = 'Bryan'
def pcaps(word):
print word.upper()
pcaps(string)
这也可以起作用。可以将word.upper()赋值给变量,但仍可以将其称为word
def caps(word):
word = word.upper()
return word
这也可以起作用。可以将word.upper()赋值给变量,但仍可以将其称为word
def caps(word):
word = word.upper()
return word