Page 76 - 高中 信息技术 必修1 数据与计算
P. 76
第四章 程序设计基础
错。因此,和静态语言相比,动态语言更灵活。同样一个变量是可以重复赋值的,而且
可以被赋予不同类型的值,如表4-2所示。同时,Python支持多种数据类型,在计算机内
部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象
的,对变量赋值就是把数据和变量关联起来。
表4-2 变量动态赋值代码示例
变量动态赋值代码 结果
a=5 5
print(a) ABC
a='ABC'
广东教育出版社
print(a)
4 . 1 . 2 Python的数据类型
计算机能处理的远不只数值数据,还可以是文本、图形、音频、视频、网页等各种
各样的数据。不同的数据,需要定义不同的数据类型。Python能够直接处理的常用数据类
型有Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、
Dictionary(字典)等。表4-3中列出了Python常用的基本数据类型。
表4-3 Python常用的基本数据类型
数据类型 类型说明
Python主要支持以下三种不同的数值类型:
整型(int),通常被称为整型或整数。在Python 3.x版本中,整型数没有限制大小。
浮点型(float)。浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法
Number(数值)
2
表示,如2.5e2 =2.5×10 =250。
复数(complex)。复数由实数部分和虚数部分构成,可以用a+bj或者complex(a, b)表
示,复数的实部a和虚部b都是浮点型。
字符串是以单引号或双引号括起来的任意文本,如'abc' "xyz"等。字符串的索引从0开
String(字符串)
始,-1 为从末尾开始的位置。
列表是写在方括号“[ ]”之间、用逗号分隔开的元素列表。例如,list1=['Good', 'Run',
List(列表) 1997, 2000]和list2=[1, 2, 3, 4, 5, 6, 7 ]。
列表的数据项不需要具有相同的类型。与字符串的索引一样,列表索引从0开始。
Python已经内置确定列表的长度以及确定最大和最小的元素的方法。
68 68
9 ֻඹᅣ JOEE