1.23每日总结

团队的另一个成员已经建成的云数据库,但随之而来的问题是Android studio只支持自身内置数据库sqlite,无法连接云端数据库,因此做app的想法也无法实现,因此,我们在想办法的同时继续python的学习。今天的主要内容是python的基本概念。以下为部分基础概念:

  1. 变量:在Python中,变量用于存储数据。你可以通过使用等号(=)将数值、字符串、列表、字典等各种类型的数据赋给变量。变量名是标识符,用于访问存储在内存中的数据。例如,如下代码创建了一个整数类型的变量x,并将其赋值为5:

    x = 5
    
  2. 数据类型:Python支持多种数据类型,包括数字(整数、浮点数、复数)、字符串、布尔值、列表、元组、字典和集合等。每种数据类型都有其特定的操作和方法。例如,如下代码创建了一个字符串类型的变量name,并将其赋值为"John":

    name = "John"
    
  3. 条件语句:条件语句用于根据条件的真假执行不同的代码块。常用的条件语句有if语句、elif语句和else语句。它们使程序能够根据不同的情况做出不同的决策。例如,下面的代码演示了if语句的使用:

    if x > 0:
        print("x is positive")
    elif x < 0:
        print("x is negative")
    else:
        print("x is zero")
    
  4. 循环:循环允许程序重复执行一段代码块。Python提供了两种主要的循环结构:for循环和while循环。for循环用于遍历可迭代对象(如列表、字符串等),而while循环在给定条件为真时重复执行代码块。例如,下面的代码演示了for循环的使用:

    for i in range(5):
        print(i)
    

    这段代码将打印从0到4的数字。

  5. 函数:函数是一段可重用的代码块,用于完成特定的任务。通过定义函数,你可以将代码模块化,并通过调用函数来执行其中的代码。Python提供了内置函数,同时也允许你自定义函数。例如,下面的代码演示了自定义函数的使用:

    def add_numbers(x, y):
        return x + y
    
    result = add_numbers(5, 3)
    print(result)
    

    这段代码定义了一个名为add_numbers的函数,它接受两个参数x和y,并返回它们的和。然后,我们调用这个函数并将结果赋给result变量。最后,我们打印出result变量的值。

  6. 模块和包:模块是一个包含Python代码的文件,用于组织和重用代码。你可以使用import语句导入模块,并使用其中定义的函数、变量和类。当多个相关模块被组织在一起时,称之为包。例如,下面的代码演示了如何导入Python标准库中的random模块,并使用其中的randint函数生成随机数:

    import random
    
    print(random.randint(1, 10))
    

    这段代码导入了random模块,并使用randint函数生成1到10之间的随机整数。

  7. 异常处理:异常处理用于处理程序执行过程中可能出现的错误和异常情况。通过使用try-except语句,你可以捕获并处理代码中可能引发的异常,以保证程序的稳定性和健壮性。例如,下面的代码演示了如何处理除以零的异常:

    try:
        result = 5 / 0
        print(result)
    except ZeroDivisionError:
        print("Cannot divide by zero")
    

    这段代码尝试将5除以0,这是一个不合法的操作并会引发ZeroDivisionError异常。我们使用try-except语句来捕获这个异常,并打印出对应的错误信息。

  8. 文件操作:Python提供了各种用于读写文件的函数和方法。你可以打开文件、读取其内容、写入数据并关闭文件。文件操作是处理持久化数据的重要方式之一。例如,下面的代码演示了如何打开一个文本文件并读取其中的内容:

    with open("example.txt", "r") as f:
        contents = f.read()
        print(contents)
    

    这段代码打开名为example.txt的文本文件,并读取其中的内容。我们使用with语句处理文件的打开和关闭,以确保文件被正确关闭并释放相关资源。

posted @   漏网鲨鱼  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示