第03讲 Python基本数据类型、运算符及表达式 软件与大数据教研室 Python程序设计 第03讲-Python基本数据类型、运算符及表达式全文共48页,当前为第1页。 Python的基本数据类型 第03讲-Python基本数据类型、运算符及表达式全文共48页,当前为第2页。 Python的基本数据类型分类 在程序设计语言中,都是采用数据类型来描述程序中的数据结构、数据的表示范围和数据在内存中的存储分配等。 第03讲-Python基本数据类型、运算符及表达式全文共48页,当前为第3页。 整型数据即整数,不带小数点,可以有正号或者负号。在Python3.x中,整型数据在计算机内的表示没有长度限制,其值可以任意大。 (1)十进制整数 (2)二进制常数。以0b为前缀,其后由0和1组成。如:0b1001表示二进制数1001,即(1001)2 (3)八进制整数。以0o为前缀,其后由0至7的数字组成。如:0o 456表示八进制数456,即(456)8 (4)十六进制整数。以0x或0X开头,其后由0至9的数字和a至f字母或A至F字母组成。如:0x7A表示十六进制数7A,即(7A)16 整型数据 Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。在Python中,数据类型是非常基础且重要的概念,它们定义了程序中数据的结构和行为。本讲主要涵盖了Python中的基本数据类型,包括整型、浮点型、字符串、列表、元组和字典,以及相关的运算符和表达式。 我们来看整型数据。在Python 3.x中,整型是没有长度限制的,它可以非常大,无论是正数还是负数。整型可以用四种不同的进制表示:十进制、二进制、八进制和十六进制。例如,十进制整数2017,二进制的0b10011001153,八进制的-0o11(表示-9)以及十六进制的0x7A(表示122)都是整型数据的例子。需要注意的是,不同进制的数字在书写时需遵循特定的前缀规则。 浮点型数据,也称为实数,通常用于表示带有小数部分的数值。浮点数可以以十进制小数形式或指数形式表示。例如,1.2、.24、0.0以及123.4e3(表示123.4 * 10^3)都是浮点数。在Python 3.x中,默认提供17位有效数字的精度,这意味着在进行浮点数运算时,结果可以保持相当高的精确度。 接下来是字符串,字符串是由一个或多个字符组成的序列,可以使用双引号或单引号定义。Python的字符串是不可变的,意味着一旦创建,就不能修改。字符串支持切片操作,例如,`str[头下标:尾下标]`可以获取子字符串。此外,加号(+)用于连接字符串,星号(*)用于重复字符串。例如,`"hello" + "world"`将得到"helloworld",而`"a"*3`将得到"aaa"。 列表是Python中最通用的复合数据类型,它是一个有序的元素集合,可以包含各种数据类型的值,如字符、数字、字符串甚至是其他列表。列表用方括号`[]`表示,通过索引来访问和操作元素。列表同样支持切片、连接和重复操作。例如,`list[头下标:尾下标]`可以截取列表的一部分,`list + another_list`用于合并两个列表,`list*3`则会将列表重复三次。 元组与列表类似,但元组是不可变的,即一旦创建,元素不能被修改。元组用圆括号`()`定义,元素间以逗号分隔。元组常用于那些不希望改变的数据集合。 字典是另一种重要的数据结构,它是无序的键值对集合。字典用花括号`{}`表示,键和对应的值之间用冒号分隔,键值对之间用逗号分隔。字典的元素不是通过位置访问,而是通过键来访问。例如,`{'name': 'Alice', 'age': 30}`是一个字典,可以通过`dict['name']`来获取键为'name'的值。 运算符在Python中用于执行特定的操作,如算术运算符(+、-、*、/、%等)、比较运算符(==、!=、<、>等)、逻辑运算符(and、or、not)以及赋值运算符(=、+=、-=等)。表达式则是由这些运算符和变量组成的,用于计算并返回一个值。 总结起来,本讲深入介绍了Python中的基本数据类型,包括整型、浮点型、字符串、列表、元组和字典,以及它们的相关运算和表达式,这些都是编写Python程序的基础,对于理解和编写Python代码至关重要。
剩余45页未读,继续阅读
- 粉丝: 105
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助