找到 34423 篇文章 适用于编程

使用 Python 登录 Facebook

Pradeep Elance
更新于 2019年12月20日 07:02:58

968 次浏览

我们可以使用名为 selenium 的 python 包来自动化与 webdrivers 的交互。在本文中,我们将看到 python 的 selenium 包与登录 Facebook 之间的交互。方法Selenium 包用于自动化和控制 web 浏览器的活动。我们的 python 代码需要安装 selenium 包,并且还需要一个名为 geckodriver 的驱动程序软件才能供程序使用。以下是实现此目的的步骤。步骤 1在您的 python 环境中安装 selenium pip install selenium步骤 2从此链接下载 geckodriver。将其放置在我们将放置此 python 脚本的同一目录中。接下来,我们... 阅读更多

Python 子集和问题的程序

Pavitra
更新于 2019年12月20日 06:59:44

2K+ 次浏览

在本文中,我们将学习以下给定问题陈述的解决方案。问题陈述- 我们在数组中给定一组非负整数,以及一个值 sum,我们需要确定给定集中是否存在一个子集,其总和等于给定的 sum。现在让我们在下面的实现中观察解决方案-# 朴素方法示例def SubsetSum(set, n, sum) :    # 基本情况    if (sum == 0) :       return True    if (n == 0 and sum != 0) :       return False    # ... 阅读更多

Python 中的字典方法 (cmp()、len()、items()…)

Pradeep Elance
更新于 2019年12月20日 06:58:57

1K+ 次浏览

Python 中的字典是最常用的集合数据类型之一。它由键值对表示。键被索引,但值可能不被索引。有许多 python 内置函数使得在各种 python 程序中使用字典变得非常容易。在本主题中,我们将看到三种内置方法,即 cmp()、len() 和 items()。cmp()cmp() 方法根据键和值比较两个字典。它有助于识别重复的字典以及在字典之间进行关系比较。它仅在 python2 中可用,在 python 3 中不可用。语法cmp(dict1,... 阅读更多

Python 傻瓜排序程序

Pavitra
更新于 2019年12月20日 06:55:01

170 次浏览

在本文中,我们将学习以下给定问题陈述的解决方案。问题陈述- 我们给定一个数组,我们需要使用傻瓜排序对其进行排序。算法1. 检查索引 0 处的值是否大于最后一个索引处的值,如果是,则交换它们。 2. 对数组的前 2/3 进行排序。 3. 对数组的后 2/3 进行排序。 4. 再次对前 2/3 进行排序以确认。现在让我们在下面的实现中观察解决方案-示例实时演示def stoogesort(arr, l, h):    if l >= h:       return    # 交换    if arr[l]>arr[h]:     ... 阅读更多

Python 埃拉托色尼筛法程序

Pavitra
更新于 2019年12月20日 06:51:15

2K+ 次浏览

在本文中,我们将学习以下给定问题陈述的解决方案。问题陈述- 我们给定一个数字 n,我们需要打印所有小于或等于 n 的素数。约束:n 是一个小的数字。现在让我们在下面的实现中观察解决方案-示例def SieveOfEratosthenes(n):    # 布尔类型的数组,其中包含 True 值    prime = [True for i in range(n + 1)]    p = 2    while (p * p

Python 中的字典方法 (update()、has_key()、fromkeys())

Pradeep Elance
更新于 2019年12月20日 06:53:26

426 次浏览

Python 中的字典是最常用的集合数据类型之一。它由键值对表示。键被索引,但值可能不被索引。有许多 python 内置函数使得在各种 python 程序中使用字典变得非常容易。在本主题中,我们将看到三种内置方法,即 update()、has_key() 和 fromkeys()。update()update() 方法通过合并辅助字典中的项与第一个字典中的项来向给定字典添加新项。语法dict1.update(dict2) 其中 dict1 和 dict2 是两个输入字典。在下面的示例中,我们看到成对的字典。第二个字典被添加... 阅读更多

Python 递归插入排序程序

Pavitra
更新于 2019年12月20日 06:48:55

1K+ 次浏览

在本文中,我们将学习以下给定问题陈述的解决方案。问题陈述- 我们给定一个数组,我们需要使用递归插入排序的概念对其进行排序。插入排序的工作原理是创建一个并行数组,在该数组中,我们以指定的顺序手动插入元素。现在让我们在下面的实现中观察解决方案-示例实时演示# 递归方式 def insertionSortRecursive(arr, n):    # 基本情况    if n=0 and arr[j]>last):       arr[j+1] = arr[j]       j = j-1    arr[j+1]=last # 主 arr = [1, 5, 3, 4, 8, 6, 3, ... 阅读更多

Python 快速排序程序

Pavitra
更新于 2019年12月20日 06:46:04

6K+ 次浏览

在本文中,我们将学习以下给定问题陈述的解决方案。问题陈述- 我们给定一个数组,我们需要使用快速排序的概念对其进行排序。在这里,我们首先对数组进行分区,然后对单独的分区进行排序以获得排序后的数组。现在让我们在下面的实现中观察解决方案-示例实时演示# 分区函数 def partition(arr,low,high):    i = ( low-1 )    pivot = arr[high] # 基准元素    for j in range(low , high):       # 如果当前元素较小       if arr[j]

Python 奇偶排序/砖块排序程序

Pavitra
更新于 2019年12月20日 06:43:29

215 次浏览

在本文中,我们将学习以下给定问题陈述的解决方案。问题陈述- 我们给定一个数组,我们需要使用砖块排序对其进行排序。这里我们有两个阶段:奇数阶段和偶数阶段。在奇数阶段,对奇数索引元素执行冒泡排序,在偶数阶段,对偶数索引元素执行冒泡排序。现在让我们在下面的实现中观察解决方案-示例def oddEvenSort(arr, n):    # 标志    isSorted = 0    while isSorted == 0:       isSorted = 1       temp = 0       ... 阅读更多

Python 停车站问题程序

Pavitra
更新于 2019年12月20日 06:39:26

268 次浏览

在本文中,我们将学习以下给定问题陈述的解决方案。问题陈述- 我们假设在两个地点 A 和 B 之间有 13 个中间站。我们需要找到火车可以在 2 个中间站停靠的方式数量,使得没有连续的站?现在让我们在下面的实现中观察解决方案-示例实时演示# 停车站 def stopping_station( p, n):    num = 1    dem = 1    s = p    # 选择指定位置    while p != 1:       dem ... 阅读更多

广告

© . All rights reserved.