找到 34423 篇文章 适用于编程

检查在 Python 中反转子数组是否使数组排序

Arnab Chakraborty
更新于 2021年1月15日 06:13:40

254 次查看

假设我们有一个名为 nums 的数组,其中包含唯一元素。我们必须检查在反转其一个子数组后数组是否将被排序。如果数组已排序,则也返回 True。因此,如果输入类似于 nums = [4, 6, 27, 25, 15, 9, 37, 42],则输出将为 True,因为如果我们反转 [9, 15, 25, 27],则数组将被排序。为了解决这个问题,我们将遵循以下步骤 -n := num 的大小如果数组只有一个元素,则返回 Truea := 1对于 i 的范围 1 到 ... 阅读更多

Python 使用 pyqrcode 模块生成二维码?

Pradeep Elance
更新于 2021年1月12日 13:46:33

424 次查看

二维码由白色背景上的方形网格中排列的黑色正方形组成,可以使用成像设备(例如相机)读取。它被广泛用于许多商业跟踪应用程序以及各种针对手机用户的应用程序的支付和网站登录等。pyqrcode 模块用于在 python 中生成二维码。有四种标准化的编码模式(数字、字母数字、字节/二进制和汉字)可以有效地存储数据。字母数字二维码我们使用 pyqrcode 模块。它具有 cerate 函数,该函数将用于生成二维码。最后,我们将其保存为 ... 阅读更多

Python 列表中前后范围删除?

Pradeep Elance
更新于 2021年1月12日 13:44:05

133 次查看

使用列表切片在这种方法中,我们从列表的前端和后端进行切片。结果存储到一个新列表中。要切片的元素数量可以是一个变量。示例实时演示listA = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] # 给定列表print("给定列表:", listA) # 要删除的元素数量# 从前后 v = 2 new_list = listA[v:-v] print("新列表:", new_list)输出运行以上代码会得到以下结果:给定列表:['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] 新列表 ... 阅读更多

Python Kivy 中的浮动布局?

Pradeep Elance
更新于 2021年1月12日 13:41:42

515 次查看

Kivy 是一个开源的 Python 库,用于快速开发利用创新用户界面的应用程序,例如多点触控应用程序。它用于开发 Android 应用程序以及桌面应用程序。在本文中,我们将了解如何使用 FloatLayout 小部件在窗口中的不同位置创建按钮。按钮的位置可以是相对于更大窗口的绝对位置或相对位置。使用绝对位置在这种方法中,我们将在固定位置设置按钮的位置。因此,当窗口大小调整发生时,... 阅读更多

Python print() 中的文件参数?

Pradeep Elance
更新于 2021年1月12日 13:36:23

780 次查看

print() 函数的常规用法是在命令行或交互式解释器中显示文本。但同一个函数也可以写入文件或输出流。打印到文件在示例中,我们可以以写入模式打开一个具有新文件名的文件,然后在 print 函数中提及该文件名。要写入文件的值可以作为参数传递到 print 函数中。示例Newfile= open("exam_score.txt", "w") # 变量 exam_name = "Degree" exam_date = "2-Nov" exam_score = 323 print(exam_name, exam_date, exam_score, file=Newfile , sep = ", ") ... 阅读更多

Python 从字典中提取特定键?

Pradeep Elance
更新于 2021年1月12日 13:33:40

2K+ 次查看

字典是 python 中使用最广泛的数据结构。它们以键值对的形式包含数据。在本例中,我们将了解如何获取特定于给定键集的字典中的项目。使用字典推导式在这种方法中,我们只需使用 for 循环和 in 运算符遍历字典。但与 in 运算符一起,我们还在引用字典键时提到了键的值。示例dictA = {'Sun': '2 PM', "Tue": '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'} # 给定字典 print("给定字典:", dictA) res ... 阅读更多

Python 统计一个范围内设置的位数?

Pradeep Elance
更新于 2021年1月12日 13:31:45

220 次查看

给定正数转换为二进制后,具有一定数量的设置位。二进制数中的设置位由 1 表示。在本文中,我们将了解如何在将其转换为二进制值后获取给定数字中的设置位数。使用 bin 和切片在下面的示例中,我们取一个数字并应用 bin 函数以获取二进制值。然后我们对其进行切片以删除添加到二进制数字的前缀,然后应用 range 函数以获取设置位的计数。示例实时演示def SetBits_cnt(n, l, r):    bin_val = bin(n) ... 阅读更多

Python 将嵌套字典转换为扁平化字典?

Pradeep Elance
更新于 2021年1月12日 13:28:35

2K+ 次查看

随着世界采用更多非结构化数据,我们遇到了许多数据格式,其中数据结构可以深度嵌套,如嵌套 JSON。Python 通过将内部键与外部键连接起来以扁平化数据来处理嵌套数据结构的能力。在本文中,我们将采用嵌套字典并将其扁平化。使用递归方法在这种方法中,我们设计一个函数来递归地处理字典中的每个项目。我们将字典、输出字典的占位符、键和分隔符作为参数传递。我们使用 isinstance 来检查 ... 阅读更多

Python Kivy 中的复选框小部件?

Pradeep Elance
更新于 2021年1月12日 13:21:28

486 次查看

Kivy 是一个开源的 Python 库,用于快速开发利用创新用户界面的应用程序,例如多点触控应用程序。它用于开发 Android 应用程序以及桌面应用程序。在本文中,我们将了解如何使用 GridLayout 和 CheckBox。在导入相关模块后,我们创建了一个包含 2 列的网格布局。一个用于保存标签,另一个用于保存复选框。示例import kivy from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.label import Label from kivy.uix.checkbox import CheckBox from kivy.uix.gridlayout import GridLayout # 应用程序的容器类 ... 阅读更多

Python 检查后缀是否与给定列表中的任何字符串匹配?

Pradeep Elance
更新于 2021年1月12日 13:17:24

327 次查看

很多时候我们需要分析给定单词是否出现在给定列表中。这有助于我们进一步处理数据的业务逻辑。在本文中,我们了解如何查找给定的后缀(即字符串)是否出现在包含许多字符串的列表中。使用 any python 中的 any() 函数如果项目存在于可迭代对象中则返回 True。如果不是,它将返回 False。因此,在下面的程序中,我们设计 if 子句以检查给定字符串在列表中是否存在。示例实时演示# 给定列表 lstA ... 阅读更多

广告

© . All rights reserved.