这个页面提供了关于 Python 的教程文档,包括基础语法、常用库、高级特性等内容。
基础语法
Python 的基础语法相对简单,以下是几个基本的语法点:
- 变量赋值
- 数据类型
- 控制流
变量赋值
在 Python 中,变量赋值非常简单,如下所示:
a = 10
b = 'Hello, world!'
数据类型
Python 中有几种基本的数据类型,包括整数、浮点数、字符串等:
- 整数:
int
- 浮点数:
float
- 字符串:
str
控制流
Python 中的控制流包括条件语句和循环语句。
条件语句
if a > b:
print('a 大于 b')
elif a == b:
print('a 等于 b')
else:
print('a 小于 b')
循环语句
for i in range(5):
print(i)
常用库
Python 中有许多常用库,以下是一些常见的库:
math
: 数学运算os
: 操作系统相关json
: JSON 数据处理
math 库
math
库提供了许多数学运算相关的函数,例如:
math.sqrt(x)
: 计算 x 的平方根math.sin(x)
: 计算 x 的正弦值
示例
import math
print(math.sqrt(16)) # 输出 4.0
print(math.sin(math.pi / 2)) # 输出 1.0
高级特性
Python 中还有一些高级特性,例如:
- 生成器
- 类和对象
- 异常处理
生成器
生成器是一种特殊的迭代器,用于创建无限序列。
示例
def fibonacci():
a, b = 0, 1
while True:
yield a
a, b = b, a + b
for i in fibonacci():
if i > 100:
break
print(i)
类和对象
Python 中的类和对象是面向对象编程的基础。
示例
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f'Hello, my name is {self.name} and I am {self.age} years old.')
p = Person('Alice', 25)
p.say_hello()
异常处理
Python 中的异常处理使用 try
和 except
语句。
示例
try:
x = 1 / 0
except ZeroDivisionError:
print('除数不能为 0')
扩展阅读
想要了解更多关于 Python 的知识,可以访问我们的Python 教程页面。
Python