返回

Python中各种数据类型及演示代码

前端

数字型

数字型数据类型包括整数(int)和小数(float)。整数是没有任何小数部分的数字,而小数则是带小数部分的数字。

>>> 10
10
>>> 3.14
3.14

字符串

字符串是文本数据类型,可以使用单引号'或双引号"括起来。字符串可以包含字母、数字、符号和空格。

>>> 'Hello world!'
'Hello world!'
>>> "Hello world!"
"Hello world!"

列表

列表是一种有序的集合数据类型,它里面的元素的数据类型可以是任何一种数据类型的数据。列表可以使用方括号[]来表示。

>>> [1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
>>> ['a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'd', 'e']

元组

元组是一种不可变的有序集合数据类型,它里面的元素的数据类型可以是任何一种数据类型的数据。元组可以使用圆括号()来表示。

>>> (1, 2, 3, 4, 5)
(1, 2, 3, 4, 5)
>>> ('a', 'b', 'c', 'd', 'e')
('a', 'b', 'c', 'd', 'e')

集合

集合是一种无序且不重复的集合数据类型,它里面的元素的数据类型可以是任何一种数据类型的数据。集合可以使用花括号{}来表示。

>>> {1, 2, 3, 4, 5}
{1, 2, 3, 4, 5}
>>> {'a', 'b', 'c', 'd', 'e'}
{'a', 'b', 'c', 'd', 'e'}

字典

字典是一种键值对的数据类型,它里面的键必须是唯一的,而值可以是任何一种数据类型的数据。字典可以使用大括号{}来表示。

>>> {'name': 'John', 'age': 30, 'city': 'New York'}
{'name': 'John', 'age': 30, 'city': 'New York'}
>>> {'a': 1, 'b': 2, 'c': 3}
{'a': 1, 'b': 2, 'c': 3}

代码示例

# 数字型
x = 10
y = 3.14
print(x, y)

# 字符串
name = 'John'
city = "New York"
print(name, city)

# 列表
numbers = [1, 2, 3, 4, 5]
names = ['John', 'Mary', 'Bob', 'Alice', 'Tom']
print(numbers, names)

# 元组
numbers = (1, 2, 3, 4, 5)
names = ('John', 'Mary', 'Bob', 'Alice', 'Tom')
print(numbers, names)

# 集合
numbers = {1, 2, 3, 4, 5}
names = {'John', 'Mary', 'Bob', 'Alice', 'Tom'}
print(numbers, names)

# 字典
person = {'name': 'John', 'age': 30, 'city': 'New York'}
city_population = {'New York': 8622698, 'Los Angeles': 3990456, 'Chicago': 2746388}
print(person, city_population)

输出

10 3.14
John New York
[1, 2, 3, 4, 5] ['John', 'Mary', 'Bob', 'Alice', 'Tom']
(1, 2, 3, 4, 5) ('John', 'Mary', 'Bob', 'Alice', 'Tom')
{1, 2, 3, 4, 5} {'John', 'Mary', 'Bob', 'Alice', 'Tom'}
{'name': 'John', 'age': 30, 'city': 'New York'} {'New York': 8622698, 'Los Angeles': 3990456, 'Chicago': 2746388}