变量和数据类型

变量是存储数据的容器。Python中的变量不需要声明,你可以直接为其赋值。等号(=)用于赋值。

变量命名规则:

  • 变量名只能包含字母、数字和下划线。

  • 变量名以字母或下划线开头,不能以数字开头。

  • 变量名不能是Python关键字。

例如:

# 定义变量x和y
x = 5
y = "Hello, World!"

# 输出变量x和y
print(x)
print(y)

输出结果:

5
Hello, World!

数据类型

Python中有许多不同的数据类型,包括:

  • 数字:整数、浮点数、复数

  • 字符串:一系列字符,用单引号或双引号括起来

  • 列表:一系列按特定顺序排列的元素

  • 元组:一系列按特定顺序排列的元素,但是元素值不能修改

  • 字典:一系列键值对

  • 集合:一系列无序且唯一的元素

数字

Python支持三种不同的数字类型:

  • 整数(int)

  • 浮点数(float)

  • 复数(complex)

例如:

# 定义整数、浮点数和复数
x = 5
y = 3.14
z = 1j

# 输出数据类型和值
print(type(x))
print(type(y))
print(type(z))
print(x)
print(y)
print(z)

输出结果:

<class 'int'>
<class 'float'>
<class 'complex'>
5
3.14
1j

字符串

字符串是一系列字符,用单引号或双引号括起来。你可以使用索引来访问字符串中的单个字符。

例如:

# 定义字符串
x = "Hello, World!"

# 输出字符串和第一个字符
print(x)
print(x[0])

输出结果:

Hello, World!
H

列表

列表是一系列按特定顺序排列的元素。你可以使用索引来访问列表中的单个元素。

例如:

# 定义列表
x = ["apple", "banana", "cherry"]

# 输出列表和第一个元素
print(x)
print(x[0])

输出结果:

['apple', 'banana', 'cherry']
apple

元组

元组是一系列按特定顺序排列的元素,但是元素值不能修改。你可以使用索引来访问元组中的单个元素。

例如:

# 定义元组
x = ("apple", "banana", "cherry")

# 输出元组和第一个元素
print(x)
print(x[0])

输出结果:

('apple', 'banana', 'cherry')
apple

字典

字典是一系列键值对。你可以使用键来访问字典中的值。

例如:

# 定义字典
x = {"name": "John", "age": 36}

# 输出字典和"name"键的值
print(x)
print(x["name"])

输出结果:

{'name': 'John', 'age': 36}
John

集合

集合是一系列无序且唯一的元素。你可以使用索引来访问集合中的单个元素。

例如:

# 定义集合
x = {"apple", "banana", "cherry"}

# 输出集合
print(x)

输出结果:

{'cherry', 'banana', 'apple'}