Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python threading 模块 Python 的 threading 模块是用于实现多线程编程的标准库之一。多线程允许程序在同一时间内执行多个任务,从而提高程序的效率和响应速度。threading 模块提供了创建和管理线程的工具,使得开发者可以轻松地编写并发程序。 什么是线程? 你可以把线程想象成办公室里的员工: 一个单线程程序就像只有一个员工,他必须顺序完成打印文档、回复邮件、泡咖啡等所有工作。 多线程程序则像拥有多个员工..
Python 去除字符串两端的空白字符 Python3 实例 在 Python 中,可以使用 strip() 方法来去除字符串两端的空白字符(包括空格、制表符、换行符等)。这个方法会返回一个新的字符串,原字符串不会被修改。 实例 [mycode4 type='python'] text = ' Hello, World! ' trimmed_text = text.strip() ..
Python 删除字符串首尾的空格 Python3 实例 Python 要删除字符串首尾的空格可以使用 strip() 方法。 以下是如何使用它的实例: 实例 [mycode4 type='python'] original_string = ' 这是一个带有空格的字符串 ' stripped_string = original_string.strip() print(str..
Python 实现一个函数,输出一个数字列表中的两个最大值 Python3 实例 我们将编写一个 Python 函数,该函数接收一个数字列表作为输入,并返回该列表中的两个最大值。我们将使用简单的逻辑来实现这个功能。 实例 [mycode4 type='python'] def find_two_max(numbers): if len(numbers) first_max: ..
Python 类型注解(Type Hints) 想象一下,你给朋友寄一个包裹。如果你在包裹上写明“易碎品”和“向上箭头”,快递员就会知道要小心轻放、正确朝向。类型注解(Type Hints) 在编程中就扮演着类似的角色——它是一种为代码添加“说明标签”的技术,明确地指出变量、函数参数和返回值应该是什么数据类型。 简单来说,类型注解就是在代码中注明数据类型的语法,它的核心目的是: 提高代码可读性:让他人(以及未来的你)一眼就能看懂代码..
Python 获取列表中的所有唯一元素 Python3 实例 在 Python 中,我们可以使用多种方法来获取列表中的所有唯一元素。最常用的方法是使用 set,因为集合(set)会自动去除重复的元素。下面是一个简单的示例: 实例 [mycode4 type='python'] my_list = [1, 2, 2, 3, 4, 4, 5] unique_elements = list(set(my_list))..
Python 实现一个 Person 类,支持更新名字和年龄 Python3 实例 我们将创建一个简单的 Person 类,该类包含两个属性:name 和 age。我们将为这个类添加两个方法:update_name 和 update_age,用于更新 name 和 age 属性。 实例 [mycode4 type='python'] class Person: def __init__(self, n..
Python 输出字符串中大写字母的个数 Python3 实例 这个程序将计算并输出给定字符串中大写字母的数量。 实例 [mycode4 type='python'] def count_uppercase_letters(s): count = 0 for char in s: if char.isupper(): count += 1 ret..
Python urllib Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。 本文主要介绍 Python3 的 urllib。 urllib 包 包含以下几个模块: urllib.request - 打开和读取 URL。 urllib.error - 包含 urllib.request 抛出的异常。 urllib.parse - 解析 URL。 urllib.robotparser - 解析 r..
Python uWSGI 安装配置 本文主要介绍如何部署简单的 WSGI 应用和常见的 Web 框架。 以 Ubuntu/Debian 为例,先安装依赖包: apt-get install build-essential python-dev Python 安装 uWSGI 1、通过 pip 命令: pip install uwsgi 2、下载安装脚本: curl http://uwsgi.it/install | bash ..
Python 虚拟环境的创建(venv) :root{ --accent:#0f6e56;--accent-bg:#e1f5ee;--accent-light:#9fe1cb; --code-bg:#1b2030;--code-text:#cdd6f4; --border:#e2e0d8;--text:#1a1a18;--muted:#5f5e5a; --bg:#ffffff;--surface:#f7f6f2; ..
Python 统计一个字符串中的元音字母数量 Python3 实例 在 Python 中,我们可以通过遍历字符串中的每个字符,并检查它是否是元音字母(a, e, i, o, u)来统计字符串中元音字母的数量。以下是一个简单的示例代码。 实例 [mycode4 type='python'] def count_vowels(s): vowels = 'aeiouAEIOU' ..
Python VScode 配置 在上一章节中我们已经安装了 Python 的环境,本章节我们将介绍 Python VScode 的配置。 准备工作: 安装 VS Code 安装 VS Code Python 扩展 安装 Python 3 安装 VS Code VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,VSCode 开发环境非常简单易用。 VSCode 安装也很简单,打开官..
使用 Python 实现一个简单的 web 爬虫 Python3 实例 我们将使用 Python 的 requests 库来发送 HTTP 请求,并使用 BeautifulSoup 库来解析 HTML 内容。这个简单的 web 爬虫将从一个网页中提取所有的链接。 实例 [mycode4 type='python'] import requests from bs4 import BeautifulSoup ..
Python 使用 while 循环打印 1 到 10 Python3 实例 我们将使用 Python 的 while 循环来打印从 1 到 10 的数字。while 循环会一直执行,直到给定的条件不再满足为止。 实例 [mycode4 type='python'] i = 1 while i..
Python 异常中的 with 关键字 Python3 错误和异常 Python 中的 with 语句用于异常处理,封装了 try…except…finally 编码范式,提高了易用性。 with 语句使代码更清晰、更具可读性, 它简化了文件流等公共资源的管理。 在处理文件对象时使用 with 关键字是一种很好的做法。 我们可以看下以下几种代码实例: 不使用 with,也不使用 try…except…finally 实例 ..
Python 计算字符串中单词的个数 Python3 实例 在 Python 中,我们可以通过将字符串分割成单词列表,然后计算列表的长度来得到字符串中单词的个数。下面是一个简单的示例代码。 实例 [mycode4 type='python'] def count_words(text): words = text.split() return len(words) # 示例字符串 text ..
Python 统计字符串中每个单词的长度 Python3 实例 我们将编写一个 Python 程序来统计字符串中每个单词的长度。这个程序将首先将字符串分割成单词列表,然后遍历每个单词并计算其长度。 实例 [mycode4 type='python'] def word_lengths(s): words = s.split() lengths = [len(word) for word in ..
Python 打印自己设计的字体 Python3 实例 通过对 26 个字母的设定,设置自己要输出的字体。 实例 [mycode3 type='python'] name = 'RUNOOB' # 接收用户输入 # name = input('输入你的名字: \n\n') lngth = len(name) l = '' ..
Python 九九乘法表 Python3 实例 以下实例演示了如何实现九九乘法表: 实例 [mycode3 type='python'] # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com # 九九乘法表 for i in range(1, 10): for j in range(1, ..
Python 数字求和 Python3 实例 以下实例为通过用户输入两个数字,并计算两个数字之和: 实例(Python 3.0+) [mycode3 type='python'] # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com # 用户输入数字 num1 = input('输入第一个数字:&..
Python 计算圆的面积 Python3 实例 圆的面积公式为 : 公式中 r 为圆的半径。 实例 1 [mycode4 type='python'] # 定义一个方法来计算圆的面积 def findArea(r): PI = 3.142 return PI * (r*r) # 调用方法 print('圆的面积为 %.6f' % findArea(5)) [/my..
Python 计算三角形的面积 Python3 实例 以下实例为通过用户输入三角形三边长度,并计算三角形的面积: 实例(Python 3.0+) [mycode3 type='python'] # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com a = float(input('输入三角形第一..
Python 阿姆斯特朗数 Python3 实例 如果一个 n 位正整数等于其各位数字的 n 次方之和,则称该数为阿姆斯特朗数。 例如 1^3 + 5^3 + 3^3 = 153。 1000 以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407。 以下代码用于检测用户输入的数字是否为阿姆斯特朗数: 实例(Python 3.0+) [mycode3 type=&#..