浅谈Python中的常用内置对象

  • Post category:Python

当谈及Python内置对象时,我们通常会想到数字、字符串、列表、元组、字典、集合等。本文将介绍这些常用的内置对象,并通过实例演示它们的使用。

数字(int和float)

数字是Python内置对象中最基本的类型。Python支持两种数字类型:整型(int)和浮点型(float)。其中整型是正、负整数,而浮点型则是带有小数点的数字。Python中数字类型可以进行基本的算数运算,例如加减乘除。

下面是一些实例:

num1 = 123
num2 = 3.14

# 加法
print(num1 + num2)      # 126.14

# 减法
print(num1 - num2)      # 119.86

# 乘法
print(num1 * num2)      # 386.22

# 除法
print(num1 / num2)      # 39.17197452229299

# 整除
print(num1 // num2)     # 39

# 取余
print(num1 % 10)        # 3

字符串(str)

字符串是Python中不可变的序列类型,用于表示字符序列。在Python中,字符串是用一对单引号或双引号括起来的。Python中字符串也支持使用下标访问、切片和拼接等操作。

下面是一些实例:

str1 = "Hello"
str2 = "World"

# 字符串拼接
print(str1+str2)        # HelloWorld

# 字符串重复
print(str1*3)           # HelloHelloHello

# 下标访问
print(str1[0])          # H

# 切片
print(str2[1:3])        # or

列表(list)

Python中的列表是一种序列类型,用于存储一组有序的数据。列表中的元素可以是任何类型的数据,如整型、浮点型、字符串等。Python中的列表是可变的,也就是说列表中的数据可以被修改。Python中可以使用索引和切片来访问或修改列表中的元素。

下面是一些实例:

list1 = [1, 2, 3]
list2 = ["hello", 123, 3.14]

# 列表追加元素
list1.append(4)
print(list1)            # [1, 2, 3, 4]

# 列表插入元素
list1.insert(2, "hello")
print(list1)            # [1, 2, 'hello', 3, 4]

# 删除元素
list2.remove("hello")
print(list2)            # [123, 3.14]

# 切片
print(list1[1:3])       # [2, 'hello']

元组(tuple)

元组是Python中不可变的序列类型。元组和列表类似,但元组中的元素不能被修改。Python中可以使用索引和切片来访问元组中的元素。

下面是一些实例:

tuple1 = (1, 2, 3)
tuple2 = ("hello", 123, 3.14)

# 访问元素
print(tuple1[1])        # 2

# 切片
print(tuple2[1:])       # (123, 3.14)

字典(dict)

Python中的字典是一种无序的键值对集合。字典中的每个元素由一个键和一个值组成,键和值之间用冒号分隔。Python中的字典是可变的,也就是说字典中的键值对可以被修改。

下面是一些实例:

dict1 = {"name": "Tom", "age": 18}
dict2 = {1: "one", 2: "two"}

# 访问元素
print(dict1["name"])    # Tom

# 新增键值对
dict1["gender"] = "male"
print(dict1)            # {'name': 'Tom', 'age': 18, 'gender': 'male'}

# 修改键值对
dict1["age"] = 20
print(dict1)            # {'name': 'Tom', 'age':20,'gender': 'male'}

# 删除键值对
del dict2[1]
print(dict2)            # {2: 'two'}

集合(set)

Python中的集合是一个无序、不重复的集合。Python中可以使用set函数或用花括号构造集合。

下面是一些实例:

set1 = set([1, 2, 3, 2])
set2 = {2, 3, 4}

# 集合去重
print(set1)             # {1, 2, 3}

# 集合求交集
print(set1 & set2)      # {2, 3}

# 集合求并集
print(set1 | set2)      # {1, 2, 3, 4}

以上就是 Python 常用内置对象的详细讲解。在日常开发中,我们会频繁使用这些内置对象,因此熟悉它们的特点和使用方法非常重要。