Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python 按键(key)或值(value)对字典进行排序 Python3 实例 给定一个字典,然后按键(key)或值(value)对字典进行排序。 实例1:按键(key)排序 [mycode3 type='python'] def dictionairy(): # 声明字典 key_value ={} # 初始化 key_value[2] ..
Python 按字母顺序对列表排序 Python3 实例 Python 按字母顺序对列表排序,可以使用以下两个方法: sort() 方法 -- 即直接修改原始列表,不创建新的排序副本,该方法会改变原列表的顺序,不返回新的排序列表。 sorted() 函数 -- 创建一个新的已排序列表,不修改原始列表,该函数返回一个新的已排序列表,原列表保持不变。 sort() 方法实例: 实例 [mycode4 type=..
Python 将给定列表的元素按大小排序 Python3 实例 在 Python 中,我们可以使用内置的 sort() 方法或 sorted() 函数来对列表中的元素进行排序。sort() 方法会直接修改原列表,而 sorted() 函数会返回一个新的排序后的列表,原列表保持不变。 实例 [mycode4 type='python'] # 定义一个列表 numbers = [3, 1, 4, 1, 5, 9,..
Python 按字母顺序对字符串进行排序 Python3 实例 在 Python 中,我们可以使用内置的 sorted() 函数对字符串中的字符按字母顺序进行排序。sorted() 函数会返回一个列表,其中包含按升序排列的字符。如果我们想要得到一个排序后的字符串,可以使用 join() 方法将列表中的字符连接起来。 实例 [mycode4 type='python'] # 原始字符串 original_str..
Python 爬虫 - BeautifulSoup Python 爬虫(Web Scraping)是指通过编写 Python 程序从互联网上自动提取信息的过程。 爬虫的基本流程通常包括发送 HTTP 请求获取网页内容、解析网页并提取数据,然后存储数据。 Python 的丰富生态使其成为开发爬虫的热门语言,特别是由于其强大的库支持。 一般来说,爬虫的流程可以分为以下几个步骤: 发送 HTTP 请求:爬虫通过 HTTP 请求从目标网站获取..
Python 将字符串按空格拆分成列表 Python3 实例 在 Python 中,我们可以使用 split() 方法来将一个字符串按照空格拆分成一个列表。split() 方法默认以空格为分隔符,将字符串分割成多个部分,并返回一个包含这些部分的列表。 实例 [mycode4 type='python'] # 定义一个字符串 text = 'Hello World Python Programming..
Python 将一个字符串分割成多个子串 Python3 实例 在 Python 中,可以使用 split() 方法将一个字符串分割成多个子串。split() 方法会根据指定的分隔符将字符串分割,并返回一个包含所有子串的列表。如果不指定分隔符,默认会使用空格作为分隔符。 实例 [mycode4 type='python'] # 示例字符串 text = 'Hello World, this is P..
Python 将列表中的每个元素平方 Python3 实例 我们可以使用 Python 的列表推导式来轻松地将列表中的每个元素平方。列表推导式是一种简洁的方式来创建列表,它允许我们在一个表达式中对列表中的每个元素进行操作。 实例 [mycode4 type='python'] # 原始列表 original_list = [1, 2, 3, 4, 5] # 使用列表推导式将每个元素平方 squared_li..
Python 计算数字n的平方 Python3 实例 这个简单的 Python 程序将计算一个数字 n 的平方。平方是指一个数乘以它自己。 实例 [mycode4 type='python'] def calculate_square(n): return n * n # 示例使用 number = 4 result = calculate_square(number) print(f'T..
使用 Python 实现一个简单的栈(Stack)类 Python3 实例 栈(Stack)是一种遵循后进先出(LIFO)原则的数据结构。我们可以使用 Python 的列表来实现一个简单的栈类。这个类将包含以下几个基本操作: push(item):将元素 item 压入栈顶。 pop():移除并返回栈顶的元素。 peek():返回栈顶的元素但不移除它。 is_empty():检查栈是否为空。 size():返回栈中元素的数量。 ..
Python 使用 `staticmethod` 定义一个静态方法 Python3 实例 在 Python 中,staticmethod 是一个装饰器,用于定义一个静态方法。静态方法不依赖于类的实例,也不依赖于类本身。它们通常用于执行与类相关但不依赖于类或实例状态的操作。 下面是一个使用 staticmethod 定义静态方法的示例: 实例 [mycode4 type='python'] class MyCla..
Python statistics 模块 在数据分析和科学计算中,统计学是一个非常重要的工具。Python 提供了一个内置的 statistics 模块,专门用于处理基本的统计计算。本文将详细介绍 statistics 模块的功能和使用方法,帮助初学者快速掌握如何使用这个模块进行基本的统计分析。 statistics 模块提供了许多常用的统计函数,如均值、中位数、方差、标准差等。 要使用 statistics 函数必须先导入: i..
Python 将字符串的时间转换为时间戳 Python3 实例 给定一个字符串的时间,将其转换为时间戳。 实例 [mycode3 type='python'] import time a1 = '2019-5-10 23:40:00' # 先转换为时间数组 timeArray = time.strptime(a1, '%Y-%m-%d %H:%M:%S') ..
Python 将字符串转换为大写或小写 Python3 实例 在 Python 中,你可以使用 upper() 和 lower() 方法来将字符串转换为大写或小写。upper() 方法会将字符串中的所有字符转换为大写,而 lower() 方法会将字符串中的所有字符转换为小写。 实例 [mycode4 type='python'] # 原始字符串 original_string = 'Hello, W..
Python 判断一个字符串是否包含数字 Python3 实例 在 Python 中,我们可以使用多种方法来判断一个字符串是否包含数字。下面是一个简单的示例,展示了如何使用 any() 函数和 str.isdigit() 方法来实现这一功能。 实例 [mycode4 type='python'] def contains_number(s): return any(char.isdigit() for..
Python 找到两个字符串的差异 Python3 实例 在 Python 中,我们可以使用 difflib 模块来比较两个字符串并找出它们之间的差异。difflib 模块提供了一个 Differ 类,它可以逐行比较两个字符串,并生成一个差异报告。 下面是一个示例代码,展示如何使用 difflib 来找到两个字符串的差异: 实例 [mycode4 type='python'] import difflib d..
Python 判断字符串是否以特定字符结尾 Python3 实例 在 Python 中,我们可以使用字符串的 endswith() 方法来判断一个字符串是否以特定的字符或子字符串结尾。这个方法返回一个布尔值,如果字符串以指定的字符或子字符串结尾,则返回 True,否则返回 False。 实例 [mycode4 type='python'] # 定义一个字符串 text = 'Hello, world..
Python 判断字符串是否由数字组成 Python3 实例 我们可以使用 Python 的 str.isdigit() 方法来判断一个字符串是否全部由数字组成。这个方法会返回一个布尔值,如果字符串中的所有字符都是数字,则返回 True,否则返回 False。 实例 [mycode4 type='python'] def is_all_digits(s): return s.isdigit() #..
Python 判断字符串长度 Python3 实例 给定一个字符串,然后判断该字符串的长度。 实例 1:使用内置方法 len() [mycode3 type='python'] str = 'runoob' print(len(str)) [/mycode3] 执行以上代码输出结果为: 6 实例 2:使用循环计算 [mycode3 type='pyth..
Python 创建一个类,用于实现基本的字符串操作:查找、替换、反转等 Python3 实例 我们将创建一个名为 StringOperations 的类,该类包含几个基本的字符串操作方法,包括查找子字符串、替换子字符串以及反转字符串。 实例 [mycode4 type='python'] class StringOperations: def __init__(self, text): ..
Python 获取字符串的所有前缀 Python3 实例 在 Python 中,我们可以通过简单的循环来获取一个字符串的所有前缀。前缀是指从字符串开头到任意位置的子字符串。例如,字符串 'hello' 的所有前缀是 'h', 'he', 'hel', 'hell', 'hello'。 实例 [mycode4 t..
Python 实现简单的字符串替换功能 Python3 实例 在 Python 中,字符串替换是一个常见的操作。我们可以使用 str.replace() 方法来实现简单的字符串替换功能。这个方法会将字符串中所有匹配的子字符串替换为指定的新字符串。 实例 [mycode4 type='python'] # 原始字符串 original_string = 'Hello, world! Hello, Py..
Python 字符串翻转 Python3 实例 给定一个字符串,然后将其翻转,逆序输出。 实例 1:使用字符串切片 [mycode3 type='python'] str='Runoob' print(str[::-1]) [/mycode3] 执行以上代码输出结果为: boonuR 实例 2:使用 reversed() [mycode3 type='..
Python 实现一个字符串翻转的函数 Python3 实例 在 Python 中,我们可以通过多种方式实现字符串的翻转。下面是一个简单的函数示例,它接受一个字符串作为输入,并返回该字符串的翻转版本。 实例 [mycode4 type='python'] def reverse_string(s): return s[::-1] # 示例使用 original_string = 'Hell..