自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 用算法排序一个数组

冒泡排序:每循环一次,都把最大的放在数组的最后面,一直循环下去,就是从小到大的排序。

2024-02-07 14:46:23 367

原创 python开方(开根号)的三种写法

若计算的是复数平方根,即参数值小于0时,需使用库。库,该函数的直接作用就是开根,无需加其他参数。次幂,开根运算可以写为如下形式。用0.5次幂表示开根。

2024-02-07 10:15:02 1658

原创 python3 静态方法

在这个例子中,我们创建了一个名为MyClass的类,并在其中创建了一个名为static_method的静态方法。然后我们调用了这个静态方法。在这个例子中,我们创建了一个名为MyClass的类,并在其中创建了一个名为static_method的静态方法,该方法接受两个参数并返回它们的和。在Python中,我们可以使用@staticmethod装饰器来创建静态方法。在这个例子中,我们创建了一个名为MyClass的类,并在其中创建了一个名为static_method的静态方法,该方法接受两个参数并返回它们的和。

2024-02-01 17:52:30 402 1

原创 Python基础知识之集合(set)中交集、并集、差集运算

集合中最常见的操作就是并集、交集和差集,为了更好地学习这些知识和编程实现方式。我们从并集、交集和差集各运算的含义开始讲解。并集:取两集合全部的元素。交集:取两集合公共的元素。差集:取一个集合中另一集合没有的元素。对称差集:取集合 A 和 B 中不属于 A和B 公共的元素,即全集中去掉A和B公共元素的集合。我们来通过一个具体的例子进行讲解,如图1所示:图1 集合示意图,其中 set1={1,2,3} ,set2={3,4,5}。它们既有相同的元素,也存在不同的元素。

2024-01-15 11:42:23 1112

原创 Python递归函数题目

递归函数二要素,分别对应if和else:算法思路很重要,否则理不清最小规模问题是什么?解决子问题,即随着递归的进行,最终会走到第一个要素条件:即去解决最小规模问题。1、确定递归函数的终止条件:即最小规模的问题中,其返回值应该是多少。

2023-12-13 15:23:31 374

原创 Python内置format函数,如何格式化字符串,以及格式规范语言详解

format是Python内置函数之一,用于对字符串进行格式化操作。它可以将不同类型的数据转换为字符串,并根据指定的格式进行格式化输出。

2023-12-08 15:42:17 360

原创 python 刷题时掌握的小知识

第一个匹配。

2023-12-05 19:35:54 348

原创 python格式化字符串的三种方法(%,format,f-string)

python格式化字符的三种方法 :%、str.format()、f"string"

2023-11-16 16:51:47 379

原创 Python中OS模块常用方法的理解和实践

Python os模块常用方法的理解和实践

2023-11-16 14:56:59 20

原创 Python str()和repr()函数的区别

某一类型的变量或者常量转换为字符串对象的两种方法,即str() 或者 repr()

2023-11-10 11:26:11 122

原创 Python 反转序列的6种操作方法

Python反转序列的6种方法

2023-11-06 17:54:52 1221

原创 python 切片操作方法 详解

python 序列操作方法之切片

2023-11-06 15:06:15 749

原创 python -typing模块之Optional类

python -typing模块之Optional类

2022-09-09 18:06:30 7113 1

原创 Python正则表达式常用函数总结

Python正则表达式常用函数

2022-08-29 15:27:42 134

原创 Python中的map函数

Python中的map函数

2022-08-29 15:10:44 197

原创 python函数之sort()和sorted()

python函数之sort()和sorted()

2022-08-29 15:03:26 1725

原创 pandas获取csv的指定行和列

1、取行:import pandas as pddata = pd.read_csv("1.csv").loc[4:8] #取第4行到第8列。包前又包后。>>> 9 24 14 75 15 86 16 97 17 108 18 11 #左边一列,4-8代表的是行号。9和2代表的是后两列的表头,即后两列的列名是9和22、取列:import pandas as pddata = pd.

2021-09-23 15:13:02 2977

原创 excel文件与csv文件的转换

使用第三方库pandas转换excel文件和csv文件是最便捷的方法。1、excel转csv:import pandas as pddef xlsx_to_csv_pd(): data_xls = pd.read_excel('1.xlsx', index_col=0) data_xls.to_csv('1.csv', encoding='utf-8')if __name__ == '__main__': xlsx_to_csv_pd()pandas.rea...

2021-09-22 17:46:57 2122 1

原创 使用Python连接SFTP的几种方式

1、transporttransport = paramiko.Transport((host_ip, port))transport.connect(username=username, password=password)sftp = paramiko.SFTPClient.from_transport(transport)remotepath = "/TestAll/MR/" + file1 + "/" + file2 + "/MRO_" + gnbId + "_" + res[0:-2]

2021-09-22 14:28:18 4007

原创 正则表达式解析,让你一次明白正则表达式

正则表达式是利用单个字符来描述、匹配一系列符合某个句法规则字符串的技术。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在编程项目中,正则也常被用于文本字符串的查找、替换、切分和提取。几乎所有的编程语言都支持正则表达式,但不同的编程语言对正则的规则和定义有所差别,本文对于正则的讨论是基于python语言的一、五类元字符元字符就是指那些在正则表达式中具有特殊意义的专用字符,元字符是构成正则表达式的基本元件。正则就是由一系列的元字符组成的,比如d可以表示0-9之间的任意..

2021-08-06 09:39:46 5090 1

原创 python生成器(next()、send())

引引言引言言引言:列表生成式[i**2 for i in range(10)]此外,列表生成时也可以加入函数:def func(x): return x**2list = [func(x) for x in range(10)]生成器:生成器的两种构建方式:一是通过小括号(),一是通过yield关键字。这里yield相当于return,不同之处在于yield结束后会保存此时函数的状态。第一种方式:小括号gene = (x**2 for x in r...

2021-06-28 16:33:42 351

原创 isinstance(object,type),dict.items(),enumerate(object)的用法

isinstance(object,type):判断一个对象是否是一个已知的类型。第一个参数是对象,第二个参数是类型或多个类型组成的元组。isinstance本身有返回值,返回值是布尔型:True或者False。如果对象的类型是参数二或包含在参数二,则返回True。dict.items():返回可遍历的(键, 值) 元组数组,python3返回的类型是dict_items,使用list(dict.items())可以强转为列表,即[('Google', 'www.google.com'), ('Runo

2021-06-25 17:45:23 210

原创 python可选参数的语法格式

[, a[, b]]:嵌套形式表示 b 是独立于 a 的可选参数,即在传入 a 的情况下,b 可以自由地选择传入或省略。 [, a, b] :扁平形式表示 a 与 b 合在一起是一组可选参数,即 a 和 b 必须同时传入或者同时省略,但不能只传入一个...

2021-06-25 11:52:28 136

原创 json dumps()和dump()的区别,loads()和load()的区别

dumps是将dict转化成str格式,loads是将str转化成dict格式。dump和load也是类似的功能,只是与文件操作结合起来了。In [1]: import jsonIn [2]: a = {'name': 'wang', 'age': 29}In [3]: b = json.dumps(a)In [4]: print b, type(b){"age": 29, "name": "wang"} <type 'str'>In [11]: print json

2021-06-25 11:19:24 102

原创 json dumps()参数详解

import subprocessimport jsonports = []res = subprocess.Popen("ls /data/mysql/",shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)b = res.stdout.read().strip()mysql_port = b.split("\n")for p in mysql_port: ports += [{'{#MYSQLPORT}':p}]pr.

2021-06-25 11:03:10 1431

原创 python模块分析之typing

python模块分析之typing(三) •前言:很多人在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,加上Python本身就是一门弱类型的语言,这种现象就变得更加的严重,而typing这个模块很好的解决了这个问题。系列文章•python模块分析之random(一)•python模块分析之hashlib加密(二)•python模块分析之typing(三)•python模块分析之log.

2021-06-25 10:42:29 61

原创 转义字符

转义字符,顾名思义,后面的字符,都不是它本来的ASCII字符意思了。所有的转义字符和所对应的意义: 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头

2021-05-21 14:02:05 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除