Python 基础语法学习笔记
Python 是一种高级编程语言,由 Guido van Rossum 在 1989 年底发明。它支持多种编程范式,包括面向对象、命令式和函数式编程。Python 有简洁清晰的语法和强大的标准库,成为了人工智能、数据科学、网络编程等领域的重要工具。
变量和数据类型
Python 中的变量不需要声明,可以直接赋值使用。Python 中的数据类型有:
- 数字:整数(int)、浮点数(float)、复数(complex)
- 字符串:用单引号(')或双引号(")括起来
- 列表:用方括号([])括起来
- 元组:用小括号(())括起来
- 字典:用花括号({})括起来
举例:
Copy Codea = 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 Codex = 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 Codedef add(x, y):
return x + y
import math
print(math.sqrt(2))
异常处理
Python 中的异常处理使用 try...except...finally... 语句块。如果 try 块中的代码发生异常,就跳转到 except 块中执行相应的处理逻辑。finally 块中的代码无论是否发生异常都会执行。
举例:
Copy Codetry:
x = 1 / 0
except ZeroDivisionError:
print('division by zero')
finally:
print('finally block')
文件操作
Python 中的文件操作使用 open 函数打开文件,并使用 read、write 等方法读取或写入文件内容。使用 with...as... 语句块可以自动关闭文件。
举例:
Copy Codewith open('file.txt', 'w') as f:
f.write('Hello, file!')
with open('file.txt', 'r') as f:
content = f.read()
print(content)
以上是 Python 基础语法学习笔记的简单介绍,希望对您的学习有所帮助。