找到 34423 篇文章 关于编程

在 Python 中用数字替换字符串进行数据分析

karthikeya Boyini
更新于 2019年7月30日 22:30:24

778 次浏览

有时,在数据分析中需要将字符串转换为数字(整数/浮点数)。对于每个字符串,我们可以分配一个唯一的整数值来区分字符串值。为此,我们使用逗号分隔值 (CSV) 文件中的数据。假设我们有一个包含以下 CSV 数据的 Excel 文件:公司行业建议HDFC银行金融持有Apollo Healthcare购买Hero汽车表现不佳Yes Bank金融持有M&M汽车表现不佳Fortis Healthcare购买Maruti汽车表现不佳以上只是一些大型数据集中的几行,我们需要给出不同的建议,即购买、持有、表现不佳等整数值,这将与我们的元数据相关联。因此,对于上述输入,我们的预期输出将类似于:公司行业建议HDFC银行金融2Apollo Healthcare1Hero汽车3Yes Bank金融2M&M汽车3Fortis Healthcare1Maruti汽车3这里有一种方法…… 阅读更多

Python 的垃圾回收

Samual Sam
更新于 2019年7月30日 22:30:24

886 次浏览

Python 的内存管理非常简单。您无需担心内存管理,因为内存分配和释放是自动的。内存管理的机制之一是垃圾回收。让我们了解垃圾回收的不同方面,垃圾回收:这是清理共享计算机内存的过程,该内存当前正在被正在运行的程序使用,当该程序不再需要该内存时。使用垃圾回收,该释放的内存可以被另一个程序使用。Python 使用两种方法进行内存管理:引用计数垃圾回收Python 的垃圾回收是自动的,但在某些情况下…… 阅读更多

使用正则表达式在 Python 中进行模式匹配

karthikeya Boyini
更新于 2020年6月30日 09:16:45

7K+ 次浏览

什么是正则表达式?在现实世界中,大多数编程语言中的字符串解析都是由正则表达式处理的。Python 编程语言中的正则表达式是一种用于匹配文本模式的方法。“re” 模块随每个 Python 安装一起提供,它提供正则表达式支持。在 Python 中,正则表达式搜索通常写成:match = re.search(pattern, string)re.search() 方法接受两个参数,一个正则表达式模式和一个字符串,并在字符串中搜索该模式。如果在字符串中找到该模式,search() 将返回一个匹配对象,否则返回 None。因此,在正则表达式中,给定一个…… 阅读更多

Python 竞争性编码技巧

Samual Sam
更新于 2019年7月30日 22:30:24

2K+ 次浏览

对于大多数竞争性编程挑战,Python 是编码人员首选的语言之一。大多数问题都可以在合理的时间范围内使用 Python 轻松计算。对于某些复杂问题,编写足够快的 Python 代码通常是一项挑战。以下是一些有助于提高竞争性编码中代码性能的 Python 代码结构:1. 字符串连接:不要使用以下结构。str1 = "" some_list = ["Welcome ", "To ", "Tutorialspoint "] for x in some_list:    str1 += x print(str1)上述方法会产生巨大的时间开销。相反,尝试使用这个…… 阅读更多

为什么 Python 最适合竞争性编码

karthikeya Boyini
更新于 2019年7月30日 22:30:24

210 次浏览

竞争性编程通常是指使用适当的数据结构编写高效算法的编码。它们在许多层面上测试程序员的技能。借助算法和数据结构,您必须通过应用不同的逻辑来解决您提出的假设性编程问题。您不仅必须解决问题,而且必须提出一个非常有效的解决方案,该解决方案具有良好的时间和空间复杂度。竞争性编程问题的示例可能如下:给定一个长度为 n 的字符串 s,其中只包含…… 阅读更多

Python 对象序列化

Samual Sam
更新于 2020年6月30日 09:11:53

624 次浏览

序列化是一个将对象转换为可以存储/保存(在文件或内存缓冲区中)的格式的过程,因此我们能够稍后反序列化它并从序列化格式中恢复原始内容/对象。我们将使用 Python pickle 模块来执行所有这些操作。什么是 pickle?Python pickle 模块用于序列化和反序列化 Python 对象结构。将任何类型的 Python 对象(列表、字典等)转换为字节流(0 和 1)的过程称为 pickle 或序列化或扁平化或编组。我们可以转换字节流…… 阅读更多

如何使用 Python 代码执行 Google 搜索?

karthikeya Boyini
更新于 2020年6月30日 09:13:14

1K+ 次浏览

在本文中,我们将尝试使用 Python 代码进行 Google 搜索,如果您正在处理 Python 项目并且需要从 Web 访问某些数据,并且搜索结果(来自 Web)将用于您的项目中,这将非常方便。先决条件 – 您必须在系统上安装 Python。安装 google 模块。您可以使用 pip 安装 google 模块,如下所示:C:\Users\rajesh>python -m pip install google 收集 google 下载 https://files.pythonhosted.org/packages/c8/b1/887e715b39ea7d413a06565713c5ea0e3132156bd6fc2d8b165cee3e559c/google-2.0.1.tar.gz 需求已满足:beautifulsoup4 in c:\python\python361\lib\site-packages (来自 google) (4.6.0) 安装收集的包:google 运行 setup.py install for google ... 完成 成功安装 ... 阅读更多

如何在 Python 中生成字节码文件

Samual Sam
更新于 2019年7月30日 22:30:24

1K+ 次浏览

所有 Python 程序都会自动将您的源代码编译为编译代码(也称为字节码),然后执行它。每当我们第一次导入模块或您的源文件是新文件或我们有一个更新的文件时,最近编译的文件,一个 .pyc 文件将在编译文件时与 .py 文件在同一目录中创建(从 Python 3 开始 - 您可能会看到 .pyc 文件位于名为 __pycache__ 的子目录中,而不是与您的 .py 文件在同一目录中)。这是一种节省时间的机制,因为它可以防止 Python 跳过…… 阅读更多

Python 程序用于检查数字是否为质数

AmitDiwan
更新于 2023年8月22日 00:23:58

206K+ 次浏览

质数是一个大于 1 的自然数,它不是两个较小自然数的乘积。任何大于 1 且只有两个因数(即 1 和数字本身)的整数都称为质数。假设以下为我们的输入:7 输出应如下所示:质数检查数字是否为质数让我们使用 for 循环检查数字是否为质数:示例 # 要检查质数的数字 n … 阅读更多

Python 中的 try 和 except

karthikeya Boyini
更新于 2019年7月30日 22:30:24

783 次浏览

要使用Python的异常处理,我们首先需要捕获所有except子句。Python提供“try”和“except”关键字来捕获异常。“try”块中的代码将逐句执行。但是,如果发生异常,则剩余的“try”代码将不会执行,而except子句将被执行。try:    一些语句except:    异常处理让我们看一个非常简单的例子: 在线演示try:    print("Hello, World!")except:    print("这是一个错误信息!")输出Hello, World!以上是一个非常简单的例子,让我们用另一个例子来理解上述概念: 在线演示import sys List = ['abc', 0, 2, ... 阅读更多

广告
© . All rights reserved.