Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python3 List max()方法 Python3 列表 描述 max() 方法返回列表元素中的最大值。 语法 max()方法语法: max(list) 参数 list -- 要返回最大值的列表。 返回值 返回列表元素中的最大值。 实例 以下实例展示了 max()函数的使用方法: 实例 [mycode4 type='python'] #!/usr/bin/python3 list1, l..
Python3 List min()方法 Python3 列表 描述 min() 方法返回列表元素中的最小值。 语法 min()方法语法: min(list) 参数 list -- 要返回最小值的列表。 返回值 返回列表元素中的最小值。 实例 以下实例展示了 min()函数的使用方法: #!/usr/bin/python3 list1, list2 = ['Google', 'Runo..
Python3 List pop()方法 Python3 列表 描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 语法 pop()方法语法: list.pop([index=-1]) 参数 index -- 可选参数,要移除列表元素的索引值,不能超过列表总长度,默认为 index=-1,删除最后一个列表值。 返回值 该方法返回从列表中移除的元素对象。 实例 以下实例展示了 pop()函..
Python3 List remove()方法 Python3 列表 描述 remove() 函数用于移除列表中某个值的第一个匹配项。 语法 remove()方法语法: list.remove(obj) 参数 obj -- 列表中要移除的对象。 返回值 该方法没有返回值但是会移除列表中的某个值的第一个匹配项。 实例 以下实例展示了 remove()函数的使用方法: 实例 [mycode4 type='pytho..
Python3 List reverse()方法 Python3 列表 描述 reverse() 函数用于反向列表中元素。 语法 reverse()方法语法: list.reverse() 参数 NA。 返回值 该方法没有返回值,但是会对列表的元素进行反向排序。 实例 以下实例展示了 reverse()函数的使用方法: #!/usr/bin/python3 list1 = ['Google', �..
Python3 List sort()方法 Python3 列表 描述 sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。 语法 sort()方法语法: list.sort( key=None, reverse=False) 参数 参数 key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。 reverse --..
Python3 time clock()方法 描述 Python 3.8 已移除 clock() 方法 可以使用 time.perf_counter() 或 time.process_time() 方法替代。 Python time clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。 这个需要注意,在不同的系统上含义不同。在UNIX系统上,它返回的是“进程时间”,它是..
Python3 time mktime()方法 描述 Python time mktime() 函数执行与gmtime(), localtime()相反的操作,它接收struct_time对象作为参数,返回用秒数来表示时间的浮点数。 如果输入的值不是一个合法的时间,将触发 OverflowError 或 ValueError。 语法 mktime()方法语法: time.mktime(t) 参数 t -- 结构化的时间或者完..
Python3 time tzset()方法 描述 Python time tzset() 根据环境变量TZ重新初始化时间相关设置。 标准TZ环境变量格式: std offset [dst [offset [,start[/time], end[/time]]]] 参数 std 和 dst:三个或者多个时间的缩写字母。传递给 time.tzname. offset: 距UTC的偏移,格式: [+|-]hh[:mm[:ss]..
Python3 运算符 什么是运算符? 本章节主要说明 Python 的运算符。 举个简单的例子: 4 + 5 = 9 例子中,4 和 5 被称为操作数,+ 称为运算符。 Python 语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 接下来让我们一个个来学习Python的运算符。 Python算术运算符 以下假设变量 a=10,变量 b=21: ..
Python3 基础语法 编码 默认情况下,Python3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白俄罗斯语、马其顿语、俄语、塞尔维亚语。 标识符 第一个字符必须以字母(a-z, A-Z..
Python break 语句 Python3 循环语句 break 是 Python 中用于立即终止循环的关键字。 当程序执行到 break 时,会立即跳出当前的循环结构(无论是 for 还是 while),不再执行循环中剩余的代码。 单词释义: break 意为'打破、中断',用于终止循环。 基本语法与参数 break 是一个独立的语句,不需要任何参数。 语法格式 while 条件: if 退出..
Python3 内置函数 Python 提供了大量内置函数(Built-in Functions),无需导入任何库即可直接使用。 这些函数覆盖了数据类型转换、数学计算、迭代操作、反射机制等常见场景,是每个 Python 初学者必须掌握的基础工具。 为什么要掌握内置函数? 减少代码量:一行顶多行(例如 sum()、max()) 提升可读性:语义明确,比手写逻辑更清晰 性能更优:底层 C 实现,通常比 Python ..
Python 简单计算器实现 Python3 实例 以下代码用于实现简单计算器实现,包括两个数基本的加减乘除运算: 实例(Python 3.0+) [mycode3 type='python'] # Filename : test.py # author by : www.runoob.com # 定义函数 def add(x, y): '''相加'�..
Python 生成日历 Python3 实例 以下代码用于生成指定日期的日历: 实例(Python 3.0+) [mycode3 type='python'] # Filename : test.py # author by : www.runoob.com # 引入日历模块 import calendar # 输入指定年月 yy = int(input('输入年份: ')) m..
Python 摄氏温度转华氏温度 Python3 实例 以下实例演示了如何将摄氏温度转华氏温度: 实例 [mycode3 type='python'] # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com # 用户输入摄氏温度 # 接收用户输入 celsius = float(input('输入..
Python CGI编程 什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 网页浏览 为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程: 1、使用你的浏览器访问URL并连接到HTTP web 服务器。 2、Web服务器接收到请求..
Python 判断字符串是否为数字 Python3 实例 以下实例通过创建自定义函数 is_number() 方法来判断字符串是否为数字: 实例(Python 3.0+) [mycode3 type='python'] # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com def is_number(s):..
Python 字符串判断 Python3 实例 以下代码演示了Python字符串的判断: 实例 [mycode4 type='python'] # Filename : test.py # author by : www.runoob.com # 测试实例一 print('测试实例一') str = 'runoob.com' print(str.isalnum()) ..
Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。 接下来我们先来简单的了解下面向对象的一些基本特征。 ..
Python3 命令行参数 Python3 基础语法 Python 提供了 getopt 模块来获取命令行参数。 $ python test.py arg1 arg2 arg3 Python 中也可以所用 sys 的 sys.argv 来获取命令行参数: sys.argv 是命令行参数列表。 len(sys.argv) 计算命令行参数个数。 注:sys.argv[0] 表示脚本名。 实例 test.py 文件代码如下: 实..
Python3 注释 在 Python 中,注释不会影响程序的执行,但是会使代码更易于阅读和理解。Python 中的注释有单行注释和多行注释。 单行注释 Python 中单行注释以 # 开头,# 符号后面的所有文本都被视为注释,不会被解释器执行。 实例 [mycode4 type='python'] # 这是一个注释 print('Hello, World!') # 这也是注释 [/my..
Python3 条件控制 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 代码执行过程: 条件判断关键字 关键字 / 函数 说明 示例 if 条件判断语句,当条件为 True 时执行代码块 if x > 0: elif 多条件判断分支(else if) ..
Python continue 语句 Python3 循环语句 continue 是 Python 中用于跳过本次循环、进入下一次迭代的关键字。 与 break 不同,continue 不会终止整个循环,只是跳过当前这一次循环的剩余代码。 单词释义: continue 意为'继续',跳过当前迭代,进入下一次。 基本语法与参数 continue 是一个独立的语句,不需要任何参数。 语法格式 for item ..