python中print 和 return区别

1、print()
print()函数的作用是输出数据到控制台,就是打印在你能看到的界面上。

2、return
return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。

return作为脚本单独运行时则需要print函数才能显示,但是在交互模式下,return的结果会自动打印出来

注:return是返回值,且return语句块后面的代码是不执行的。

类对象调用

class Solution:
    def mergeAlternately(self, word1: str, word2: str) -> str:

        split_list1 = list(word1)
        split_list2 = list(word2)

        if len(split_list1) > len(split_list2):
            maxl = len(split_list1)
            minl = len(split_list2)

        else:
            maxl = len(split_list2)
            minl = len(split_list1)

        new_w = []
        for i in range(minl):
            new_w.append(split_list1[i])
            new_w.append(split_list2[i])
            i += 1

        if maxl > minl:
            for i in range(minl, maxl):
                new_w.append(split_list2[i])
        else:
            for i in range(minl, maxl):
                new_w.append(split_list1[i])
        a = "".join(new_w)
        print(a)

if __name__ == '__main__':
    Solution().mergeAlternately(word1='d', word2='lyx');

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值