Python基础语法详解:从变量到异常处理

需积分: 1 0 下载量 142 浏览量 更新于2024-08-03 收藏 172KB PDF 举报
"这份文档是关于Python基础语法的介绍,涵盖了变量与数据类型、输出与输入、条件语句、循环、函数、列表、字典、异常处理以及模块导入等内容,旨在帮助初学者入门Python编程。" 在Python编程语言中,基础语法是构建任何程序的基础。首先,Python支持多种数据类型,包括整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)、字典(dict)和集合(set)。例如,可以使用赋值操作符`=`来创建变量,如`x = 5`。字符串可以用引号包围,如`"Hello, World!"`。 输出功能主要通过`print()`函数实现,例如`print("Hello, World!")`会打印出指定的字符串。相反,`input()`函数用于接收用户的输入,如`user_input = input("Enter something:")`,然后可以通过`print()`显示出来。 条件语句是控制流程的关键部分,使用`if`、`elif`和`else`来判断条件并执行相应代码块。例如: ```python x = 10 if x > 5: print("x is greater than 5") elif x < 5: print("x is less than 5") else: print("x is equal to 5") ``` 循环结构有两种主要形式:`for`循环和`while`循环。`for`循环常用于遍历序列,如`for i in range(5): print(i)`,这将打印0到4。`while`循环则在条件满足时持续执行,如`while i < 5:`,每次循环后更新`i`的值。 函数是可重用代码的单元,使用`def`关键字定义,如`def greet(name): return "Hello," + name`,然后调用`print(greet("World"))`。 列表是有序的数据集合,用方括号`[]`表示,如`my_list = [1, 2, 3, 4, 5]`。字典是键值对的无序集合,用花括号`{}`表示,如`my_dict = {"name": "John", "age": 30}`。 异常处理是处理程序运行时可能出现错误的关键部分,使用`try`、`except`和`finally`来捕获和管理错误。例如,尝试除以零会导致`ZeroDivisionError`,我们可以这样处理: ```python try: x = 1 / 0 except ZeroDivisionError: print("You can't divide by zero!") finally: print("This will always be executed") ``` 最后,Python允许我们导入其他模块以使用其功能,如`import math`,然后调用`math.sqrt(16)`计算16的平方根。 这只是Python编程语言基础知识的冰山一角,Python还提供了类、模块、装饰器、生成器等更多特性,以及强大的标准库和第三方库,等待开发者深入探索。