Python 基础语法学习笔记

Python 是一种高级编程语言,由 Guido van Rossum 在 1989 年底发明。它支持多种编程范式,包括面向对象、命令式和函数式编程。Python 有简洁清晰的语法和强大的标准库,成为了人工智能、数据科学、网络编程等领域的重要工具。

变量和数据类型

Python 中的变量不需要声明,可以直接赋值使用。Python 中的数据类型有:

  • 数字:整数(int)、浮点数(float)、复数(complex)
  • 字符串:用单引号(')或双引号(")括起来
  • 列表:用方括号([])括起来
  • 元组:用小括号(())括起来
  • 字典:用花括号({})括起来

举例:

Copy Code
a = 5 b = 2.5 c = 1 + 2j d = 'Hello, world' e = [1, 2, 3] f = (4, 5, 6) g = {'name': 'Alice', 'age': 25}

控制流语句

Python 中的控制流语句有:

  • 条件语句 if...elif...else...
  • 循环语句 while 和 for
  • 跳出循环语句 break 和 continue

举例:

Copy Code
x = 10 if x > 0: print('x is a positive number') elif x == 0: print('x is zero') else: print('x is a negative number') for i in range(10): if i == 5: break print(i) i = 0 while i < 10: i += 1 if i % 2 == 0: continue print(i)

函数和模块

Python 中的函数使用 def 关键词定义,可以有参数和返回值。Python 还支持模块化编程,简单地说,就是把代码分成多个文件,每个文件都是一个模块。

举例:

Copy Code
def add(x, y): return x + y import math print(math.sqrt(2))

异常处理

Python 中的异常处理使用 try...except...finally... 语句块。如果 try 块中的代码发生异常,就跳转到 except 块中执行相应的处理逻辑。finally 块中的代码无论是否发生异常都会执行。

举例:

Copy Code
try: x = 1 / 0 except ZeroDivisionError: print('division by zero') finally: print('finally block')

文件操作

Python 中的文件操作使用 open 函数打开文件,并使用 read、write 等方法读取或写入文件内容。使用 with...as... 语句块可以自动关闭文件。

举例:

Copy Code
with open('file.txt', 'w') as f: f.write('Hello, file!') with open('file.txt', 'r') as f: content = f.read() print(content)

以上是 Python 基础语法学习笔记的简单介绍,希望对您的学习有所帮助。