跳转至

Python基础入门:变量与数据类型

在本章中,我们将学习Python中的变量命名规则以及常见的数据类型。变量是编程中的基本概念,而数据类型则决定了变量可以存储什么样的数据。掌握这些基础知识是学习Python编程的第一步。

1. 变量

1.1 什么是变量?

变量是用于存储数据的容器。在Python中,变量不需要显式声明类型,Python会根据赋给变量的值自动推断其类型。

1.2 变量命名规则

在Python中,变量命名需要遵循以下规则:

  • 变量名只能包含字母、数字和下划线(_)。
  • 变量名不能以数字开头。
  • 变量名不能是Python的关键字(如ifelsefor等)。
  • 变量名是区分大小写的(myVarmyvar是两个不同的变量)。

1.3 变量赋值

在Python中,使用等号(=)来给变量赋值。例如:

# 示例1:变量赋值
x = 10  # 将整数10赋值给变量x
y = 5.5  # 将浮点数5.5赋值给变量y
name = "Alice"  # 将字符串"Alice"赋值给变量name

print(x)  # 输出: 10
print(y)  # 输出: 5.5
print(name)  # 输出: Alice

在上面的代码中,我们创建了三个变量xyname,并分别赋值为整数、浮点数和字符串。

2. 数据类型

Python支持多种数据类型,常见的有整数、浮点数、字符串、布尔值等。下面我们将详细介绍这些数据类型。

2.1 整数(int)

整数是没有小数部分的数字,可以是正数、负数或零。

# 示例2:整数类型
a = 10  # 正整数
b = -5  # 负整数
c = 0  # 零

print(type(a))  # 输出: <class 'int'>
print(type(b))  # 输出: <class 'int'>
print(type(c))  # 输出: <class 'int'>

在上面的代码中,我们使用type()函数来查看变量的数据类型。type()函数返回变量的类型,这里返回的是<class 'int'>,表示变量是整数类型。

2.2 浮点数(float)

浮点数是带有小数部分的数字,可以是正数、负数或零。

# 示例3:浮点数类型
pi = 3.14159  # 正浮点数
negative_pi = -3.14159  # 负浮点数
zero = 0.0  # 零

print(type(pi))  # 输出: <class 'float'>
print(type(negative_pi))  # 输出: <class 'float'>
print(type(zero))  # 输出: <class 'float'>

2.3 字符串(str)

字符串是由一系列字符组成的文本数据。在Python中,字符串可以用单引号(')或双引号(")括起来。

# 示例4:字符串类型
greeting = "Hello, World!"  # 使用双引号
name = 'Alice'  # 使用单引号

print(type(greeting))  # 输出: <class 'str'>
print(type(name))  # 输出: <class 'str'>

2.4 布尔值(bool)

布尔值只有两个可能的值:TrueFalse。布尔值通常用于条件判断。

# 示例5:布尔类型
is_raining = True  # 布尔值True
is_sunny = False  # 布尔值False

print(type(is_raining))  # 输出: <class 'bool'>
print(type(is_sunny))  # 输出: <class 'bool'>

3. 练习题

练习题1:变量命名

请根据以下要求创建变量:

  1. 创建一个变量age,并将其赋值为25。
  2. 创建一个变量height,并将其赋值为1.75。
  3. 创建一个变量name,并将其赋值为"John"。

练习题2:数据类型判断

请编写代码,判断以下变量的数据类型,并输出结果:

a = 100
b = 3.14
c = "Python"
d = True

练习题3:变量交换

请编写代码,交换两个变量xy的值,并输出交换后的结果。

x = 10
y = 20

4. 总结

在本章中,我们学习了Python中的变量和数据类型。以下是本主题的关键点:

  • 变量是用于存储数据的容器,Python中的变量不需要显式声明类型。
  • 变量命名规则:变量名只能包含字母、数字和下划线,不能以数字开头,不能是Python的关键字。
  • 常见数据类型包括整数(int)、浮点数(float)、字符串(str)和布尔值(bool)。
  • 使用type()函数可以查看变量的数据类型。

通过本章的学习,你应该能够理解Python中的变量命名规则和常见的数据类型,并能够编写简单的Python代码来操作这些变量和数据类型。

在下一章中,我们将学习Python中的运算符和表达式,进一步扩展你的编程技能。