返回教程中心

Python编程基础

AI开发必备的Python编程基础知识

AI基础初级

Python语言广泛应用于人工智能领域, 是一种简单、易学且功能强大的高级编程语言。掌握Python编程语言,有助于AI学习和应用实践。以下为Python语言的基本介绍。


1. Python语法

Python 的语法简洁明了,代码可读性强。以下是 Python 语法的基本规则:

1.1 注释

  • 单行注释:以 # 开头。
  • 多行注释:用三引号 '''""" 包裹。

"""
这是多行注释
可以写多行内容
"""

1.2 代码缩进

Python 使用 缩进 代替大括号 {},表示代码块,通常使用 4个空格

if True:
    print("缩进很重要!")  # 正确

1.3 变量

Python 是动态类型语言,变量不需要声明类型。

x = 10        # 整数
y = "Hello"   # 字符串
z = 3.14      # 浮点数
print(x, y, z)

2. 数据类型

Python 提供了多种内置数据类型:

2.1 基本数据类型

| 类型 | 描述 | 示例 | |-------------|--------------------|-----------------------| | int | 整数 | x = 5 | | float | 浮点数 | y = 3.14 | | str | 字符串 | name = "Python" | | bool | 布尔值 | flag = True | | NoneType| 空值 | val = None |

示例:

a = 10          # 整数
b = 3.14        # 浮点数
c = "Python"    # 字符串
d = True        # 布尔值
e = None        # 空值

print(type(a), type(b), type(c), type(d), type(e))

2.2 容器数据类型

Python 提供了多种数据容器:

  1. 列表(List)

    • 有序可变的集合,用 [] 表示。
    • 允许存储不同类型的元素。
    my_list = [1, 2, 3, "Python"]
    my_list.append(4)  # 添加元素
    print(my_list)
    
  2. 元组(Tuple)

    • 有序不可变的集合,用 () 表示。
    my_tuple = (1, 2, 3, "Python")
    print(my_tuple[0])  # 访问元素
    
  3. 字典(Dictionary)

    • 键值对集合,用 {} 表示。
    my_dict = {"name": "Python", "version": 3.10}
    print(my_dict["name"])  # 访问值
    
  4. 集合(Set)

    • 无序不重复的元素集合,用 {} 表示。
    my_set = {1, 2, 3, 4, 4}
    print(my_set)  # 输出:{1, 2, 3, 4}
    

3. 函数

函数是执行特定任务的代码块,Python 支持内置函数和用户自定义函数。

3.1 定义函数

使用 def 关键字定义函数。

def greet(name):
    print("Hello, " + name)

greet("Python")  # 调用函数

3.2 返回值

使用 return 返回结果。

def add(a, b):
    return a + b

result = add(5, 3)
print(result)  # 输出:8

3.3 默认参数

函数可以有默认参数。

def greet(name="World"):
    print("Hello, " + name)

greet()          # 输出:Hello, World
greet("Python")  # 输出:Hello, Python

4. 模块

模块是包含 Python 代码的文件,通常用 .py 作为扩展名。模块可以导入到其他代码中复用。

4.1 导入模块

Python 提供了许多内置模块,例如 mathrandom

import math

print(math.sqrt(16))  # 输出:4.0

4.2 自定义模块

可以创建自己的模块。

步骤

  1. 创建 my_module.py 文件:
def add(a, b):
    return a + b
  1. 在其他文件中导入模块:
from my_module import add

result = add(5, 3)
print(result)  # 输出:8

5. 库(Packages)

库是包含多个模块的集合,通常用于特定的功能。Python 提供了丰富的第三方库,可以通过 pip 安装。

5.1 安装库

使用 pip 命令安装库。例如,安装 numpy

pip install numpy

5.2 使用库

import numpy as np

arr = np.array([1, 2, 3, 4])
print(arr)

6. 综合示例

下面是一个简单的综合示例,演示 Python 基础功能:

import math

def calculate_area(radius):
    return math.pi * radius ** 2

radius = float(input("请输入圆的半径:"))

area = calculate_area(radius)
print(f"圆的面积是:{area:.2f}")

运行结果

请输入圆的半径:5
圆的面积是:78.54

7. 总结

在本教程中,我们学习了 Python 编程的基础知识,包括:

  • Python语法:注释、缩进、变量等。
  • 数据类型:基本类型和容器类型。
  • 函数:定义函数、返回值、默认参数。
  • 模块:导入和创建模块。
  • :安装和使用第三方库。

掌握这些内容后,你就可以编写简单的 Python 程序,并为后续学习进阶内容(如面向对象、数据分析等)打下基础。


如需学习更多,可以访问官方文档: