找到 10786 篇文章 关于 Python

Python – 删除大于 K 的字符

AmitDiwan
更新于 2021年9月4日 10:45:18

114 次浏览

如果需要删除大于 'K' 的字符,可以使用简单的迭代以及 'ord'(Unicode 表示)方法。下面是一个演示示例:示例 在线演示 my_list = ["python", "is", "easy", "to", "learn"] print("列表为:") print(my_list) K = 9 print("K 的值为:") print(K) my_result = [] for element in my_list: result_string = '' for sub in element: if (ord(sub) - 97

Python – 检查列表中的任何元素是否出现在元组中

AmitDiwan
更新于 2021年9月4日 10:44:01

738 次浏览

如果需要检查列表中的任何元素是否出现在元组中,可以使用布尔值和简单的迭代。下面是一个演示示例:示例 在线演示 my_tuple = (14, 35, 27, 99, 23, 89, 11) print("元组为:") print(my_tuple) my_list = [16, 27, 88, 99] print("列表为:") print(my_list) my_result = False for element in my_list: if element in my_tuple : my_result = True break print("结果为:") if(my_result == True): print("该元素存在于… 阅读更多

Python 程序:按自定义元素计数对矩阵行排序

AmitDiwan
更新于 2021年9月4日 10:42:37

148 次浏览

如果需要按自定义元素计数对矩阵行排序,可以定义一个方法,该方法使用列表推导式和 'len' 方法来查找输出。下面是一个演示示例:示例 在线演示 def get_count_matrix(my_key): return len([element for element in my_key if element in custom_list]) my_list = [[31, 5, 22, 7], [85, 5], [9, 11, 22], [7, 48]] print("列表为:") print(my_list) custom_list = [31, 85, 7] my_list.sort(key=get_count_matrix) print("结果列表为:") print(my_list)输出列表为: [[31, 5, 22, 7], [85, 5], [9, 11, 22], [7, 48]] 结果… 阅读更多

Python 程序:过滤具有特定对和的行

AmitDiwan
更新于 2021年9月4日 10:40:49

171 次浏览

如果需要过滤具有特定对和的行,可以定义一个方法。它检查特定索引中的元素是否等于键,并根据此返回输出。下面是一个演示示例:示例 在线演示 def find_sum_pair(val, key): for index in range(len(val)): for ix in range(index + 1, len(val)): if val[index] + val[ix] == key: return True return False my_list = [[71, 5, 21, 6], [34, 21, 2, 71], [21, 2, 34, 5], [6, 9, … 阅读更多

Python 程序:检查走出迷宫所需的指南针使用次数是否足够

Arnab Chakraborty
更新于 2021年8月30日 12:46:14

79 次浏览

假设我们正在玩一个游戏,我们被困在一个迷宫中。我们必须找到走出迷宫的方法。迷宫可以表示为一个 x m 矩阵,其中 n 是行数,m 是列数。矩阵的每个单元格/元素都包含 'O'、'D'、'S' 或 '-' 中的任何一个符号。'O' 表示路径被阻塞,'D' 是走出迷宫的路,'S' 是我们的起始位置,'-' 表示我们可以穿过路径。我们可以自由地穿过任何 '-' … 阅读更多

Python 程序:找出棋子到达棋盘上每个位置所需的最少步数

Arnab Chakraborty
更新于 2021年8月30日 11:37:28

530 次浏览

假设我们有一个棋盘和一个特殊的骑士棋子 K,它在棋盘上以 L 形移动。如果棋子位于 (x1, y1) 位置,并且移动到 (x2, y2),则移动可以描述为 x2 = x1 ± a;y2 = y1 ± b 或 x2 = x1 ± b;y2 = y1 ± a;其中 a 和 b 是整数。我们必须找出该棋子从 (0, … 位置到达棋盘上 (n-1, n-1) 位置所需的最少步数 阅读更多

在 Django 中使用 djoser 进行无需视图的令牌身份验证

Ath Tripathi
更新于 2021年8月26日 13:26:54

2K+ 次浏览

Djoser 是一个简单的 Django 身份验证库。它用于生成用于身份验证的令牌;此生成的令牌是通过获取三个字段生成的:用户名、电子邮件和密码。它仅适用于 POST 请求,但您可以添加其前端。示例创建一个 Django 项目和一个应用程序。我将它们命名为“DjoserExample”和“myapp”。安装两个包:pip install djoser pip install djangorestframework在 settings.py 中,添加以下几行:INSTALLED_APPS = [ # 在其他所有应用程序下方 'myapp', 'rest_framework', 'rest_framework.authtoken', 'djoser' ] # 在模板变量下方 REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.TokenAuthentication', ), … 阅读更多

如何在 Django 中添加社交分享按钮?

Ath Tripathi
更新于 2021年8月26日 13:23:46

2K+ 次浏览

我们在大多数网站上都能看到社交分享按钮。它们在电子商务或任何博客或联盟网站中都扮演着重要的角色。作为一名 Web 开发人员,您肯定希望人们喜欢您的网站,并希望他们在社交媒体上告诉其他人您的网站。在本文中,我们将了解如何制作一个自动化的网站分享社交按钮。示例首先,创建一个项目和一个应用程序。安装 django-social-share 包:pip install django-social-share在 settings.py 中,将 django_social_share 添加为项目中的应用程序。INSTALLED_APPS += ['django_social_share']在项目的 urls.py 中:from django.contrib import admin from django.urls import path, include … 阅读更多

Django 中的流畅分析

Ath Tripathi
更新于 2021年8月26日 13:22:21

486 次浏览

在本文中,我们将进行 Django 分析。它将显示大量信息,例如 GET 请求的总数、数据库查询以及网站上 URL 端点的许多其他报告。它在生产环境中非常有用,因为当您的网站处于生产环境中时,您需要检查许多内容。如果您必须部署一个真实的项目,它是一个很好的资源。示例首先,创建一个项目和一个应用程序。进行一些基本设置并设置 url。现在,安装 djnago-silk 包:pip install django-silk在 settings.py 中,添加以下内容… 阅读更多

Django – 直接将模型数据显示到带有排序和分页功能的表格中

Ath Tripathi
更新于 2021年8月26日 13:20:45

2K+ 次浏览

本文将介绍如何在 Django 中创建一个表格来渲染模型数据。我们不会使用 HTML 的

标签。我们将使用一个简单的 Django 表格库,它提供直接在表格中显示 Django 模型数据以及分页功能。示例首先,创建一个项目和一个应用,并设置 url。安装 django_tables2 包:pip install django_tables2在 settings.py 中:INSTALLED_APPS += ["django_tables2"]在 models.py 中,创建一个简单的模型进行测试:from django.db import models # 在此处创建你的模型class Data(models.Model):    Name = models.CharField(max_length=100)   salary = models.CharField(max_length=20)在 urls.py 中添加……阅读更多

广告
© . All rights reserved.