Python全栈之基本数据类型

  • Post category:Python

Python全栈之基本数据类型

Python是一种高级编程语言,它支持多个数据类型,它们被称为基本数据类型。这些基本数据类型包括:数字、字符串、列表、字典、元组和集合。在本篇攻略中,我们将介绍这些数据类型的用法和用例。

数字

数字是Python中最常用的数据类型之一,它可以是整数、浮点数或复数。以下是数字数据类型的一些常用操作和示例:

常用操作

  • +: 加法
  • -: 减法
  • *: 乘法
  • /: 除法
  • %: 取模
  • **: 求幂

示例

x = 5
y = 3
print(x + y)  # 输出 8
print(x - y)  # 输出 2
print(x * y)  # 输出 15
print(x / y)  # 输出 1.6666666666666667
print(x % y)  # 输出 2
print(x ** y) # 输出 125

字符串

字符串是Python中表示文本的基本数据类型。Python中的字符串可以使用单引号、双引号或三引号表示。以下是字符串数据类型的一些常用操作和示例:

常用操作

  • +: 连接字符串
  • *: 重复字符串
  • []: 获取字符串中的字符

示例

a = "hello"
b = "world"
print(a + " " + b)  # 输出hello world

c = "python"
print(c * 3)  # 输出pythonpythonpython

d = "hello, world"
print(d[0])  # 输出h
print(d[0:5])  # 输出hello

列表

列表是Python中的数据容器,它可以容纳任意类型的数据。以下是列表数据类型的一些常用操作和示例:

常用操作

  • []: 创建列表
  • len(): 获取列表长度
  • +: 连接列表
  • *: 重复列表
  • append(): 向列表末尾添加元素
  • insert(): 向列表指定位置插入元素
  • pop(): 删除列表末尾元素
  • remove(): 删除列表中指定元素

示例

a = [1, 2, 3]
b = ["hello", "world"]

print(a + b)  # 输出[1, 2, 3, "hello", "world"]
print(a * 3)  # 输出[1, 2, 3, 1, 2, 3, 1, 2, 3]

c = []
c.append(1)
c.append("hello")
print(c)  # 输出[1, "hello"]

d = [1, 2, 3]
d.insert(0, 0)
print(d)  # 输出[0, 1, 2, 3]

e = [1, 2, 3]
e.pop()
print(e)  # 输出[1, 2]

f = [1, 2, 3]
f.remove(2)
print(f)  # 输出[1, 3]

字典

字典是Python中的数据容器,它由键值对组成。以下是字典数据类型的一些常用操作和示例:

常用操作

  • {}: 创建字典
  • len(): 获取字典长度
  • []: 获取字典中指定键的值
  • keys(): 获取字典中所有键的列表
  • values(): 获取字典中所有值的列表

示例

a = {"name": "Tom", "age": 18}
print(a["name"])  # 输出Tom

print(len(a))  # 输出2

print(a.keys())  # 输出["name", "age"]
print(a.values())  # 输出["Tom", 18]

元组

元组是Python中表示不可变序列的数据类型。它由一个或多个值组成,这些值用逗号分隔,通常用小括号括起来。以下是元组数据类型的一些常用操作和示例:

常用操作

  • ():创建元组
  • len(): 获取元组长度
  • +: 连接元组
  • *: 重复元组
  • []: 获取元组中的元素

示例

a = (1, 2, 3)
b = ("hello", "world")

print(a + b)  # 输出(1, 2, 3, "hello", "world")
print(a * 3)  # 输出(1, 2, 3, 1, 2, 3, 1, 2, 3)

c = (1, "hello")
print(c[0])  # 输出1

集合

集合是Python中表示无序不重复元素集的数据类型。集合中的元素必须是不可变数据类型,如字符串、数字和元组等。以下是集合数据类型的一些常用操作和示例:

常用操作

  • {}: 创建集合
  • len(): 获取集合长度
  • add(): 向集合中添加元素
  • remove(): 从集合中删除指定元素

示例

a = {1, 2, 3}
b = {2, 3, 4}

print(a.union(b))  # 输出{1, 2, 3, 4}
print(a.intersection(b))  # 输出{2, 3}

c = set()
c.add(1)
c.add("hello")
print(c)  # 输出{1, "hello"}

d = {1, 2, 3, 4}
d.remove(2)
print(d)  # 输出{1, 3, 4}

以上就是Python中基本数据类型的常用操作和示例。通过本篇攻略,读者可以对Python的基本数据类型有更深入的了解。