如何在python中正确地向函数插入参数和整数?

2024-05-15 14:38:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个两部分的问题,涉及到python的函数。。你知道吗

a)编写一个函数speak\u excitedly,它接受一个必选参数(一条消息)和两个可选参数,其中第一个参数是一个正整数,表示要在消息末尾设置的感叹号数(默认值为1)。第二个可选参数是布尔值,它指示消息是否应大写(默认值为False,即不应大写)。你知道吗

b)如何调用此函数来生成以下输出?我爱Python!可选的论证是伟大的!Java太平庸了。。。我们走吧,老虎!!你知道吗

我试过的:我知道,对于函数,你应该以开头,激动地说()但是我不知道如何正确地将参数和整数插入到我的函数中


Tags: 函数false消息参数整数java末尾speak
1条回答
网友
1楼 · 发布于 2024-05-15 14:38:14

有很多方法可以做到这一点,比如

a

def speak_excitedly(message, ex_mark=1, cap=True):
    txt = message + '!'*ex_mark
    if cap:
        txt = txt.upper()
    return txt

b

message = r'I love Python! Optional arguments are great!!!!! Java is so mediocre... LET'S GO TIGERS!!'
print(speak_excitedly(message, 2))

注意,不要忘记使用r' '而不是普通的' ',因为有几个'。或者改用" "。你知道吗

相关问题 更多 >