Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python 二次方程 Python3 实例 二次方程的形式为:ax2+bx+c=0。 其解可以通过求判别式 Δ=b2−4ac\Delta = b^2 - 4acΔ=b2−4ac 决定: 如果 Δ>0\Delta > 0Δ>0,方程有两个实数根。如果 Δ=0\Delta = 0Δ=0,方程有一个实数根(双重根)。如果 Δ<0\Delta < 0Δ&..
Python 随机数生成 Python3 实例 在 Python 中,可以使用内置的 random 模块来生成随机数。 import random random.random() random.random() 返回一个介于 0.0 和 1.0 之间的随机小数: 实例 [mycode4 type='python'] import random random_number = random.random() pr..
Python3 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在 Python 中,使用 re 模块来处理正则表达式。 re 模块提供了一组函数,允许你在字符串中进行模式匹配、搜索和替换操作。 re 模块使 Python 语言拥有完整的正则表达式功能。 本章节主要介绍 Python 中常用的正则表达式处理函数,如果你对正则表达式不了解,可以查看我们的 正则表达式 - 教程。 re...
Python 有用的资源 以下资源包含了 Python 有关的网站、书籍和文章。 相关网站 Python 3.6.3 中文手册 Python3 最新文档 Python 2.X 版本的教程 Python 算法学习 相关书籍: 父与子的编程之旅 Python 学习手册 Python编程 从入门到实践 利用Python进行数据分析 流畅的Python 更多书籍..
Python3 集合 集合(set)是一个无序的不重复元素序列。 集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。 可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集合。 创建格式: parame = {value01,value02,...} 或者 set(value) 以下是一个简单实例: set1 = {1, 2, 3, 4} ..
Python3 SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法如下: import smtplib smtpObj = smtplib.SMTP( [host [..
Python3 网络编程 Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 什么是 Socket? Socket又称'套接字',应用程序通常通过'套接字'向..
Python 平方根 Python3 实例 平方根,又叫二次方根,表示为〔√ ̄〕,如:数学语言为:√ ̄16=4。语言描述为:根号下16=4。 以下实例为通过用户输入一个数字,并计算这个数字的平方根: 实例(Python 3.0+) [mycode3 type='python'] # -*- coding: UTF-8 -*- # Filename : test.py # author by : www...
Python3 标准库概览 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,使用标准库我们可以让您轻松地完成各种任务。 以下是一些 Python3 标准库中的模块: os 模块:os 模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。sys 模块:sys 模块提供了与 Python 解释器和系统相关的功能,例如解释器的版本和路径,以及与 stdin、stdout 和 stderr 相关的..
Python3 编程第一步 在前面的教程中我们已经学习了一些 Python3 的基本语法知识,接下来我们来尝试一些实例。 打印字符串: 实例 [mycode4 type='python'] print('Hello, world!') [/mycode4] 输出结果为: Hello, world! 输出变量值: 实例 [mycode4 type='python'] i..
Python3 capitalize()方法 Python3 字符串 描述 Python capitalize() 将字符串的第一个字母变成大写,其他字母变小写。 语法 capitalize() 方法语法: str.capitalize() 参数 无。 返回值 该方法返回一个首字母大写的字符串。 实例 以下实例展示了 capitalize() 方法的实例: 实例 [mycode4 type='python&#..
Python3 center()方法 Python3 字符串 center() 方法返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 语法 center()方法语法: str.center(width[, fillchar]) 参数 width -- 字符串的总宽度。 fillchar -- 填充字符。 返回值 返回一个指定的宽度 width 居中的字符串,如果 width 小于字符..
Python3 count()方法 Python3 字符串 描述 count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。 语法 count()方法语法: str.count(sub, start= 0,end=len(string)) 参数 sub -- 搜索的子字符串 start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。 end -- 字符串中结束搜索的位..
Python3 bytes.decode()方法 Python3 字符串 描述 decode() 方法以指定的编码格式解码 bytes 对象。默认编码为 'utf-8'。 语法 decode()方法语法: bytes.decode(encoding='utf-8', errors='strict') 参数 encoding -- 要使用的编码,如'UTF-8..
Python3 encode()方法 Python3 字符串 描述 encode() 方法以指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。 语法 encode()方法语法: str.encode(encoding='UTF-8',errors='strict') 参数 encoding -- 要使用的编码,如: UTF-8。 errors -- 设置不同错误的处..
Python3 endswith()方法 Python3 字符串 描述 endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回 True,否则返回 False。可选参数 “start” 与 “end” 为检索字符串的开始与结束位置。 语法 endswith()方法语法: str.endswith(suffix[, start[, end]]) 参数 suffix -- 该参数可以是一个字符串或..
Python3 expandtabs()方法 Python3 字符串 描述 expandtabs() 方法把字符串中的 tab 符号 \t 转为空格,tab 符号 \t 默认的空格数是 8,在第 0、8、16...等处给出制表符位置,如果当前位置到开始位置或上一个制表符位置的字符数不足 8 的倍数则以空格代替。 语法 expandtabs() 方法语法: str.expandtabs(tabsize=8) 参数 tab..
Python3 find()方法 Python3 字符串 描述 find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。 语法 find()方法语法: str.find(str, beg=0, end=len(string)) 参数 str --..
Python3 index()方法 Python3 字符串 描述 index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。 语法 index()方法语法: str.index(str, beg=0, end=len(string)) 参数 str ..
Python3 isalnum()方法 Python3 字符串 描述 isalnum() 方法用于检查字符串是否由字母和数字组成,即字符串中的所有字符都是字母或数字。 空字符串:如果字符串为空(长度为0),则返回 False,因为空字符串不包含任何字母或数字。 大小写敏感:isalnum() 方法区分大小写,即只有字母和数字的字符才会被认为是有效的。 特殊字符:特殊字符(如标点符号、空格、特殊符号等)不被认为是字母或数字。 ..
Python3 isalpha()方法 Python3 字符串 描述 Python isalpha() 方法检测字符串是否只由字母或文字组成。 空字符串:如果字符串为空(长度为0),则返回 False,因为空字符串不包含任何字母。 大小写敏感:isalpha() 方法区分大小写,即只有字母的字符才会被认为是有效的。 特殊字符:特殊字符(如标点符号、空格、数字、特殊符号等)不被认为是字母。 语法 isalpha()方法语法:..
Python3 isdecimal()方法 Python3 字符串 描述 isdecimal() 方法检查字符串是否只包含十进制字符。 语法 isdecimal() 方法语法: str.isdecimal() 参数 无 返回值 True - 如果字符串中的所有字符都是十进制字符。 False - 至少一个字符不是十进制字符。 实例 以下实例展示了 isdecimal() 函数的使用方法: 实例 [mycod..
Python3 isdigit()方法 Python3 字符串 描述 Python isdigit() 方法检测字符串是否只由数字组成。 语法 isdigit()方法语法: str.isdigit() 参数 无。 返回值 如果字符串只包含数字则返回 True 否则返回 False。 实例 以下实例展示了isdigit()方法的实例: 实例 [mycode4 type='python'] #!/usr..
Python3 islower()方法 Python3 字符串 描述 islower() 方法检测字符串是否由小写字母组成。 语法 islower()方法语法: str.islower() 参数 无。 返回值 如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False 实例 以下实例展示了islower()方法的实例: 实例 [mycode4 type=&..