Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python 查找列表中的最小值及其位置 Python3 实例 在 Python 中,我们可以使用内置的 min() 函数来查找列表中的最小值。为了找到最小值的位置,我们可以使用 index() 方法。以下是一个示例代码,展示了如何查找列表中的最小值及其位置。 实例 [mycode4 type='python'] # 定义一个列表 numbers = [34, 12, 56, 78, 23, 9] # 查找..
Python Mongodb 删除数据 Python Mongodb 我们可以使用 delete_one() 方法来删除一个文档,该方法第一个参数为查询对象,指定要删除哪些数据。 本文使用的测试数据如下(点击图片查看大图): 以下实例删除 name 字段值为 'Taobao' 的文档: 实例 [mycode3 type='python'] #!/usr/bin/python3 i..
Python Mongodb 插入文档 Python Mongodb MongoDB 中的一个文档类似 SQL 表中的一条记录。 插入集合 集合中插入文档使用 insert_one() 方法,该方法的第一参数是字典 name => value 对。 以下实例向 sites 集合中插入文档: 实例 [mycode3 type='python'] #!/usr/bin/python3 i..
Python Mongodb 查询文档 Python Mongodb MongoDB 中使用了 find 和 find_one 方法来查询集合中的数据,它类似于 SQL 中的 SELECT 语句。 本文使用的测试数据如下: 查询一条数据 我们可以使用 find_one() 方法来查询集合中的一条数据。 查询 sites 文档中的第一条数据: 实例 [mycode3 type='python']..
排序 Python Mongodb sort() 方法可以指定升序或降序排序。 sort() 方法第一个参数为要排序的字段,第二个字段指定排序规则,1 为升序,-1 为降序,默认为升序。 本文使用的测试数据如下(点击图片查看大图): 对字段 alexa 按升序排序: 实例 [mycode3 type='python'] #!/usr/bin/python3 import pymongo myclie..
Python Mongodb 修改文档 Python Mongodb 我们可以在 MongoDB 中使用 update_one() 方法修改文档中的记录。该方法第一个参数为查询的条件,第二个参数为要修改的字段。 如果查找到的匹配数据多于一条,则只会修改第一条。 本文使用的测试数据如下(点击图片查看大图): 以下实例将 alexa 字段的值 10000 改为 12345: 实例 [mycode3 type='pytho..
Python MongoDB MongoDB 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。 MongoDB 数据库安装与介绍可以查看我们的 MongoDB 教程。 PyMongo Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接。 pip 安装 pip 是一个通用的 Python 包管理工具,提供了对 Python 包的查找、下载、安装..
Python 找到字符串中出现最多的字母 Python3 实例 在 Python 中,我们可以使用 collections.Counter 来统计字符串中每个字母出现的次数,然后找到出现次数最多的字母。 实例 [mycode4 type='python'] from collections import Counter def most_frequent_letter(s): # 使用 Counte..
Python 创建一个多继承的类 Python3 实例 在 Python 中,多继承是指一个类可以继承多个父类。通过多继承,子类可以继承多个父类的属性和方法。下面是一个简单的例子,展示了如何创建一个多继承的类。 实例 [mycode4 type='python'] class Parent1: def method1(self): print('This is method1 ..
Python 写一个函数实现九九乘法表 Python3 实例 我们将编写一个 Python 函数来打印九九乘法表。这个函数将使用嵌套循环来生成乘法表,并格式化输出结果。 实例 [mycode4 type='python'] def print_multiplication_table(): for i in range(1, 10): for j in range(1, i + 1):..
Python 使用循环输出九九乘法表的第 n 行 Python3 实例 我们可以使用 Python 编写一个简单的循环来输出九九乘法表的第 n 行。假设 n 是一个整数,表示乘法表的行号(1 到 9),我们可以通过循环来生成该行的乘法结果。 实例 [mycode4 type='python'] def print_multiplication_table_row(n): for i in range..
Python 输出九九乘法表的某一行 Python3 实例 我们可以编写一个 Python 函数来输出九九乘法表的某一行。这个函数将接受一个参数 n,表示要输出的行数(1 到 9 之间)。函数将输出该行的乘法表内容。 实例 [mycode4 type='python'] def print_multiplication_row(n): for i in range(1, 10): pr..
Python 写一个程序打印九九乘法表 Python3 实例 九九乘法表是一个经典的编程练习,它展示了从1到9的数字相互相乘的结果。我们将使用嵌套的for循环来实现这个功能。 实例 [mycode4 type='python'] for i in range(1, 10): # 外层循环,控制行数(1到9) for j in range(1, i+1): # 内层循环,控制每行的列数..
Python 计算列表元素之积 Python3 实例 定义一个数字列表,并计算列表元素之积。 例如: 输入 : list1 = [1, 2, 3] 输出 : 6 计算:1 * 2 * 3 实例 1 [mycode4 type='python'] def multiplyList(myList) : result = 1 for x in myList: ..
Python MySQL - mysql-connector 驱动 MySQL 是最流行的关系型数据库管理系统,如果你不熟悉 MySQL,可以阅读我们的 MySQL 教程。 本章节我们为大家介绍使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的驱动器。 我们可以使用 pip 命令来安装 mysql-connector: python -m pip install ..
Python 判断一个数字是否为水仙花数 Python3 实例 水仙花数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。例如,153 是一个水仙花数,因为 1^3 + 5^3 + 3^3 = 153。 实例 [mycode4 type='python'] def is_narcissistic_number(num): # 将数字转换为字符串,以便逐个获取每个数字 num_s..
Python 判断一个数是否为水仙花数 Python3 实例 水仙花数(Narcissistic number)是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。例如,153 是一个水仙花数,因为 1^3 + 5^3 + 3^3 = 153。 下面是一个 Python 程序,用于判断一个数是否为水仙花数: 实例 [mycode4 type='python'] def is_narcissisti..
Python 判断一个列表是否包含负数 Python3 实例 我们可以通过遍历列表中的每个元素来判断列表中是否包含负数。如果找到任何一个负数,就可以立即返回 True,否则返回 False。 实例 [mycode4 type='python'] def contains_negative(numbers): for num in numbers: if num < 0: ..
Python 检查一个数字是否在列表中 Python3 实例 我们可以通过使用 Python 的 in 关键字来检查一个数字是否存在于列表中。in 关键字会返回一个布尔值,如果数字在列表中则返回 True,否则返回 False。 实例 [mycode4 type='python'] # 定义一个列表 numbers = [1, 2, 3, 4, 5] # 要检查的数字 num_to_check = 3 ..
Python 计算1到100的所有奇数的平方和 Python3 实例 我们需要编写一个 Python 程序来计算从 1 到 100 的所有奇数的平方和。我们可以使用循环和条件语句来实现这个功能。 实例 [mycode4 type='python'] total_sum = 0 for i in range(1, 101): if i % 2 != 0: total_sum += i *..
Python OpenAI openai 是一个强大的 Python 库,用于与 OpenAI 的一系列模型和服务进行交互。 openai 封装了所有 RESTful API 调用,让开发者能轻松地在自己的 Python 应用中集成强大的 AI 能力,例如自然语言处理、图像生成和语音识别等。 主要功能: 文本生成:使用 GPT-4 或 GPT-5 等模型生成文章、代码、摘要、对话等。 图像生成:通过 DALL-E 模型根据文本描..
Python3 operator 模块 Python2.x 版本中,使用 cmp() 函数来比较两个列表、数字或字符串等的大小关系。 Python 3.X 的版本中已经没有 cmp() 函数,如果你需要实现比较功能,需要引入 operator 模块,适合任何对象,包含的方法有: operator 模块包含的方法 [mycode4 type='python'] operator.lt(a, b) operator.l..
Python 判断字符串是否为回文 Python3 实例 回文是指正读和反读都相同的字符串,例如 'madam' 或 'racecar'。我们可以通过比较字符串和它的反转字符串来判断一个字符串是否是回文。 实例 [mycode4 type='python'] def is_palindrome(s): # 将字符串转换为小写并移除空格 s = s.low..
Python 判断字符串是否为回文 Python3 实例 回文是指正读和反读都相同的字符串,例如 'madam' 或 'racecar'。我们可以通过比较字符串和它的反转字符串来判断它是否是回文。 实例 [mycode4 type='python'] def is_palindrome(s): # 将字符串转换为小写并去除空格 s = s.lower(..