#CDA学习打卡 #CDA数据分析师 python数据分析第一次打卡

Python学习笔记

1. Python数据类型

1.1 数字类型

  • 整型(int):用于表示没有小数部分的数,例如:1, -3, 0
  • 浮点型(float):用于表示小数,例如:1.2, -0.5, 3.14159
  • 复数类型(complex):由实部和虚部组成,例如:1 + 2j, -3.5 - 1j

1.2 序列类型

  • 字符串(str):用于表示文本数据,例如:"Hello, World!", 'Python'
  • 列表(list):有序的元素集合,元素可以是不同的数据类型,例如:[1, 'apple', 3.14]
  • 元组(tuple):不可变的有序元素集合,例如:(1, 'apple', 3.14)

1.3 映射类型

  • 字典(dict):存储键值对的数据结构,例如:{'name': 'Alice', 'age': 25}

1.4 集合类型

  • 集合(set):无序且元素不重复的集合,例如:{1, 2, 3}
  • 不可变集合(frozenset):不可变的集合类型,例如:frozenset([1, 2, 3])

2. 流程控制

2.1 条件语句

  • if 语句:根据条件执行代码块
  • elif 语句:多个条件分支
  • else 语句:当所有条件都不满足时执行

2.2 循环语句

  • for 循环:遍历序列类型的元素
  • while 循环:根据条件重复执行代码块

2.3 循环控制语句

  • break:立即退出循环
  • continue:跳过当前循环的剩余部分,进入下一次循环

2.4 异常处理

  • try...except:捕获并处理异常
  • finally:无论是否发生异常,都会执行的代码块

3. 函数

3.1 定义函数

  • 使用 def 关键字定义函数
  • 函数参数:传递给函数的值
  • 返回值:函数执行后返回的结果

3.2 函数参数

  • 位置参数:按照位置传递的参数
  • 默认参数:带有默认值的参数
  • 关键字参数:通过关键字传递的参数
  • 可变参数:接受任意数量的参数

3.3 函数作用域

  • 局部作用域:函数内部定义的变量
  • 全局作用域:函数外部定义的变量

3.4 匿名函数

  • 使用 lambda 关键字定义的简短函数

3.5 函数的高级特性

  • 函数可以作为对象传递
  • 函数可以作为其他函数的参数
  • 函数可以有返回值,并且返回值可以是另一个函数
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值