首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    针对不同场景的Python合并多个Excel方法

    最近辰哥也是在弄excel文件的时候发现手动去整理有点繁琐枯燥,想着技术可以代替我去处理这部分繁琐的工作那何乐而不为呢~~~ 三种场景: 多个同字段的excel文件合并成一个excel 多个不同字段的...excel文件拼接成一个excel 一个excel的多个sheet合并成一个sheet 辰哥目前想到的仅是辰哥遇到的这三种情况(如果还有很多其他情况的,欢迎在下方留言,因为辰哥日常非经常涉及多种excel...处理的内容,所以想不到其他情况) 01 合并多个同字段的excel 这里辰哥先新建三个excel文件:11.xlsx;12.xlsx;13.xlsx;并往里填充数据,数据如下: 11.xlsx ?...02 拼接多个不同字段的excel 新建三个excel文件:21.xlsx;22.xlsx;23.xlsx;并往里填充数据 21.xlsx ? 22.xlsx ? 23.xlsx ?...03 合并一个excel的多个sheet 新建一个excel文件:31.xlsx;并新增sheet1、sheet2、sheet3,往里填充数据 sheet1 ? sheet2 ? sheet3 ?

    2.3K40

    Python 函数中的参数类型

    1.前言 Python 中函数的参数类型比较丰富,比如我们经常见到 *args 和 **kwargs 作为参数。...初学者遇到这个多少都有点懵逼,今天我们来把 Python 中的函数参数进行分析和总结。 2.Python 中的函数参数 在 Python 中定义函数参数有 5 种类型,我们来一一演示它们。...2.1 必选参数 必须参数是最基本的参数类型,当你在 Python 函数中定义一个必选参数时,每次调用都必须给予赋值,否则将报错。...2.3 可变参数 有很多场景我们不确定参数的个数,也就是说参数是可变的。首先你可能会想到使用 list 或者 tuple (元组)来封装多个参数,但是如何才能从函数的语义上看出这是一个可变参数呢?...总结 Python 的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。其中也有不少细节,参数类型也是学习 Python 函数的一个关键知识点。

    3.3K20

    【Python】函数进阶 ① ( 函数返回多个返回值 | 函数参数传递类型简介 | 位置参数 | 关键字参数 )

    一、函数返回多个返回值 在函数中 , 如果要 返回 多个返回值 , 可以 在 return 语句中 , 设置多个返回值 , 这些返回值之间使用 逗号 隔开 , 这些返回值的类型是 元组 tuple 类型的..." 函数多返回值 代码示例 """ def multiple_return(): a = 1 b = 2 c = 3 return a, b, c # 接收返回的多个值...: 1 2 3 二、函数参数传递类型 函数参数传递类型 : 位置参数 : 函数 调用时 按照参数在函数 定义时 的位置进行传递 ; ( 形参 和 实参 顺序 和 个数 必须一一对应...) 关键字参数 : 函数 调用时 使用 " 键 = 值 " 的形式 , 传入参数 ; 缺省参数 : 不定长参数 : 1、位置参数 在 函数定义时 定义了 " 位置参数 " , 那么调用该函数时 , 传入的参数...必须 按照 参数在函数定义的位置进行传递 ; 定义时 形参参数 与 调用时 传递的实参参数 的 顺序 和 个数 必须一致 ; 如果 传递的参数 次序 或者 个数 错了 , 那么编译时就会报错 ; 代码示例

    1.6K10

    Python函数参数的类型和用法

    Python函数之所以很好用,还有一点就的能传递参数实现不同场景的灵活使用,对于函数参数的类型小编总结了6种不同的形式。下面来一一学习下。...有的同学就会想到,第一题函数中的3我们可不可以用一个变量来代替,恭喜你,python也是这样想的,所以就引入参数这个概念,我们来看看python是怎么实现的吧。...这样你给n赋什么值,那函数体内参与运算的就是什么值,这样一来我们就能实现不同的数字实现上面的相同的方法了,一个函数搞定。...二、多参数传递 换种情况,如果我们想得到两个数字相乘和相减的值,而且在不同的场景中这两个数会随时变化,那又怎么实现呢?...,python引入关键字参数来指定形参和实参的关系。

    1.7K20

    python之函数的其他类型参数

    这样不仅可以实现代码的复用,还可以使代码更有条理性,增加代码的可靠性。下面我们来介绍一下python的函数位置参数、关键字参数,不定长参数相关内容。...---- 三、关键字参数 关键字参数是指调用函数时的参数传递方式,是一种按参数名字传递值的方式。使用关键字参数允许函数调用时参数的顺序与定义时不一致,Python解释器能够用参数名匹配参数值。...通常在定义一个函数时,若希望函数能够处理比定义时更多的参数,此时可以在函数中使用不定长参数。...*args 用来接收任意多个实参并将其放在一个元组中 **kwargs用来接收类似于关键字参数一样显式赋值形式的多个实参并将其放入字典中 def 函数名([形参列表,] *args, **kwargs)...---- 五、参考 1、廖雪峰的官网 2、python官网 3、Python编程案例教程 ---- 六、总结   以上就是就是关于python的函数位置参数、关键字参数,不定长参数相关内容,可以参考一下

    1.1K20

    Python参数类型以及常见的坑

    导语   由于之前遇到过几次有关于参数类型的坑,以及经常容易把一些参数类型搞混淆,现在做一下有关参数类型的总结记录以及对之前踩坑经历的分析。...参数类型 首先我们列举一下有关于Python的参数类型,以及实际上的运用和原理。...可变参数,顾名思义就是传入的参数数量是可变的: 可变参数在实际中,传入的数量可以是任意多个,但也可以没有。...那为什么要说慎用变长参数,我总结了一下有以下几个原因: 使用过于灵活。比如在我上面有关不同类型参数组合使用的示例中,在位置参数和默认参数在的情况下,还有可变参数、关键字参数、命名关键字参数。...总结    关于的Python参数类型就写到这里了,刚开始学Python的时候,经常被函数定义的参数类型搞懵,后面看了一些教程,自己在写一些脚本的时候遇到的一些坑,并且在看一些大牛分析背后的原理,后面感觉收获良多

    1.3K10

    - Python中不同数据类型间的转换

    ⭐️ 字符串与数字类型的转换什么是类型转换?---> 将自身的数据类型变成新的数据类型,并拥有新的数据类型的所有功能的过程即为类型转换为什么做类型转换?...---> 为了方便更好的帮助处理业务,将类型变更为更适合业务场景的类型举例:比如 a = '1' ,这是一个字符串类型,所以它无法执行数字类型的操作。...sort() 函数为列表的内置函数,而sorted() 函数为python的内置函数,可以处理所有的数据类型。...) 函数 的功能:将字符串转为比特(byte)类型encode() 函数 用法:用法:string.encode(encoding='utf-8', errors='strict') 参数:encoding...:将比特(byte)类型转为字符串decode() 函数 用法:用法:string.encode(encoding='utf-8', errors='strict') ;参数:encoding 与 errors

    11411

    python函数参数类型及其顺序

    根据inspect模块官文文档中关于函数参数类型的相关说明,python函数参数共有五种类型,按顺序分别为:POSITIONAL_ONLY、POSITIONAL_OR_KEYWORD、VAR_POSITIONAL...python没有明确的语法来定义POSITIONAL_ONLY类型的参数,但很多内建或扩展模块的函数中常常会接收这种参数类型,实际使用中不多见,这里暂不考虑。...POSITIONAL_OR_KEYWORD:这种类型的参数在函数调用时既可以使用位置传递,也可以使用关键字传递,是最常见的一种参数类型。例如: ?...VAR_POSITIONAL:即 *args 参数,属于收集参数的一种,可以接收0个或多个位置参数。args是一个tuple,函数体可以直接从args中提取传入的参数值。例如: ?...其中e为有默认值的关键字参数,函数调用时,关键字参数间的顺序可以打乱,但必须在位置参数后面。 VAR_KEYWORD:即 **kwargs 参数,属于收集参数的一种,可以接收0个或多个关键字参数。

    1.6K20

    【Python】字符串 ③ ( Python 字符串格式化 | 单个占位符 | 多个占位符 | 不同类型的占位符 )

    文章目录 一、Python 字符串格式化 1、字符串格式化 - 单个占位符 2、字符串格式化 - 多个占位符 3、字符串格式化 - 不同类型的占位符 一、Python 字符串格式化 ---- 在上一篇博客...old 2、字符串格式化 - 多个占位符 如果要引入两个变量 , 则使用如下格式 : 如果有 多个占位符 , 那么 在 % 右侧的 多个变量使用括号括起来 , 使用逗号分割 , 注意顺序不要乱 ;...= "%s is %s years old" % (name, age) print(info) 执行结果 : Tom is 18 years old 3、字符串格式化 - 不同类型的占位符 上面的章节中..., 使用的 "%s is %s years old" % (name, age) 代码 , 拼接字符串 , 要 先将 数字类型的变量 age 转为字符串类型 , 然后再拼接进去 ; 在 Python...中 , 是 支持以数字类型原本的类型拼接入字符串的 , 这里引入 " 数据类型占位 " 概念 ; 常用的 数据类型占位 : %s : 将内容转为字符串 , 拼接到字符串中 ; %d : 将内容转为整数

    1.5K40

    Python教程(25)——Python中参数类型详解

    在Python当中,有各种各样类型的参数,主要有位置参数、默认参数、关键字参数、可变位置参数、可变关键字参数以及强制关键字参数。...位置参数 位置参数(Positional Arguments)是最常见的参数类型,也是默认的参数类型,大家平时写的函数基本上都是位置参数,算是非常好理解的。...Alittle # 传递特定的参数值调用函数 greet("Kobe", "Hi") # 输出: Hi Kobe 需要注意的是,在Python中,默认参数是按照从左到右的顺序依次设置的,如果你想给第一个参数设置默认值...使用关键字参数可以使函数调用更加清晰和易读,特别是当函数有多个参数且它们具有相同的数据类型或默认值时。...,我们可以明确传递参数的意义,避免参数位置的混乱,并提高代码的可读性和健壮性。

    16710

    【从零学习python 】29. 「函数参数详解」——了解Python函数参数的不同用法

    函数参数详解 一、缺省参数 调用函数时,缺省参数的值如果没有传入,则取默认值。...,称之为缺省参数 注意:带有默认值的参数一定要位于参数列表的最后面 def printinfo(name, age=35, sex): print name File "的变量参数,args为元组 而加**的变量kwargs会存放命名参数,即形如key=value的参数, kwargs为字典. def test(a, b, *args, **kwargs...print(kwargs) sum_nums_3(100, 200, 300, 400, 500, 600, 700, b=1, c=2, mm=800, nn=900) 说明: 如果很多个值都是不定长参数...,那么这种情况下,可以将缺省参数放到args的后面,但如果有**kwargs的话,kwargs必须是最后的 可变、不可变类型 总结 所谓可变类型与不可变类型是指:数据能够直接进行修改,如果能直接修改那么就是可变

    10810

    python sqlite3 的使用,性

    sqlite3 的使用,性能及限制 python 中使用sqlite3 首先是基本的使用: # coding=utf8 __author__ = 'Administrator' # 导入模块,在...python 中是已经内置了这个模块,所以就不需要安装而直接使用了 import sqlite3 # 创建数据库的连接,sqlite 是使用的本地文件进行存储的,这里直接打开 conn = sqlite3..., (15, )) # 这里是通过游标执行了一个查询语句,其中可以通过占位符进行构造设置相应的参数,很方便不用字符串拼接了。...result = cursor.fetchone() # 分别是获取所有,获取一定数量,获取一个 # 结果类型是 列表 或元组,元组里面是对应数据库里的字段 # 可以自己进行一下包装,用 namedtuple...# 最后,在操作完成之后一定要关闭连接 conn.close() # 这里的最佳实践是用 python 的上下文管理器,这样就不用每次都去close了 接下来就是它的一些特点: 简洁    api 很简洁

    82910
    领券