找到34423篇关于编程的文章

Python程序中Lambda表达式的使用:重新排列正负数

Hafeezul Kareem
更新于 2020年4月24日 12:34:21

651 次浏览

本教程将介绍如何使用lambda表达式编写匿名函数,以重新排列列表中的正负数。我们需要从列表中选择负数,然后是正数,以创建一个新的列表。算法让我们一步一步地看看如何解决这个问题。1. 初始化一个包含负数和正数的列表。 2. 编写一个lambda表达式,它将列表作为参数。 2.1. 迭代列表并获取负数 2.2. 对正数也执行相同的操作 2.3. 使用连接运算符组合两者。 3. 返回结果列表。注意 - 使用 ... 阅读更多

Python程序中的对数函数

Hafeezul Kareem
更新于 2020年4月24日 12:32:25

390 次浏览

在本教程中,我们将学习math模块中的对数函数。我们有四种变体的对数函数。Python在math模块中提供了所有这些函数。让我们逐一学习它们。math.log(number, [Base])math.log(number, [Base])方法用于计算任何底数的对数。如果我们没有指定任何底数,则它将取e作为默认底数。注意- 如果将负数传递给该方法,则会得到ValueError。示例让我们看一些例子。实时演示# 导入math模块 import math # 底数为3的对数 print(math.log(15, 7))输出如果运行上面的... 阅读更多

Python程序中的私有变量

Hafeezul Kareem
更新于 2020年4月24日 12:30:05

3K+ 次浏览

在本教程中,我们将学习Python类中的私有变量。Python没有名为私有变量的概念。但是,大多数Python开发人员遵循命名约定来表明变量不是公共的,而是私有的。我们必须以双下划线开头变量名来表示它是一个私有变量(实际上并非如此)。例如:one、two等。正如我们已经说过的,变量名以双下划线开头的变量不是私有的。我们仍然可以访问它们。让我们看看如何创建私有类型的变量,然后我们将看到如何... 阅读更多

Python字典推导式

Hafeezul Kareem
更新于 2020年4月24日 12:26:13

286 次浏览

在本教程中,我们将学习如何在Python中使用字典推导式。如果您已经熟悉列表推导式,那么学习字典推导式就不会花费太多时间。我们需要键:值对来创建一个字典。如何使用字典推导式获取这些键值对?查看字典推导式的通用语句。{key: value for ___ in iterable}我们需要填写上述语句以完成字典推导式。有很多方法可以填写它。让我们看看一些最常见的方法。让我们看看如何生成数字作为键以及它们的平方... 阅读更多

Python程序打印其脚本名称

Hafeezul Kareem
更新于 2020年4月24日 12:20:22

984 次浏览

在本教程中,我们将编写一个程序来打印Python脚本文件的名称。我们可以使用sys模块找到脚本名称。sys模块会将python命令的所有命令行参数存储在sys.argv列表中。列表中的第一个元素是脚本名称。我们可以从该列表中提取它。Python让它变得很容易。让我们看看程序中涉及的步骤。导入sys模块。现在,打印sys.argv列表的第一个元素。就是这样。您得到了脚本名称。示例让我们实际看看。实时演示# 导入sys模块 import sys ... 阅读更多

Python和Ruby的区别

Kiran Kumar Panigrahi
更新于 2022年8月25日 13:09:18

263 次浏览

Python是一种高级通用编程语言。它用于网站开发、机器学习和创意软件技术。Guido Van Rossam于1989年在荷兰创建了Python。Python于1991年公开发布。通常建议新程序员学习Python。Ruby是一种解释型、开源、面向对象的语言。它由Yukihiro Matsumoto于1995年开发。Ruby是一种面向对象的语言,因此一切都是对象。OOP为开发人员项目提供了模块化结构。阅读本文,了解更多关于Python和Ruby的信息,以及它们彼此之间有何不同。什么是... 阅读更多

Python程序中的try和except

Hafeezul Kareem
更新于 2020年4月24日 12:17:13

364 次浏览

在本教程中,我们将学习Python的try和except。Python有一个名为错误和异常处理的概念。try和except关键字用于错误和异常处理。基本上,我们将在Python中找到两种类型的错误。它们是-语法错误-当Python不理解程序中的一行代码时,它会给出这些类型的错误。异常错误-在程序运行时检测到的错误。例如:ZeroDivisionError、ValueError等。我们无法阻止语法错误。但是,如果程序遇到异常错误,我们可以通知... 阅读更多

使用Python中的unittest进行单元测试

Hafeezul Kareem
更新于 2020年4月24日 12:12:21

673 次浏览

在本教程中,我们将学习如何使用内置模块unittest进行单元测试。测试在软件开发中起着重要作用。您将在进入生产之前了解问题。我们将学习使用名为unittest的内置模块在Python中进行测试的基础知识。让我们进入教程。什么是单元测试?如果以登录系统为例。登录表单中的每个字段都是一个单元/组件。测试这些单元/组件的功能被称为单元测试。示例让我们看看unittest框架的基本结构。实时演示# 导入unittest模块 import unittest # unittest将测试... 阅读更多

C++中的列表(4.5)

Sunidhi Bansal
更新于 2020年4月24日 12:15:00

93 次浏览

列表是一种容器类型,它以顺序方式存储数据,并为元素分配非连续内存。在C++中,列表被认为是双向链表,可以在两端插入和删除元素,因此也可以从两端遍历列表。对于使用单链表,我们使用C++ STL中提供的forward list。与vector相比使用列表的优点是:如果迭代器定位到正确的元素,列表在插入和删除列表容器中可用的元素方面更快。使用列表的缺点是... 阅读更多

C++ STL中的栈(3.5)

Sunidhi Bansal
更新于 2020年4月24日 11:55:29

373 次浏览

在C++ STL中,栈用作容器,它实现为LIFO结构。LIFO表示后进先出。栈可以看作是一堆书,书一本叠在另一本上面,最后插入的书将是第一个被移除的书,这就是为什么它被称为LIFO结构。与栈相关的操作是-Top()-此函数返回对栈顶元素的引用。语法- name_of_stack.top()参数- 无参数返回值- 对栈容器顶元素的引用Push()-此函数是... 阅读更多

广告
© . All rights reserved.