Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python 数组翻转指定个数的元素 Python3 实例 定义一个整型数组,并将指定个数的元素翻转到数组的尾部。 例如:(ar[], d, n) 将长度为 n 的 数组 arr 的前面 d 个元素翻转到数组尾部。 以下演示了将数组的前面两个元素放到数组后面。 原始数组:..
Python ASCII码与字符相互转换 Python3 实例 以下代码用于实现ASCII码与字符相互转换: 实例(Python 3.0+) [mycode3 type='python'] # Filename : test.py # author by : www.runoob.com # 用户输入字符 c = input('请输入一个字符: ') # 用户输入ASCII码,并..
Python3 assert(断言) Python3 错误和异常 Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。 语法格式如下: assert expression 等价于: if not expression..
Python3 字典 clear()方法 Python3 字典 描述 Python 字典 clear() 函数用于删除字典内所有元素。 语法 clear()方法语法: dict.clear() 参数 NA。 返回值 该函数没有任何返回值。 实例 以下实例展示了 clear()函数的使用方法: 实例 [mycode4 type='python'] #!/usr/bin/python3 tinydi..
Python3 字典 copy()方法 Python3 字典 描述 Python 字典 copy() 函数返回一个字典的浅复制。 语法 copy()方法语法: dict.copy() 参数 NA。 返回值 返回一个字典的浅复制。 实例 以下实例展示了 copy()函数的使用方法: 实例 [mycode3 type='python'] #!/usr/bin/python3 dict1 = {..
Python3 字典 fromkeys() 方法 Python3 字典 描述 Python 字典 fromkeys() 函数用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值。 语法 fromkeys() 方法语法: dict.fromkeys(seq[, value]) 参数 seq -- 字典键值列表。 value -- 可选参数, 设置键序列(seq)对应的值,默认为 None。 ..
Python3 字典 get() 方法 Python3 字典 描述 Python 字典 get() 函数返回指定键的值。 语法 get()方法语法: dict.get(key[, value]) 参数 key -- 字典中要查找的键。 value -- 可选,如果指定键的值不存在时,返回该默认值。 返回值 返回指定键的值,如果键不在字典中返回默认值,如果不指定默认值,则返回 None。 实例 以下实例展示了 get() 函..
Python3 字典 in 操作符 Python3 字典 描述 Python 字典 in 操作符用于判断键是否存在于字典中,如果键在字典 dict 里返回 true,否则返回 false。 而 not in 操作符刚好相反,如果键在字典 dict 里返回 false,否则返回 true。 语法 in 操作符语法: key in dict 参数 key -- 要在字典中查找的键。 返回值 如果键在字典里返回true,否则返回..
Python3 字典 items() 方法 Python3 字典 描述 Python 字典 items() 方法以列表返回视图对象,是一个可遍历的key/value 对。 dict.keys()、dict.values() 和 dict.items() 返回的都是视图对象( view objects),提供了字典实体的动态视图,这就意味着字典改变,视图也会跟着变化。 视图对象不是列表,不支持索引,可以使用 list() 来转换为列表..
Python3 字典 keys() 方法 Python3 字典 描述 Python3 字典 keys() 方法返回一个视图对象。 dict.keys()、dict.values() 和 dict.items() 返回的都是视图对象( view objects),提供了字典实体的动态视图,这就意味着字典改变,视图也会跟着变化。 视图对象不是列表,不支持索引,可以使用 list() 来转换为列表。 我们不能对视图对象进行任何的修改,因..
Python3 字典 pop() 方法 Python3 字典 描述 Python 字典 pop() 方法删除字典 key(键)所对应的值,返回被删除的值。如果键不存在,则可以选择返回一个默认值(如果提供了)。 语法 pop()方法语法: dict.pop(key, default) 参数 key:要移除的键。default(可选):如果键不存在时,返回的默认值。如果没有提供默认值且键不存在,会引发 KeyError 异常。..
Python3 字典 popitem() 方法 Python3 字典 描述 Python 字典 popitem() 方法随机返回并删除字典中的最后一对键和值。 如果字典已经为空,却调用了此方法,就报出 KeyError 异常。 语法 popitem()方法语法: popitem() 参数 无 返回值 返回最后插入键值对(key, value 形式),按照 LIFO(Last In First Out 后进先出法) 顺序规则..
Python3 字典 setdefault() 方法 Python3 字典 描述 Python 字典 setdefault() 方法和 get()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值。 语法 setdefault()方法语法: dict.setdefault(key, default=None) 参数 key -- 查找的键值。 default -- 键不存在时,设置的默认键值。 返回值 如果 k..
Python3 字典 update() 方法 Python3 字典 描述 Python 字典 update() 函数把字典参数 dict2 的 key/value(键/值) 对更新到字典 dict 里。 语法 update() 方法语法: dict.update(dict2) 参数 dict2 -- 添加到指定字典dict里的字典。 返回值 该方法没有任何返回值。 实例 以下实例展示了 update()函数的使用方法: ..
Python3 字典 values() 方法 Python3 字典 描述 Python3 字典 values() 方法返回一个视图对象。 dict.keys()、dict.values() 和 dict.items() 返回的都是视图对象( view objects),提供了字典实体的动态视图,这就意味着字典改变,视图也会跟着变化。 视图对象不是列表,不支持索引,可以使用 list() 来转换为列表。 我们不能对视图对象进行任何的..
Python3 List append()方法 Python3 列表 描述 append() 方法用于在列表末尾添加新的对象。 语法 append()方法语法: list.append(obj) 参数 obj -- 添加到列表末尾的对象。 返回值 该方法无返回值,但是会修改原来的列表。 实例 以下实例展示了 append()函数的使用方法: 实例 [mycode4 type='python'] ..
Python3 List clear()方法 Python3 列表 描述 clear() 函数用于清空列表,类似于 del a[:]。 语法 clear()方法语法: list.clear() 参数 无。 返回值 该方法没有返回值。 实例 以下实例展示了 clear()函数的使用方法: 实例 [mycode4 type='python'] #!/usr/bin/python3 list1 = [�..
Python3 List copy()方法 Python3 列表 描述 copy() 函数用于复制列表,类似于 a[:]。 语法 copy()方法语法: list.copy() 参数 无。 返回值 返回复制后的新列表。 实例 以下实例展示了 copy()函数的使用方法: 实例 [mycode4 type='python'] #!/usr/bin/python3 list1 = ['Googl..
Python3 List count()方法 Python3 列表 描述 count() 方法用于统计某个元素在列表中出现的次数。 语法 count()方法语法: list.count(obj) 参数 obj -- 列表中统计的对象。 返回值 返回元素在列表中出现的次数。 实例 以下实例展示了 count()函数的使用方法: 实例 [mycode4 type='python'] #!/usr/bin..
Python3 List extend()方法 Python3 列表 描述 extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。 语法 extend()方法语法: list.extend(seq) 参数 seq -- 元素列表,可以是列表、元组、集合、字典,若为字典,则仅会将键(key)作为元素依次添加至原列表的末尾。 返回值 该方法没有返回值,但会在已存在的列表中添加新的列表内..
Python3 List index()方法 Python3 列表 描述 index() 函数用于从列表中找出某个值第一个匹配项的索引位置。 语法 index()方法语法: list.index(x[, start[, end]]) 参数 x-- 查找的对象。 start-- 可选,查找的起始位置。 end-- 可选,查找的结束位置。 返回值 该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。 实例 以下实例..
Python3 List insert()方法 Python3 列表 描述 insert() 函数用于将指定对象插入列表的指定位置。 语法 insert()方法语法: list.insert(index, obj) 参数 index -- 对象obj需要插入的索引位置。 obj -- 要插入列表中的对象。 返回值 该方法没有返回值,但会在列表指定位置插入对象。 实例 以下实例展示了 insert()函数的使用方法: 实例..
Python3 List len()方法 Python3 列表 描述 len() 方法返回列表元素个数。 语法 len()方法语法: len(list) 参数 list -- 要计算元素个数的列表。 返回值 返回列表元素个数。 实例 以下实例展示了 len()函数的使用方法: 实例 [mycode4 type='python'] #!/usr/bin/python3 list1 = [..
Python list() 函数 Python3 内置函数 list() 是 Python 中用于将序列转换为列表(list)的内置函数。 列表是 Python 中最常用的可变序列类型,可以随时添加、删除或修改元素。list() 函数可以将元组、字符串、字典、集合等可迭代对象转换为列表。 单词释义: list 意为'列表',是 Python 中的可变序列类型。 基本语法与参数 语法格式 list(iterab..