Python是一种高级编程语言,以其简单的语法和强大的功能而闻名。理解 Python 的基础语法对于任何想要学习这门语言的人来说都是至关重要的。我们将从变量和数据类型开始深度剖析。
1. 变量
在Python中,变量是一种用于存储信息的标识符。变量不需要事先声明,可以直接赋值。
# 变量赋值
x = 10
name = "Alice"
is_active = True
变量命名规则
- 变量名称可以包含字母、数字和下划线,但不能以数字开头。
- 变量名称区分大小写(例如,
myVar和myvar是不同的变量)。 - 避免使用Python的保留字(如
if,for,while等)作为变量名称。
2. 数据类型
Python 提供了多种内建数据类型,主要包括:
2.1 数字类型(Numeric Types)
-
整数(int):表示没有小数部分的数字。
x = 5 -
浮点数(float):表示带有小数部分的数字。
y = 3.14 -
复数(complex):表示实数和虚数部分的组合。
z = 2 + 3j
2.2 字符串(String)
字符串是由字符组成的序列,可以用单引号或双引号括起来。Python支持多行字符串(使用三重引号)。
single_line = 'Hello, World!'
multi_line = """This is a
multi-line string."""
2.3 布尔类型(Boolean)
布尔类型只有两个值:True和False,用于逻辑运算。
is_valid = True
2.4 列表(List)
列表是一个有序的集合,可以包含多种数据类型。列表是可变的,可以随时修改。
fruits = ['apple', 'banana', 'cherry']
fruits[0] = 'orange' # 修改元素
2.5 元组(Tuple)
元组是一个有序的集合,类似于列表,但不可变(即元组的元素不能被修改)。
coordinates = (10.0, 20.0)
2.6 字典(Dictionary)
字典是一种无序的键值对集合,用于存储数据。
person = {'name': 'Alice', 'age': 30}
person['age'] = 31 # 修改值
2.7 集合(Set)
集合是一个无序的不重复元素的集合,可以用于测试成员资格和消除重复项。
unique_numbers = {1, 2, 3, 3, 4} # 结果为 {1, 2, 3, 4}
3. 类型转换
Python允许通过内置函数进行类型转换,例如:
a = 5
b = float(a) # 转换为浮点数
c = str(a) # 转换为字符串
Python的基础语法虽然简洁,但其灵活性和扩展性为各种应用提供了强大的支持。从变量到数据类型的理解是掌握Python编程的重要一步。随着深入学习,您将掌握更多复杂的数据结构和功能,为编写高效的代码打下基础。
2997

被折叠的 条评论
为什么被折叠?



