04 2021 档案

摘要:一、简介 bisect 是 Python 中的标准库(Standard Module),对有序列表提供支持,使得在插入新数据之后仍然保持有序。长列表的排序十分耗时,这个模块提供了良好的方法(bisect.insort)。模块使用基本的二分(bisection)算法。 在 Python 中可以利用 b 阅读全文
posted @ 2021-04-28 00:31 Hider1214 阅读(687) 评论(0) 推荐(0) 编辑
摘要:一、背景 工作中,常遇到有多个格式类似的文件需要合并为一个。 例如:文件按多地市(广东21个地市)存放,最终需要合并为广东省数据文件。 二、实现 # -*- coding: utf-8 -*- """ Created on Tue Apr 27 23:37:32 2021 合并一个文件夹下的多个tx 阅读全文
posted @ 2021-04-27 23:43 Hider1214 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:Python 中,单星号(*)和双星号(**)除了作为“乘”和“幂”的数值运算符外,还在列表、元组、字典的操作中有着重要作用。 一、列表(list)、元组(tuple)前面加星号(*) 列表前面加星号作用是将列表解开(unpacke)成多个独立的参数,传入函数。 def add(a, b): ret 阅读全文
posted @ 2021-04-26 23:31 Hider1214 阅读(2737) 评论(4) 推荐(0) 编辑
摘要:一、join函数 join 是 python 中字符串自带的一个方法,返回一个字符串。使用语法为: sep.join(可迭代对象) --》 str # sep 分隔符 可以为空 将一个包含多个字符串的可迭代对象(字符串、元组、列表),转为用分隔符sep连接的字符串。 列表 列表必须为非嵌套列表,列表 阅读全文
posted @ 2021-04-26 23:22 Hider1214 阅读(2091) 评论(0) 推荐(0) 编辑
摘要:一、reverse函数 reverse() 函数是列表的一个内置方法,字典、字符串、元组都没有这个内置方法。 用于列表中数据的反转,使用语法为: list1 = ["a", "b", "c", "d", "e"] list1.reverse() print(list1) # ['e', 'd', ' 阅读全文
posted @ 2021-04-26 18:26 Hider1214 阅读(886) 评论(0) 推荐(0) 编辑
摘要:一、字符串前加"f" 1. % 可以使用 % 格式化字符串。 c = (250, 250) # 使用 % 格式化 s1 = "坐标为:%s" % c # TypeError: not all arguments converted during string formatting s1 = "坐标为 阅读全文
posted @ 2021-04-26 16:58 Hider1214 阅读(816) 评论(0) 推荐(0) 编辑
摘要:一、背景 当需要统计不同周期的变化情况时,需要使用数据偏移,在 Python 中使用 shift 函数实现。 # 一阶差分 diff_num = num - num.shift(1) 二、实现 1.创建测试表 import pandas as pd dic = {'id':[1,2,2,3,3,3] 阅读全文
posted @ 2021-04-25 23:18 Hider1214 阅读(4102) 评论(0) 推荐(1) 编辑
摘要:一、Python函数 在 Python 中使用 def + 函数名 + 参数 的方式定义函数,即: # 函数定义 def function_name(parameters): # 形参 print("hello" + parameters) # 函数调用 function_name("Hider") 阅读全文
posted @ 2021-04-24 00:18 Hider1214 阅读(292) 评论(0) 推荐(0) 编辑
摘要:一、背景 实现某个目录下所有文件(包含子目录中的文件)的列出,可以使用 Python 实现。 二、实现 方法一 # 修改工作目录 import os os.chdir(r'C:\Users\Hider\Desktop') # 定义函数 def list_all_files(rootdir): imp 阅读全文
posted @ 2021-04-23 00:09 Hider1214 阅读(5329) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示