龙空技术网

python编写接收任意个参数和字符串参数的求和函数

写小说的程序员 228

前言:

当前小伙伴们对“python怎么求和”大致比较关注,大家都想要分析一些“python怎么求和”的相关知识。那么小编也在网摘上收集了一些对于“python怎么求和””的相关资讯,希望小伙伴们能喜欢,看官们快快来学习一下吧!

python编写接收任意个参数和字符串参数的求和函数

python编写求和函数,并且可以接收字符串参数

本站之前介绍了python内置的求和函数sum(),但是这个函数并不适用于多个数值类型的参数之间的求和,也不适用于字符串的类型数据的相加。今天,本站就利用for循环和可变参数来设计一个既可以满足任意多个数值类型的参数的求和,而且也可以接收字符串参数的python求和函数,实例代码如下:

#-*- coding:utf-8 -*-def _sum(*args):    if len(args) == 0:        return 0    else:        sum = 0        for i in range(len(args)):            if type(args[i])==str:                if i==0:                    sum = ''                    sum += args[i]                else:                    sum = str(sum)                     sum += args[i]            elif type(sum) == str:                sum += str(args[i])            else:                sum += args[i]        return sumprint(_sum())print(_sum('笨鸟工具(x1y1z1.com),璞玉天成,大器晚成'))print(_sum(1,2,3,4,5))print(_sum(1,2,3,'hello world',5,6))print(_sum('x1y1z1.com',1,2))——————————代码输出:0笨鸟工具(x1y1z1.com),璞玉天成,大器晚成156hello world56x1y1z1.com12
上面的代码解析内容请参照原文

原文地址:python编写求和函数,可以接收任意多个参数和字符串参数 - python教程

更多的python技术博客教程:

笨鸟工具-璞玉天成,大器晚成

注:如上内容为笨鸟工具(x1y1z1.com)原创,转载请注明出处!

标签: #python怎么求和