购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 Python数据类型

Python有多种内置的数据类型,包括数字类型、字符串类型、列表类型、元组类型、集合类型和字典类型等。这些数据类型在编程过程中起着关键作用,了解它们的特点和操作方法对编写高质量的代码至关重要。本节详细介绍这些数据类型,并为每种数据类型提供实操示例和代码。

1.2.1 数字类型及其运算

Python的数字类型包括整数(int)和浮点数(float)。这两种数字类型可以使用算术运算符进行运算,如加法、减法、乘法、除法、取余和幂运算等。常见的数值运算如代码1-9所示。

代码1-9 数值运算
   a=7
   b=3.5
   c=a+b         # 10.5
   d=a-b         # 3.5
   e=a * b         # 24.5
   f=a /b         # 2.0
   g=a% b         # 0.5
   h=a ** b        # 128.2791670560129

此外,还可以使用内置函数round()对浮点数进行四舍五入,如代码1-10所示。

代码1-10 四舍五入
   x=3.14159
   rounded_x=round(x, 2)  # 保留两位小数,结果为3.14

1.2.2 字符串类型及其操作

字符串类型(str)是Python中用于表示文本数据的数据类型。可以使用单引号(')或双引号(")创建字符串,使用3个单引号(''')或三个双引号(""")创建多行字符串,如代码1-11所示。

代码1-11 字符串类型
   str1='Hello, World!'
   str2="Python is fun!"
   str3='''This is a
   multi-line
   string.'''

字符串可以进行拼接、重复、切片等操作。此外,还可以使用字符串方法进行操作,如lower()、upper()、split()、join()等,如代码1-12所示。

代码1-12 字符串操作

1.2.3 列表类型及其操作

列表(list)是Python中一种有序、可变的数据结构,可以存储各种数据类型的元素,如整数、浮点数、字符串等。可以使用方括号([])创建列表,并使用逗号分隔元素,如代码1-13所示。

代码1-13 列表类型
   my_list=[1, 2.5, "Python", True]

列表的常用操作包括访问元素、修改元素、添加元素、删除元素、切片等。还可以使用列表方法进行操作,如append()、extend()、insert()、remove()、pop()、sort()等,如代码1-14所示。

代码1-14 列表操作

1.2.4 元组类型及其操作

元组(tuple)与列表类似,是一种有序的数据结构,但元组是不可变的,即创建后无法更改。可以使用圆括号(())创建元组,如代码1-15所示。

代码1-15 元组类型
   my_tuple=(1, 2.5, "Python", True)

元组的常用操作包括访问元素、切片等,如代码1-16所示。

代码1-16 元组操作

1.2.5 集合类型及其操作

集合(set)是一种无序且不包含重复元素的数据结构。可以使用花括号({})创建集合,并使用逗号分隔元素。还可以使用内置函数set()将列表或元组转换为集合,如代码1-17所示。

代码1-17 集合类型
   my_set={1, 2, 3, 4, 4}  # {1, 2, 3, 4}

集合的常用操作包括添加元素、删除元素、求交集、求并集、求差集等,如代码1-18所示。

代码1-18 集合操作

1.2.6 字典类型及其操作

字典(dictionary)是一种无序的数据结构,用于存储键值对(Key Value Pair)。可以使用花括号({})创建字典,并使用逗号分隔键值对,键值对中的键和值用冒号( ):分隔,如代码1-19所示。

代码1-19 字典类型
   my_dict={"name": "Alice", "age": 30, "city": "New York"}

字典的常用操作包括访问元素、修改元素、添加元素、删除元素等。还可以使用字典方法进行操作,如keys()、values()、items()、get()、pop()、update()等,如代码1-20所示。

代码1-20 字典操作

了解并熟练掌握这些数据类型及其操作方法,对编写高质量的Python代码和实现各种功能至关重要。在实际编程过程中,这些数据类型在许多情况下都非常实用。 BUZCC2kZmmJ3kGhMm9cYG6m/Ui3O3ipMDyO9HvmzVcJRnRIYdtr7wFS2pEkGemyD

点击中间区域
呼出菜单
上一章
目录
下一章
×