Python 01 基本语法
Python 是一种广泛使用的高级编程语言,以其简洁的语法和易读性而受到广大开发者的欢迎。本文将介绍 Python 的基本语法,包括变量、数据类型、运算符、控制结构等基本概念,并辅以代码示例,帮助读者更好地理解和掌握 Python 的基本语法。
变量和数据类型
在 Python 中,变量的创建不需要提前声明,通过直接赋值即可创建。变量名应遵循一定的规则,例如:变量名只能包含字母、数字和下划线,不能以数字开头,且不能使用 Python 的保留字。
# 创建变量
x = 10 # 整数类型
y = 3.14 # 浮点数类型
name = "Python" # 字符串类型
is_active = True # 布尔类型
print(x, y, name, is_active)
数据类型
Python 主要支持以下几种数据类型:
- 整数(int):整数类型的数字
- 浮点数(float):带有小数点的数字
- 字符串(str):字符序列,使用单引号或双引号表示
- 布尔(bool):只有两个值,真(True)或假(False)
- 列表(list):可以存储多个值的可变序列
- 字典(dict):存储键值对的无序集合
# 列表
fruits = ["苹果", "香蕉", "橙子"]
print(fruits[0]) # 输出: 苹果
# 字典
person = {"name": "Alice", "age": 25}
print(person["name"]) # 输出: Alice
运算符
Python 支持多种运算符,包括算术运算符、比较运算符和逻辑运算符。
# 算术运算符
a = 5
b = 3
print(a + b) # 输出: 8
print(a - b) # 输出: 2
print(a * b) # 输出: 15
print(a / b) # 输出: 1.6666666666666667
print(a // b) # 输出: 1 取整除
print(a % b) # 输出: 2 取余数
print(a ** b) # 输出: 125 幂运算
# 比较运算符
print(a > b) # 输出: True
print(a == b) # 输出: False
# 逻辑运算符
print(a > 0 and b > 0) # 输出: True
print(a > 0 or b < 0) # 输出: True
控制结构
Python 的控制结构包括条件语句、循环结构等。条件语句使用 if
、elif
和 else
来实现。
# 条件语句
age = 18
if age < 18:
print("未成年人")
elif age == 18:
print("刚成年")
else:
print("成年人")
# 循环结构
# for 循环
for i in range(5):
print(i) # 输出: 0 1 2 3 4
# while 循环
count = 0
while count < 5:
print(count)
count += 1 # count 自增 1
函数
在 Python 中,可以使用 def
关键字来定义函数,函数可以接受参数并返回值。
def greet(name):
return f"Hello, {name}!"
print(greet("Alice")) # 输出: Hello, Alice!
小结
本文介绍了 Python 的基本语法,包括变量、数据类型、运算符、控制结构和函数等内容。Python 的语法简洁易懂,非常适合编程初学者。希望通过本文的介绍,能够帮助读者更好地入门 Python 编程,并激发他们进一步探索和学习的兴趣。