当前位置:首页 > Python > 正文

Python3基础语法教程 - 从零开始学习Python编程

Python3基础语法教程

1Python简介

Python是一种高级、解释型、通用编程语言,由Guido van Rossum于1991年首次发布。它以简洁的语法、强大的功能和丰富的库生态系统而闻名。

Python广泛应用于Web开发、数据分析、人工智能、科学计算、自动化脚本等领域。其设计哲学强调代码的可读性和简洁性,特别适合初学者学习编程。

简单易学
免费开源
跨平台
丰富的库

2环境配置

要开始Python编程,您需要安装Python解释器:

  1. 访问 Python官网 下载最新版Python3

  2. 运行安装程序并勾选"Add Python to PATH"选项

  3. 安装完成后,在终端输入 python --version 验证安装

  4. 安装代码编辑器(推荐VS Code、PyCharm或Sublime Text)

Python安装验证
$ python --version
Python 3.11.4

$ python
>>> print("Hello, Python!")
Hello, Python!

3变量与数据类型

Python是动态类型语言,无需声明变量类型:

基本数据类型

# 整数age = 25# 浮点数height = 1.75# 字符串name = "张三"# 布尔值is_student = True# 空值result = None

容器类型

# 列表 - 可变有序集合fruits = ["苹果", "香蕉", "橙子"]# 元组 - 不可变有序集合colors = ("红", "绿", "蓝")# 字典 - 键值对集合person = {"name": "李四", "age": 30}# 集合 - 无序不重复元素unique_numbers = {1, 2, 3, 4}

类型转换

num_str = "123"
num_int = int(num_str)  # 字符串转整数 → 123num_float = float("3.14")  # 字符串转浮点数 → 3.14str_num = str(100)  # 整数转字符串 → "100"bool_val = bool(1)  # 整数转布尔值 → True

4运算符

Python支持多种运算符:

算术运算符

  • + 加法 10 + 5 → 15

  • - 减法 10 - 5 → 5

  • * 乘法 10 * 5 → 50

  • / 除法 10 / 4 → 2.5

  • // 整除 10 // 4 → 2

  • % 取模 10 % 4 → 2

  • ** 幂运算 2 ** 3 → 8

比较运算符

  • == 等于 5 == 5 → True

  • != 不等于 5 != 3 → True

  • > 大于 10 > 5 → True

  • <<> 小于 3 < 5 → True

  • >= 大于等于 5 >= 5 → True

  • <=<> 小于等于 4 <= 5="">

逻辑运算符

  • and 与 True and False → False

  • or 或 True or False → True

  • not 非 not True → False

5控制结构

条件语句

score = 85

if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")  # 输出:良好elif score >= 60:
    print("及格")
else:
    print("不及格")# 简写形式result = "通过" if score >= 60 else "未通过"

循环语句

# for循环for i in range(5):
    print(i)  # 输出0-4# 遍历列表fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
    print(f"我喜欢吃{fruit}")# while循环count = 0
while count < 5:
    print(count)
    count += 1

6函数

函数是可重用的代码块,用于执行特定任务:

基本函数

# 定义函数def greet(name):
    """这是一个简单的问候函数"""
    return f"你好, {name}!"# 调用函数print(greet("王五"))  # 输出: 你好, 王五!

参数类型

# 带默认参数的函数def power(base, exponent=2):
    return base ** exponent

print(power(3))     # 输出9 (3^2)print(power(3, 3))  # 输出27 (3^3)# 可变参数def sum_numbers(*numbers):
    total = 0
    for num in numbers:
        total += num
    return total

print(sum_numbers(1, 2, 3))  # 输出6

总结

本教程涵盖了Python3的基础语法,包括变量、数据类型、运算符、控制结构和函数。掌握这些基础知识是成为Python开发者的第一步。

继续学习建议

面向对象编程
异常处理
文件操作
模块与包
常用标准库
"Python让复杂的任务变得简单,让简单的任务变得更容易。"
— Python社区

学习资源推荐

📚

官方文档

Python官方文档是最权威的学习资源

访问官网
🎥

视频教程

B站、慕课网等平台有丰富的Python教程

观看教程
💻

编程练习

LeetCode、牛客网提供大量编程题目

开始练习

发表评论