📜  Python示例中的基本数据类型指南(1)

📅  最后修改于: 2023-12-03 15:04:40.579000             🧑  作者: Mango

Python示例中的基本数据类型指南

Python是一门动态、解释型、面向对象、高级编程语言。它支持多种数据类型,包括基本数据类型和复合数据类型。这篇文章将会向程序员介绍Python的基本数据类型。

1. 整数类型

Python的整数类型是不限大小的整数,在Python 3中表示为“int”。整数类型可以进行数学运算,例如加、减、乘、除等:

a = 10
b = 3
print(a + b)   # 13
print(a - b)   # 7
print(a * b)   # 30
print(a / b)   # 3.3333333333333335
2. 浮点数类型

Python的浮点数类型可以表示小数点后有限的数字,在Python 3中表示为“float”。浮点数可以进行数学运算,例如加、减、乘、除等:

a = 10.5
b = 2.5
print(a + b)   # 13.0
print(a - b)   # 8.0
print(a * b)   # 26.25
print(a / b)   # 4.2
3. 布尔类型

Python的布尔类型只有两个值:True和False。布尔类型通常用于条件判断:

a = 10
b = 3
print(a > b)     # True
print(a < b)     # False
print(a == b)    # False
print(a != b)    # True
4. 字符串类型

Python的字符串类型是一串字符的序列,在Python 3中表示为“str”。字符串可以使用单引号或双引号表示:

a = 'Hello'
b = "World"
print(a + b)     # HelloWorld

字符串还可以使用反斜杠进行转义,例如:

a = "It's a \"beautiful\" day"
print(a)         # It's a "beautiful" day
5. 列表类型

Python的列表类型是一种可变序列,在Python 3中表示为“list”。列表可以包含多种类型的元素:

a = [1, 'two', 3.0, True]
print(a)         # [1, 'two', 3.0, True]

列表还可以进行切片操作,例如:

a = [1, 2, 3, 4, 5]
print(a[1:3])     # [2, 3]
print(a[:3])      # [1, 2, 3]
print(a[3:])      # [4, 5]
6. 元组类型

Python的元组类型是一种不可变序列,在Python 3中表示为“tuple”。元组和列表非常相似,不同之处在于元组一旦创建就不能修改:

a = (1, 'two', 3.0, True)
print(a)         # (1, 'two', 3.0, True)

元组也可以进行切片操作,与列表相同。

7. 集合类型

Python的集合类型是一组无序的唯一元素,在Python 3中表示为“set”。集合可以进行交、并、差等操作:

a = {1, 2, 3}
b = {2, 3, 4}
print(a.union(b))        # {1, 2, 3, 4}
print(a.intersection(b)) # {2, 3}
print(a.difference(b))   # {1}
8. 字典类型

Python的字典类型是一组键值对,键和值可以是不同的数据类型,在Python 3中表示为“dict”:

a = {'one': 1, 'two': 2.0, 'three': 'three'}
print(a)                  # {'one': 1, 'two': 2.0, 'three': 'three'}
print(a['two'])           # 2.0

字典可以使用“key in dict”语法判断某个键是否存在:

a = {'one': 1, 'two': 2.0, 'three': 'three'}
print('one' in a)         # True
print('four' in a)        # False

以上就是Python示例中的基本数据类型的指南。了解这些数据类型对于理解Python编程非常重要。