笨鸟编程-零基础入门Pyhton教程

 找回密码
 立即注册
订阅

Python3编程手册

5.6. 循环技巧
在字典中循环时,关键字和对应的值可以使用items()方法同时解读出来: knights = {'gallahad': 'the pure', 'robin': 'the brave'} for k, v in knights.items(): ... print(k, v) ... gallahad the pure robin the ...
2022-2-21 00:58
5.5. 字典
另一个非常有用的 Python 内建数据类型是字典(参见Mapping Types — dict)。字典在某些语言中可能称为 联合内存 ( associative memories )或 联合数组 ( associative arrays )。序列是以连续的整数为索引,与 ...
2022-2-21 00:58
5.4. 集合
Python 还包含了一个数据类型 ——set(集合)。集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持 union(联合),intersection(交),difference(差)和 sysmmetric differenc ...
2022-2-21 00:57
5.3. 元组和序列
我们知道列表和字符串有很多通用的属性,例如索引和切割操作。它们是序列类型(参见Sequence Types — list, tuple, range)中的两种。因为 Python 是一个在不停进化的语言,也可能会加入其它的序列类型,这里介绍另 ...
2022-2-21 00:57
5.2. del 语句
有个方法可以从列表中按给定的索引而不是值来删除一个子项:del语句。它不同于有返回值的pop()方法。语句del还可以从列表中删除切片或清空整个列表(我们以前介绍过一个方法是将空列表赋值给列表的切片)。例如: a = ...
2022-2-21 00:56
5.1. 关于列表更多的内容
Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:list.append(x)把一个元素添加到列表的结尾,相当于a=。list.extend(L)将一个给定列表中的所有元素都添加到另一个列表中,相当于a=L。list.insert( ...
2022-2-21 00:55
5. 数据结构
本章详细讨论了你已经学过的一些知识,同样也添加了一些新内容。
2022-2-21 00:54
4.8. 插曲:编码风格
此时你已经可以写一些更长更复杂的 Python 程序,是时候讨论一下编码风格了。大多数语言可以写(或者更明白的说,格式化)作几种不同的风格。有些比其它的更好读。让你的代码对别人更易读是个好想法,养成良好的编码 ...
2022-2-21 00:52
4.7. 深入 Python 函数定义
在 Python 中,你也可以定义包含若干参数的函数。这里有三种可用的形式,也可以混合使用。4.7.1. 默认参数值最常用的一种形式是为一个或多个参数指定默认值。这会创建一个可以使用比定义时允许的参数更少的参数调用 ...
2022-2-21 00:50
4.6. 定义函数
我们可以创建一个用来生成指定边界的斐波那契数列的函数: def fib(n): # write Fibonacci series up to n ... """Print a Fibonacci series up to n.""" ... a, b = 0, 1 ... while a n: ... print(a, end=' ') ...
2022-2-21 00:48
4.5. pass 语句
pass语句什么也不做。它用于那些语法上必须要有什么语句,但程序什么也不做的场合,例如: while True: ... pass # Busy-wait for keyboard interrupt (Ctrl+C) ... 这通常用于创建最小结构的类: class MyEmptyClass ...
2022-2-21 00:48
4.4. break 和 continue 语句, 以及循环中的 else 子句
break语句和 C 中的类似,用于跳出最近的一级for或while循环。循环可以有一个else子句;它在循环迭代完整个列表(对于for)或执行条件为 false (对于while)时执行,但循环被break中止的情况下不会执行。以下搜索素 ...
2022-2-21 00:47
4.3. range() 函数
如果你需要一个数值序列,内置函数range()会很方便,它生成一个等差级数链表: for i in range(5): ... print(i) ... 0 1 2 3 4 range(10)生成了一个包含 10 个值的链表,它用链表的索引值填充了这个长度为 10 的列 ...
2022-2-21 00:45
4.2. for 语句
Python 中的for语句和 C 或 Pascal 中的略有不同。通常的循环可能会依据一个等差数值步进过程(如 Pascal),或由用户来定义迭代步骤和中止条件(如 C ),Python 的for语句依据任意序列(链表或字符串)中的子项, ...
2022-2-21 00:44
4.1. if 语句
也许最有名的是if语句。例如: x = int(input("Please enter an integer: ")) Please enter an integer: 42 if x 0: ... x = 0 ... print('Negative changed to zero') ... elif x == 0: ... print('Zero') ... ...
2022-2-21 00:44

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2025-5-3 03:10 , Processed in 0.012782 second(s), 7 queries .

© 2001-2020

返回顶部