小编已经为大家准备好Python万字长文基础教程学习资料,关注公众号“予贝AIGC”点击下方Python菜单可以直接获取!!!
第2章 Python语法基础
本章深入探讨Python的核心语法基础,包括变量和数据类型、运算符和表达式,以及控制流结构。这些概念是Python编程的基石,掌握它们对于编写有效且高效的Python代码至关重要。通过本章的学习,读者将能够理解Python的基本语法规则,为进一步学习更高级的Python概念打下坚实基础。
2.1 变量和数据类型
变量是编程中存储数据的基本单位,而数据类型则定义了变量可以存储的数据种类。在Python中,变量无需显式声明类型,这得益于Python的动态类型特性。
Python中的变量命名遵循一定规则:必须以字母或下划线开头,后跟字母、数字或下划线。变量名区分大小写,不能使用Python的保留关键字。
Python支持多种基本数据类型:
- 整数(int):表示正整数、负整数和零。
- 浮点数(float):表示带小数点的数字。
- 字符串(str):表示文本数据,用单引号或双引号括起。
- 布尔值(bool):表示真(True)或假(False)。
此外,Python还支持复数类型(complex)。
在Python中,可以使用赋值语句创建变量:
# 整数
age = 25
# 浮点数
height = 1.75
# 字符串
name = "Alice"
# 布尔值
is_student = True
# 复数
complex_num = 3 + 4j
# 打印变量类型
print(type(age)) # <class 'int'>
print(type(height)) # <class 'float'>
print(type(name)) # <class 'str'>
print(type(is_student)) # <class 'bool'>
print(type(complex_num))# <class 'complex'>
在上面的代码中,使用type()
函数可以查看变量的类型。Python的动态类型特性允许随时改变变量的类型:
x = 10
print(type(x)) # <class 'int'>
x = "Hello"
print(type(x)) # <class 'str'>
Python提供了多种内置函数用于类型转换:
# 整数转浮点数
float_num = float(10)
print(float_num<