Python基础学习笔记Day1

1.变量与数据类型

  • 变量:在Python中,变量是存储数据的容器,可以通过变量名来访问和修改数据。变量名由字母、数字和下划线组成,且不能以数字开头。变量的大小写敏感(A 与a是不同的)。
  • 数据类型:Python支持多种数据类型,包括:
    • 整型(int):用于表示整数,如x=5。
    • 浮点型(float):用于表示带有小数点的数,如y=3.14。
    • 字符串(str):字符组成的序列,如 name="Mia"。
    • 列表(list):有序的元素集合,括号[]进行定义,元素之间用逗号(,)分隔,可以包含不同类型的元素,如 fruits=["orange","apple","banana"]。
    • 元组(tuple):与列表类似,用圆括号()进行定义,即使元组中只有一个元素,也需要在这个元素后面加上逗号,元组是不可变的,如my_tuple=(1,2,3)。
    • 字典(dict):无序的键值对集合,如person={"name":"Mia“,“age":19}。
    • 集合(set):无序且不包含重复元素的集合,如colors={"purple","pink","yellow"}。
    • 布尔型(bool):用于表示逻辑值,只有TrueFalse两种取值。
    • 复数(complex):用于表示复数,由实部和虚部组成,如z=3+4j。

2. 运算符

     Python支持多种运算符,包括算术运算符(如加、减、乘、除)、比较运算符(如大于、小于)、逻辑运算符(如与、或、非)等。

3. 表达式

     Python表达式是运算符和操作数进行有意义排列所得的组合,其可以是单独的一个值、变量或函数调用等,也可以写在赋值语句的右边或作为语句的组成部分。

4. 条件语句

     条件语句用于根据条件判断执行不同的操作,在Python中的条件语句主要有if、elif和else。

5. 循环结构 

     循环结构用于重复执行一段代码,直到满足某个条件为止,在Python中的循环结构主要有for和while。

6. 函数

     函数是一段可重复调用的代码块,可以接收参数并返回结果。通过定义函数,可以提高代码的可读性和复用性。函数定义使用def关键字开始,后跟函数名、参数列表和冒号(:)。

7. 模块

     模块是Python中封装一组相关函数和类的文件,通过导入模块可以使用其中定义的函数和类。Python的标准库提供了大量的模块,用于实现各种功能,如math、os、random等。

8. 算法与程序

     算法是解决特定问题的方法和步骤,而程序则是用编程语言实现的算法。编写Python程序时,需要根据问题的需求设计合适的算法,并使用Python语法编写相应的程序代码。

算法描述

  1. 初始化一个变量sum为0,用于保存偶数的和。
  2. 遍历给定的列表。
  3. 对于列表中的每一个元素,检查它是否是偶数(即能否被2整除)。
  4. 如果是偶数,将其加到sum变量中。
  5. 遍历完成后,返回sum变量作为结果。
  6. 在这个例子中,sum_of_evens函数就是根据前面描述的算法编写的Python程序。我们定义了一个函数,它接受一个列表作为输入,然后按照算法的步骤来找出所有偶数的和,并返回结果。

9.大数据处理第三方库

  1. Pandas:用于数据处理和分析的库,提供数据结构和数据操作工具。
  2. NumPy:提供高性能的多维数组对象和用于数组操作的工具。
  3. Matplotlib:基础的绘图库,用于绘制各种图表。
  4. Scrapy:用于网络爬虫和数据收集的框架。
  5. Requests:用于发送HTTP请求的库。
  • 34
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
Python中,异常处理是非常重要的一部分。当程序运行时如果出现错误,如果没有异常处理,程序就会崩溃。为了避免这种情况,Python提供了异常处理机制。 在Python中,异常处理语句使用 `try` 和 `except` 关键字来实现。`try` 语句块中包含可能会发生异常的代码,如果这段代码出现了异常,则会跳转到 `except` 语句块中执行异常处理代码。 下面是一个简单的例子: ```python try: num = int(input("请输入一个整数:")) print(10/num) except ZeroDivisionError: print("除数不能为0") except ValueError: print("输入的不是整数") ``` 在上面的代码中,我们尝试将用户输入的字符串转换为整数,并将其用作除数计算 10/num。如果用户输入的是 0,则会触发 ZeroDivisionError 异常。如果用户输入的不是整数,则会触发 ValueError 异常。如果发生异常,则会跳转到对应的 except 语句块中执行处理代码。 除了可以指定具体的异常类型,也可以使用 `except Exception` 来捕获所有异常。例如: ```python try: num = int(input("请输入一个整数:")) print(10/num) except Exception as e: print("发生异常:", e) ``` 在上面的代码中,如果发生任何异常,都会跳转到 `except` 语句块中执行处理代码,并将异常信息打印出来。 除了 `try` 和 `except`,还有 `finally` 关键字,它指定的代码块无论是否发生异常都会执行。例如: ```python try: num = int(input("请输入一个整数:")) print(10/num) except Exception as e: print("发生异常:", e) finally: print("程序执行完毕") ``` 在上面的代码中,无论是否发生异常,都会执行 `finally` 中的代码,即输出“程序执行完毕”。 总之,在Python中,异常处理是非常重要的一部分,它可以有效避免程序崩溃,提高程序的健壮性和可靠性。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值