这个页面提供了关于 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 中的异常处理使用 tryexcept 语句。

示例

try:
    x = 1 / 0
except ZeroDivisionError:
    print('除数不能为 0')

扩展阅读

想要了解更多关于 Python 的知识,可以访问我们的Python 教程页面。

Python