2024年7月3日 分类于 编程 需要 1 分钟阅读时间 Python 陷阱之 strip、lstrip、rstrip 可以删除比预期更多的内容 本文章内容来源于 《Python Gotcha: strip, lstrip, rstrip can remove more than expected》,由作者翻译,仅供个人学习使用,如有内容侵犯了你的权益,请联系管理员删除相关内容。 介绍 作为一名软件工程师,你处理过不少脏字符串。删除用户输入中的前导或尾随空格可能是最常见的工作之一。 在 Python 中,这是通过 .strip() 、 .lstrip() 或 .rstrip() 函数完成的,通常如下所示: >>> " Andrew Wegner ".lower().strip() 'andrew wegner' >>> " Andrew Wegner ".lower().lstrip() 'andrew wegner ' >>> " Andrew Wegner ".lower().rstrip() ' andrew wegner' 继续阅读
2024年6月6日 分类于 编程 需要 9 分钟阅读时间 使用 Python 的 argparse 构建命令行界面 原文:Build Command-Line Interfaces With Python’s argparse 命令行应用在普通用户空间中可能并不常见,但它们存在于开发、数据科学、系统管理和许多其他操作中。每个命令行应用都需要一个用户友好的命令行界面 (CLI),以便你可以与应用本身进行交互。在 Python 中,您可以使用标准库中的 argparse 模块创建功能齐全的 CLI。 继续阅读
2024年3月21日 分类于 编程 需要 2 分钟阅读时间 Python 里面没 if 也能用 else 这是来自于 Yang Zhou 发表在 Medium 的一篇文章 《Beyond If-Else: Leveraging Python’s Versatile “Else” Statements》,作者觉得挺有意思的,拿过来简单翻译了一下在这里分享给大家。 继续阅读
2024年1月3日 分类于 编程 需要 2 分钟阅读时间 不要使用 requirements.txt 作者:Miikka Koskinen 编译:沈维燕 时间:原文发表于 2023-10-31 原文:Do not use requirements.txt 你是否在用 Python 开发后端服务?我有两条建议: 不要使用 pip 和 requirements.txt 来管理 Python 依赖。它们缺乏一些应该内置的关键功能。 改用 Poetry。 继续阅读
2023年12月26日 分类于 编程 需要 2 分钟阅读时间 Pandas 处理 Excel 常用方法技巧 在使用 Pandas 前需要学习了解一下 Series 和 DataFrame 的基本数据结构和索引的相关概念,之后就可以练习基本的 Excel操作。Pandas 读取一个 Excel 文件后会将其转化为 DataFrame 对象,每一列或行就是一个 Series 对象。这里我们看下如何对一个 excel 进行读写,以及 Sheet、行列、表头处理的一些常用技巧。 读取 Excel 如果您想读取 Excel 表格中的数据,可以使用 read_excel() 方法,其语法格式如下: pd.read_excel(io, sheet_name=0, header=0, names=None, index_col=None, usecols=None, squeeze=False,dtype=None, engine=None, converters=None, true_values=None, false_values=None, skiprows=None, nrows=None, na_values=None, parse_dates=False, date_parser=None, thousands=None, comment=None, skipfooter=0, convert_float=True, **kwds) 继续阅读
2023年12月1日 分类于 编程 需要 1 分钟阅读时间 单行 Python 代码片段 Via:https://muhammadraza.me/2023/python-oneliners 我已经沉浸在 Python 编程世界大约三年了。在这段时间里,我开始欣赏这种多功能语言的优雅和强大。在这篇既有趣又具有教育意义的文章中,我将展示一系列单行 Python 代码片段。无论您是经验丰富的开发人员还是初学者,这些简洁的代码行都可以让您深入了解 Python 的简单性和有效性,它们展示一行代码如何完成在其他语言中可能需要几行代码才能完成的任务。 继续阅读