Python基础知识的概要,适合初学者快速掌握核心概念:

一、Python简介

  • 特点:简洁易读、跨平台、支持面向对象、动态类型、丰富的库

  • 应用场景:Web开发、数据分析、人工智能、自动化脚本等。

二、基础语法

  1. 注释
    # 单行注释
    """ 多行注释(本质是字符串) """
  2. 变量与数据类型

  3. 变量:无需声明类型,直接赋值

  4. 常见数据类型

    • 数字:int(整数)、float(浮点数)

    • 字符串:str(用单/双引号包裹)

    • 布尔:True / False

    • 空值:None

    • 集合:list(列表)、tuple(元组)、dict(字典)、set(集合)

      a = 10              # 整数
      name = "Alice"       # 字符串
      is_student = True    # 布尔
      my_list = [1, 2, 3]  # 列表(可变)
      my_tuple = (4, 5)    # 元组(不可变)
      my_dict = {"key": "value"}  # 字典(键值对)

三、控制流

  1. 条件语句if-elif-else)

    age = 18
    if age < 18:
        print("未成年")
    elif age == 18:
        print("刚好成年")
    else:
        print("成年人")

  2. 循环

    for循环:遍历序列(列表、字符串等)

    for i in range(5):      # 输出0-4
        print(i)
    
    fruits = ["apple", "banana"]
    for fruit in fruits:
        print(fruit)

    while循环:条件为真时执行

    count = 0
    while count < 3:
        print(count)
        count += 1

四、函数

  • 用 def 定义函数,支持参数和返回值

    def add(a, b):
        return a + b
    
    result = add(3, 5)  # 调用函数,result=8

五、文件操作

  • 使用 open() 读写文件,推荐用 with 自动关闭文件:

    # 写入文件
    with open("test.txt", "w") as f:
        f.write("Hello World")
    
    # 读取文件
    with open("test.txt", "r") as f:
        content = f.read()
        print(content)  # 输出:Hello World

六、模块与库

  • 导入模块

    import math
    print(math.sqrt(16))  # 4.0
  • 安装第三方库

    pip install numpy  # 在命令行中执行

七、异常处理 

  • 使用 try-except 捕获错误:

    try:
        num = int(input("输入数字: "))
    except ValueError:
        print("这不是数字!")

 八、示例代码

# 计算斐波那契数列
def fibonacci(n):
    a, b = 0, 1
    for _ in range(n):
        print(a, end=" ")
        a, b = b, a + b
fibonacci(5)  # 输出:0 1 1 2 3

学习建议

  1. 多写代码,从简单项目开始(如python小游戏)

  2. 查阅python的相关书籍如:《看漫画学python》,《python编程从入门到实践》《利用python进行数据分析》

  3. 使用IDE工具(如PyCharm、VS Code)提升效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值