翻译:《实用的Python编程》01_03_Numbers

目录 | 上一节 (1.2 第一个程序) | 下一节 (1.4 字符串)1.3 数字本节讨论数学计算。数字类型Python 有 4 种类型的数字: 布尔型整型浮点型复数(虚数) 布尔型(bool)布尔型数字有两个值:True,False。a = Trueb = False 在数值上,它们被计算成值为 1,0 的数。c = 4 + True # 5d = Falseif d == 0: prin...

翻译:《实用的Python编程》03_03_Error_checking

目录 | 上一节 (3.2 深入函数) | 下一节 (3.4 模块)3.3 错误检查虽然前面已经介绍了异常,但本节补充一些有关错误检查和异常处理的其它细节。程序是如何运行失败的Python 不对函数参数类型或值进行检查或者校验。函数可以处理与函数内部语句兼容的任何数据。def add(x, y): return x + y add(3, 4) # 7add('Hello', 'World') # 'Hell...

翻译:《实用的Python编程》03_02_More_functions

目录 | 上一节 (3.1 脚本) | 下一节 (3.3 错误检查)3.2 深入函数尽管函数在早先时候介绍了,但有关函数在更深层次上是如何工作的细节却很少提供。本节旨在填补这些空白,并讨论函数调用约定,作用域规则等问题。调用函数考虑以下函数:def read_prices(filename, debug): ... 可以使用位置参数调用该函数:prices = read_prices('prices.csv...

翻译:《实用的Python编程》02_06_List_comprehension

目录 | 上一节 (2.5 collections模块) | 下一节 (2.7 对象模型)2.6 列表推导式一个常见的任务是处理列表中的项(译注:元素)。本节介绍列表推导式,完成此任务的强大工具。创建新列表列表推导式通过将操作应用于序列的每一个元素来创建新列表。>>> a = [1, 2, 3, 4, 5]>>> b = [2*x for x in a ]>>> b[2, 4, 6, 8, 10]>>...

翻译:《实用的Python编程》02_04_Sequences

目录| 上一节 (2.3 格式化) | 下一节 (2.5 Collections模块)2.4 序列序列数据类型Python 有三种序列数据类型。 字符串:如 'Hello'。字符串是字符序列列表:如 [1, 4, 5]。元组:如 ('GOOG', 100, 490.1)。 所有的序列都是有序的,由整数进行索引,并且具有长度。a = 'Hello' # Stringb = [1, 4, 5] # List...

翻译:《实用的Python编程》02_02_Containers

目录 | 上一节 (2.1 数据类型) | 下一节 (2.3 格式化)2.2 容器本节讨论列表(list),字典(dict)和集合(set)。概述通常,程序必须处理许多对象。 股票的投资组合股票价格表 这里有三种主要的选择(译注:数据结构)可以使用: 列表。有序的数据。字典。无序的数据。集合。互异且无序的数据。 把列表当作容器当数据顺序很重要时,请使用列表。记住,列表可以存储任何类型的对象。例如,包含元...

翻译:《实用的Python编程》02_01_Datatypes

目录 | 上一节 (1.7 函数) | 下一节 (2.2 容器)2.1 数据类型和数据结构本节以元组和字典为代表介绍数据结构。原始数据类型Python 有一些原始数据类型: 整数浮点数字符串(文本) 空类型email_address = None None 常用作可选值或缺失值的占位符。它在条件语句中计算为 False。if email_address: send_email(email_address...

翻译:《实用的Python编程》01_07_Functions

目录 | 上一节 (1.6 文件) | 下一节 (2.0 处理数据)1.7 函数随着程序开始变大,我们会想要有条理地组织这些程序。本节简要介绍函数、库模块以及带有异常的错误处理。自定义函数对你要重用的代码使用函数。下面是函数的定义方式:def sumcount(n): ''' Returns the sum of the first n integers ''' total = 0 while n > 0: ...

翻译:《实用的Python编程》01_06_Files

目录| 上一节(1.5 列表) | 下一节 (1.7 函数)1.6 文件管理大多数的程序需要从某处读取输入。本节讨论文件访问。文件输入和输出打开一个文件:f = open('foo.txt', 'rt') # Open for reading (text)g = open('bar.txt', 'wt') # Open for writing (text) 读取所有的数据:data = f.read() ...

翻译:《实用的Python编程》01_04_Strings

目录 | 上一节 (1.3 数字) | 下一节 (1.5 列表)1.4 字符串本节介绍处理文本的方法。表示字面量文本在程序中字符串字面量使用引号来书写。# 单引号(Single quote)a = 'Yeah but no but yeah but...' # 双引号(Double quote)b = "computer says no" # 三引号(Triple quotes)c = '''Look...
© 2021 LMLPHP 关于我们 联系我们 友情链接 耗时0.036893(s)
2021-03-06 18:56:38 1615028198