麻烦老师给每行代码注释

麻烦老师给每行代码注释

# coding:utf-8

def capitalize(data):
    index = 0
    temp = ''

    for item in data:
        if index == 0:
            temp = item.upper()  # 特别是这里
        else:
            temp += item
        index += 1
    return temp

result = capitalize('hello 小慕')
print(result)


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小猿 2022-09-23 13:11:57

同学,你好!同学可以参考以下代码

# coding:utf-8

def capitalize(data):
    index = 0  #定义变量index初始值为0
    temp = ''  #定义变量temp初始值为空字符串

    for item in data:#循环data的每个字母
        if index == 0:  #如果index值等于0
            temp = item.upper()  # 把当前循环item的值变成大写字母赋值给temp变量
        else:  #若index值不等于0
            temp += item #将当前的item的值添加到temp变量中
        index += 1   #对index值进行加1
    return temp     #将temp变量作为函数的返回值


result = capitalize("hello 小慕")  #调用capitalize()函数,将"hello 小慕"作为实参传递给data形参,并将函数的返回值赋值给result变量
print(result)#输出result 变量

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师