Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python 删除列表中的重复元素 Python3 实例 在 Python 中,我们可以使用多种方法来删除列表中的重复元素。常见的方法包括使用 set 数据结构、列表推导式以及 dict.fromkeys() 方法。下面我们将展示如何使用这些方法来删除列表中的重复元素。 实例 [mycode4 type='python'] # 方法1: 使用 set original_list = [1, 2, 2, 3, ..
Python 删除列表中的指定元素 Python3 实例 在 Python 中,如果你想删除列表中的指定元素,可以使用 remove() 方法。这个方法会删除列表中第一个匹配的元素。如果列表中有多个相同的元素,只有第一个会被删除。 实例 [mycode4 type='python'] # 创建一个包含多个元素的列表 my_list = [1, 2, 3, 4, 3, 5] # 删除列表中的元素 3 my_l..
Python 去掉列表中所有小于10的元素 Python3 实例 在 Python 中,我们可以使用列表推导式来过滤掉列表中所有小于 10 的元素。列表推导式是一种简洁的方式来创建新的列表,通过遍历原始列表并应用条件来筛选元素。 实例 [mycode4 type='python'] original_list = [5, 12, 3, 18, 7, 20] filtered_list = [x for x i..
Python 去除字符串中的空格 Python3 实例 在 Python 中,我们可以使用多种方法来去除字符串中的空格。最常见的方法是使用 strip()、lstrip() 和 rstrip() 函数,或者使用 replace() 函数来替换空格。 方法 1: 使用 strip() 函数 strip() 函数用于去除字符串开头和结尾的空格。 实例 [mycode4 type='python'] text = &..
Python 将字符串中的所有数字替换为星号 Python3 实例 在 Python 中,我们可以使用正则表达式模块 re 来查找字符串中的所有数字,并将其替换为星号 *。以下是一个简单的示例代码,展示了如何实现这一功能。 实例 [mycode4 type='python'] import re def replace_numbers_with_stars(input_string): # 使用正则..
Python requests 模块 Python requests 是一个常用的 HTTP 请求库,可以方便地向网站发送 HTTP 请求,并获取响应结果。requests 模块比 urllib 模块更简洁。 使用 requests 发送 HTTP 请求需要先导入 requests 模块: import requests 导入后就可以发送 HTTP 请求,使用 requests 提供的方法向指定 URL 发送 HTTP 请求,例..
使用 Python 模块实现 REST API Python3 实例 我们将使用 Python 的 Flask 框架来实现一个简单的 REST API。Flask 是一个轻量级的 Web 框架,非常适合用来快速构建 Web 应用程序和 RESTful API。 实例 [mycode4 type='python'] from flask import Flask, jsonify, request app ..
Python 将列表元素反向排列 Python3 实例 在 Python 中,可以使用多种方法将列表中的元素反向排列。最常见的方法是使用列表的 reverse() 方法或者使用切片操作 [::-1]。下面我们将展示这两种方法。 实例 [mycode4 type='python'] # 方法一:使用 reverse() 方法 my_list = [1, 2, 3, 4, 5] my_list.reverse()..
Python 反转列表 Python3 实例 在 Python 中,反转列表可以通过多种方式实现。以下是几种常见的方法: 方法 1: 使用 reverse() 方法 reverse() 方法会直接修改原列表,将其元素顺序反转。 实例 [mycode4 type='python'] my_list = [1, 2, 3, 4, 5] my_list.reverse() print(my_list) [/mycod..
Python 计算一个数字的反转 Python3 实例 在这个例子中,我们将编写一个 Python 函数来反转一个整数。例如,输入 123,输出 321。 实例 [mycode4 type='python'] def reverse_number(n): reversed_num = 0 while n > 0: digit = n % 10 reverse..
Python 反转一个字符串 Python3 实例 在 Python 中,反转一个字符串可以通过多种方式实现。最常见的方法是使用切片操作,它简单且高效。下面我们将展示如何使用切片来反转一个字符串。 实例 [mycode4 type='python'] def reverse_string(s): return s[::-1] # 示例使用 original_string = 'Hello,..
Python 将字符串中的单词反转 Python3 实例 在这个例子中,我们将学习如何反转字符串中的单词顺序。例如,输入字符串 'Hello World',输出应该是 'World Hello'。 实例 [mycode4 type='python'] def reverse_words(s): # 将字符串按空格分割成单词列表 words = s.spl..
Python 翻转列表 Python3 实例 定义一个列表,并将它翻转。 例如: 翻转前 : list = [10, 11, 12, 13, 14, 15] 翻转后 : [15, 14, 13, 12, 11, 10] 实例 1 [mycode4 type='python'] def Reverse(lst): return [ele for ele in reversed(lst)] ..
Python 判断两个字符串是否由相同的字符组成 Python3 实例 描述内容:在 Python 中,我们可以通过比较两个字符串的排序结果来判断它们是否由相同的字符组成。如果两个字符串的排序结果相同,那么它们包含的字符是相同的,只是顺序可能不同。 实例 [mycode4 type='python'] def are_anagrams(str1, str2): return sorted(str1) ..
Python Scrapy 库 Scrapy 是一个功能强大的 Python 爬虫框架,专门用于抓取网页数据并提取信息。 Scrapy常被用于数据挖掘、信息处理或存储历史数据等应用。 Scrapy 内置了许多有用的功能,如处理请求、跟踪状态、处理错误、处理请求频率限制等,非常适合进行高效、分布式的网页爬取。 与简单的爬虫库(如 requests 和 BeautifulSoup)不同,Scrapy 是一个全功能的爬虫框架,具有高度的可扩..
Python 在一个列表中找到第二大的元素 Python3 实例 描述内容:在 Python 中,我们可以通过多种方法找到一个列表中的第二大的元素。下面是一个简单的方法,通过排序列表并选择倒数第二个元素来实现。 代码部分: 实例 [mycode4 type='python'] def find_second_largest(lst): # 首先去除列表中的重复元素 unique_lst = li..
Python 选择排序 Python3 实例 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 实例 [mycode3 type='python'] import sys A = [64..
Python selenium 库 Selenium 是一个用于自动化 Web 浏览器操作的强大工具,广泛应用于 Web 应用程序测试、网页数据抓取和任务自动化等场景。 Selenium 为各种编程语言提供了 API,用作测试。 目前的官方 API 文档有 C#、JavaScript、Java、Python、Ruby。 Selenium 教程:https://www.runoob.com/selenium/ 安装 Sel..
Python 希尔排序 Python3 实例 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序的基本思想是:先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录'基本有序'时,再对全体记录进行依次直接插入排序。 实例 [mycode3 type='python'] def shellSort..
Python 使用类模拟一个在线购物车,支持添加商品、删除商品等操作 Python3 实例 我们将使用 Python 类来模拟一个在线购物车。购物车将支持添加商品、删除商品、查看购物车内容以及计算总价等功能。 实例 [mycode4 type='python'] class ShoppingCart: def __init__(self): self.items = [] d..
Python 实现秒表功能 以下实例使用 time 模块来实现秒表功能: 实例 [mycode3 type='python'] import time print('按下回车开始计时,按下 Ctrl + C 停止计时。') while True: input('') # 等待用户按下回车开始计时 start_time = time.time() # ..
Python 统计字符串中单个字母的出现次数 Python3 实例 在 Python 中,我们可以使用字典来统计字符串中每个字母的出现次数。通过遍历字符串中的每个字符,并将其作为字典的键,我们可以轻松地统计每个字符的出现次数。 实例 [mycode4 type='python'] def count_characters(s): char_count = {} for char in s: ..
Python 对字符串切片及翻转 Python3 实例 给定一个字符串,从头部或尾部截取指定数量的字符串,然后将其翻转拼接。 实例 [mycode3 type='python'] def rotate(input,d): Lfirst = input[0 : d] Lsecond = input[d :] Rfirst = input[0 : len(input..
Python 根据长度对列表进行排序 Python3 实例 在 Python 中,我们可以使用 sorted() 函数或 list.sort() 方法对列表进行排序。如果我们想根据列表中元素的长度进行排序,可以通过指定 key 参数来实现。key 参数接受一个函数,该函数会作用于列表中的每个元素,并根据函数的返回值进行排序。 实例 [mycode4 type='python'] # 定义一个包含字符串的列表 w..