ad

《Python编程从0到1 视频教学版》_深入Python设计的本质_1.4 内建类型、赋值和引用

admin 160 2023-10-19

【摘要】 本书摘自《Python编程从0到1 视频教学版》一书中第1章,第4节,作者是张頔。

1.4 内建类型、赋值和引用

内建类型是语言自身定义的系列类型,往往包括数值、字符串和容器等。这是程序运 行的基本要素之一。本节将向读者介绍 Python 内建类型中最基本的部分:数值、字符串 和容器。在本节的最后还将介绍Python的赋值操作、引用和 del操作的行为。

【学习目标】

《Python编程从0到1 视频教学版》_深入Python设计的本质_1.4 内建类型、赋值和引用

· 了解Python的字面值类型;

· 了解Python的内建容器类型;

● 了解内建类型的运算;

· 了解赋值语句和引用的概念。

程序设计是工程而不是数学。这意味着无法像讲授数学课那样,先引出一些基本公理, 然后层层推导出整个知识体系。在程序设计中,往往最基本的概念也会涉及语言的方方面 面,比如本节将要介绍的基本类型。如果一开始就全面地讲解 Python 的各种基本类型及 其操作,不但在篇幅上不允许,而且初学者也不具备相关的背景知识。但如果不引入这些 概念,便会寸步难行,因为即便是最简单的代码,也要用到基本类型和表达式。

这个矛盾将贯穿读者学习和实践程序设计的始终。本书的观点是: 既然无法讲述全部 细节,就将精力集中在必须要了解的内容上。

1.4.1 字面值

“字面值” (literals) 是一个计算机科学术语,用来表示某个固定值的记号。

1. 算术字面值

算术字面值 (Arithmetic literals) 用来表示“数”。下面的例子给出了由Python 支持 的部分算术字面值组成的表达式。请读者在 Python 的交互执行环境中输入这些表达式。 交互执行环境在计算之后会直接显示表达式的值。如果用脚本执行,则需要使用print()函

数打印表达式的值。

2. 字符串字面值

字符串字面值 (String literals) 用以描述字符串类型的值,多用于生成文本或命令。 Python 的字符串字面值以单引号或双引号引起来②。某些在算术运算中使用的运算符也可 用于字符串,当然其行为有所不同。读者应当已经注意到,这些函数的调用方法不同于前述print() 函数。此处操作使用“ 对 象.函数名()”的形式。这被称为面向对象风格的函数调用。点号(.)运算符之后的函数被 称为成员方法, 它往往是依据点号之前的对象实施某种操作。 Python 中相当多的内建功能 都以此种形式提供,本书自然也将广泛地使用这种语法形式。第4章将详细介绍这种程序 设计风格的便利之处,并详述具体方法。

【思考和扩展练习】

( 1 ) 根 据 dir(str)的输出,探索字符串类型支持的全部操作。

(2)查看官方文档,学习Python 的字节串字面值 (Bytes literals)。

(3)辨析字符串字面值、字符串类型与字符串对象。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Excel会计信息处理》_会计信息处理的专家指南_2.4.5 财务软件产生数据的导出
下一篇:《Python编程从0到1 视频教学版》_深入Python设计的本质_1.6 输入 输出
相关文章
×