前言

Python,作为一门解释型、高级编程语言,因其简洁明了的语法和广泛的应用领域,受到了开发者的热烈欢迎。本文将详细介绍Python的核心语法,并通过代码演示来帮助读者更好地理解。

一、基础语法

  1. 变量与数据类型

Python中的变量无需声明,可以直接赋值。变量的类型由所赋的值决定,且可以随时更改。Python支持多种数据类型,如整数(int)、浮点数(float)、字符串(str)等。

# 变量赋值
a = 10
b = 3.14
c = "Hello, World!"

# 数据类型转换
d = int(b)
e = str(a)
  1. 条件与循环

Python中的条件语句使用if、elif和else关键字。循环语句包括for循环和while循环。

# 条件语句
x = 5
if x > 0:
    print("x是正数")
elif x < 0:
    print("x是负数")
else:
    print("x是零")

# for循环
for i in range(5):
    print(i)

# while循环
i = 0
while i < 5:
    print(i)
    i += 1
  1. 函数

Python中使用def关键字定义函数,通过函数名调用函数。函数可以接受任意数量的参数,并返回值。

# 定义函数
def add(a, b):
    return a + b

# 调用函数
result = add(3, 5)
print(result)

二、进阶语法

  1. 列表与元组

Python中的列表(list)和元组(tuple)是两种常用的数据结构。列表是可变的,元组是不可变的。

# 列表
my_list = [1, 2, 3, 4, 5]
my_list.append(6)
print(my_list)

# 元组
my_tuple = (1, 2, 3)
# my_tuple[0] = 4  # 这行代码会报错,因为元组是不可变的
  1. 字典与集合

字典(dict)是一种键值对(key-value)存储的数据结构,集合(set)是一种无序且不重复的元素集合。

# 字典
my_dict = {"apple": 1, "banana": 2}
my_dict["orange"] = 3
print(my_dict)

# 集合
my_set = {1, 2, 3, 4}
my_set.add(5)
print(my_set)
  1. 异常处理

Python使用try、except、finally等关键字处理异常。

try:
    a = 1 / 0
except ZeroDivisionError:
    print("除数不能为零")
finally:
    print("无论如何都会执行")

三、总结

本文介绍了Python的核心语法,包括基础语法和进阶语法。通过代码演示,读者可以更好地理解Python的语法规则。Python简洁明了的语法使得开发者能够高效地完成各种任务,因此Python成为了当今最受欢迎的编程语言之一。