找到 10786 篇文章,关于 Python

Python 中的随机数函数

Mohd Mohtashim
更新于 2020年1月28日 11:43:01

469 次查看

随机数用于游戏、模拟、测试、安全和隐私应用程序。Python 包含以下常用函数。序号函数及说明1choice(seq)从列表、元组或字符串中随机选择一个项目。2randrange ([start, ] stop [, step])从 range(start, stop, step) 中随机选择一个元素3random()一个随机浮点数 r,使得 0 小于或等于 r,且 r 小于 14seed([x])设置用于生成随机数的整数起始值。在调用任何其他随机模块函数之前调用此函数。返回 None。5shuffle(lst)就地随机化列表的项目。返回 None。6uniform(x, y)一个随机浮点数 r,使得 x 小于... 阅读更多

Python 中将字母映射到整数的字符串解密

Arnab Chakraborty
更新于 2020年4月27日 09:18:50

678 次查看

假设我们有一个由数字('0' - '9')和 '#' 构成的字符串 s。我们必须按如下方式将 s 映射到一个英文小写字符:字符('a' 到 'i')分别由('1' 到 '9')表示。字符('j' 到 'z')分别由('10#' 到 '26#')表示。我们必须找到映射后形成的字符串。我们做一个假设,即始终存在唯一的映射。因此,如果输入类似于“10#11#12”,则它将是“jkab”。因为 10# 是 j,11# 是 k,1 是 a,2 是 b。要解决此问题,我们将遵循以下步骤:... 阅读更多

Python 中 K 次取反后数组的最大和

Arnab Chakraborty
更新于 2020年4月27日 09:06:24

280 次查看

假设我们有一个整数数组 A,我们必须以以下方式修改数组:我们可以选择一个 i 并将 A[i] 替换为 -A[i],我们将重复此过程 K 次。我们必须返回以这种方式更改数组后可能的最大和。因此,如果数组 A = [4, 2, 3],而 K = 1,则输出将为 5。因此,选择索引 1,数组将变为 [4, -2, 3]要解决此问题,我们将遵循以下步骤:排序数组 A对于 i 从 0 到长度... 阅读更多

Python 中的非递减数组

Arnab Chakraborty
更新于 2020年4月27日 09:12:39

1K+ 次查看

假设我们有一个包含 n 个整数的数组,我们的任务是检查它是否可以通过修改最多一个元素变成非递减的。我们可以定义一个数组是非递减的,如果它满足以下规则:array[i] 0如果 arr[i - 1] > arr[i + 1],则 arr[i + 1] := arr[i]返回 true示例(Python)让我们看看以下实现以更好地理解:实时演示类 Solution(对象):    def checkPossibility(self, nums):       if len(nums) nums[i+1]:             if ans:                return False           ... 阅读更多

Python 中最短无序连续子数组

Arnab Chakraborty
更新于 2020年4月27日 08:55:20

226 次查看

假设我们有一个整数数组,我们需要找到一个连续子数组,这样,如果我们只将该子数组按升序排序,那么整个数组也将被排序。我们需要找到最短的此类子数组并输出其长度。因此,如果数组为 [2, 6, 4, 8, 10, 9, 15],则输出将为 5。数组将为 [6, 4, 8, 10, 9]要解决此问题,我们将遵循以下步骤:res := 将 nums 作为数组排序ans := 0设置 r 为一个链接列表对于 i 从 0 到长度... 阅读更多

Python 中的回文链表

Arnab Chakraborty
更新于 2020年4月27日 08:50:56

1K+ 次查看

假设我们有一个链表。我们必须检查列表元素是否构成回文。因此,如果列表元素类似于 [1, 2, 3, 2, 1],则这是一个回文。要解决此问题,我们将遵循以下步骤:fast := head,slow := head,rev := None 和 flag := 1如果 head 为空,则返回 true当 fast 和 next of fast 可用时如果 next of the next of fast 可用,则设置 flag := 0 并中断循环fast := next of the next of fasttemp := slow,slow := next ... 阅读更多

Python 中的循环控制语句

Mohd Mohtashim
更新于 2020年1月24日 12:04:27

675 次查看

循环控制语句会更改其正常执行顺序。当执行离开作用域时,在该作用域中创建的所有自动对象都会被销毁。Python 支持以下控制语句。点击以下链接查看其详细信息。让我们简要了解一下循环控制语句序号运算符及说明1break 语句终止循环语句并将执行转移到紧随循环之后的语句。2continue 语句导致循环跳过其主体剩余部分并立即在其重新迭代之前重新测试其条件。3pass 语句Python 中的 pass 语句用于在语法上需要语句但您不希望任何命令... 阅读更多

Python 成员运算符

Mohd Mohtashim
更新于 2020年1月24日 12:00:24

128 次查看

Python 的成员运算符测试序列中的成员资格,例如字符串、列表或元组。如下所述,有两个成员运算符:序号运算符及说明示例1in如果在指定的序列中找到变量,则评估为 true,否则为 false。x in y,这里 in 如果 x 是序列 y 的成员,则结果为 1。2not in如果在指定的序列中未找到变量,则评估为 true,否则为 false。x not in y,这里 not in 如果 x 不是序列 y 的成员,则结果为 1。示例实时演示#!/usr/bin/python a = 10 b = 20 list ... 阅读更多

Python 中的数据类型转换

Mohd Mohtashim
更新于 2020年1月24日 11:41:39

9K+ 次查看

有时,您可能需要在内置类型之间执行转换。要在类型之间进行转换,只需使用类型名称作为函数即可。有几个内置函数可以执行从一种数据类型到另一种数据类型的转换。这些函数返回一个表示转换值的新对象。序号。函数及说明1int(x [, base])将 x 转换为整数。如果 x 是字符串,则 base 指定基数。2long(x [, base] )将 x 转换为长整数。如果 x 是字符串,则 base 指定基数。3float(x)将 x 转换为浮点数。4complex(real [, imag])创建一个复数。5str(x)将对象 x 转换为字符串表示形式。6repr(x)将对象 x 转换为... 阅读更多

Python 中的字典数据类型

Mohd Mohtashim
更新于 2020年1月24日 11:32:11

13K+ 次查看

Python 的字典是一种哈希表类型。它们的工作方式类似于 Perl 中的关联数组或哈希,并由键值对组成。字典键几乎可以是任何 Python 类型,但通常是数字或字符串。另一方面,值可以是任何任意 Python 对象。示例字典用花括号 ({ }) 括起来,并且可以使用方括号 ([] ) 分配和访问值。例如:实时演示#!/usr/bin/python dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'john', 'code':6734, 'dept': 'sales'} print dict['one'] # 打印“one”键的值 print ... 阅读更多

广告