Python的基本数据类型

程序员卷不动了 2023-03-14 PM 202℃ 0条

Python的基本数据类型包括:

  1. 整数 (int) 整数是 Python 中的基本数据类型之一,用于表示没有小数的数字。整数可以是正数、负数或零。 Python 中的整数没有大小限制。例如,可以使用 int() 函数将字符串转换为整数,如 int('123')。
  2. 浮点数 (float) 浮点数用于表示有小数的数字。这些数字可以是正数、负数或零。 Python 中的浮点数是准确的,但在计算机内部存储时,可能会有一些微小的舍入误差。例如,可以使用 float() 函数将字符串转换为浮点数,如 float('3.14159')。
  3. 布尔值 (bool) 布尔值只能是 True 或 False。 它们常常用来表示在程序中的条件取值。例如,在 if 语句中,如果条件为 True,则执行某些代码,否则则执行其他代码。
  4. 字符串 (str) 字符串用于表示文本。它们可以用单引号或双引号括起来。字符串是不可变的,在创建之后不能改变其值。例如,可以使用 str() 函数将 整数或浮点数转换为字符串,如 str(123) 或 str(3.14159)。
  5. 列表 (list) 列表是 Python 中最常用的数据类型之一,用于存储复杂的数据。列表是有序的,并且可以包含多种数据类型。列表可以通过下标(索引)访问列表中的特定元素。列表是可变的,可以添加、删除或修改元素。
  6. 元组 (tuple) 元组与列表类似,但它们是不可变的。元组用圆括号括起来,而不是用方括号。一旦创建了元组,它就不能再修改了。元组被广泛用于在函数之间传递数据。
  7. 集合 (set) 集合用于存储无序、唯一的元素。 集合可以用来执行交集、并集和差集等操作。 集合是可变的,可以添加或删除元素。
  8. 字典 (dict) 字典用于存储无序的键/值对。每个键必须是唯一的,而值可以是任何数据类型。 字典是可变的,并且可以添加、删除或修改键/值对。字典通常用于在程序中存储和操作复杂的数据。

其中,整数和浮点数都用于表示数值,而布尔值用于表示真或假。 字符串则用于表示文本,而列表、元组、集合和字典则用于存储一组相关的值。每种数据类型在 Python 中都有自己的特点和方法,掌握它们可以让编程更加简单和高效。

# 整数 (int)
x = 123
print(type(x))  # <class 'int'>

# 浮点数 (float)
y = 3.14159
print(type(y))  # <class 'float'>

# 布尔值 (bool)
z = True
print(type(z))  # <class 'bool'>

# 字符串 (str)
s = 'Hello, World!'
print(type(s))  # <class 'str'>

# 列表 (list)
lst = [1, 'two', 3.0, True]
print(type(lst))  # <class 'list'>
print(lst[0])  # 1
lst.append(4)
print(lst)  # [1, 'two', 3.0, True, 4]

# 元组 (tuple)
tpl = (1, 'two', 3.0, True)
print(type(tpl))  # <class 'tuple'>
print(tpl[0])  # 1
# tpl[0] = 100  # TypeError: 'tuple' object does not support item assignment

# 集合 (set)
st = {1, 2, 3, 4, 5}
print(type(st))  # <class 'set'>
st.add(6)
print(st)  # {1, 2, 3, 4, 5, 6}

# 字典 (dict)
dct = {'name': 'Alice', 'age': 25, 'gender': 'female'}
print(type(dct))  # <class 'dict'>
print(dct['name'])  # Alice
dct['age'] = 26
print(dct)  # {'name': 'Alice', 'age': 26, 'gender': 'female'}
标签: python

非特殊说明,本博所有文章均为博主原创。

评论啦~