python什么时候用花括号_Python数据分析前准备知识

先放思维导图

b3a64726463a7bbdde15fe66befb9786.png

74eb77b6dc3b5328f8887a4d595965bd.png

故本次内容可以大致分为以上六部分,下面是详细内容。

开始之前先需要了解什么是变量,是用来存放数据的。

因此引出数据,数据有五种数据类型:字符串、数字、容器、布尔和None。

字符串有两种重要的使用方法:用+合并字符串、用%S格式化字符串

86a72a750898f8c6b47594f0729e6243.png

d0a166dca02dc8d0bfdc769e56527830.png

数字类型有三种:整型、浮点型(即带小数)、负数,比较简单就不举例子了

接下来是重头戏容器,包括列表、元祖、集合、字典。主要学习容器的4个主要操作:增加、删除、查询、修改。

首先是列表:

1、用方括号[]来定义

2979bcd50bc1a234fd2afd686b9a0254.png

2、len()获得列表长度

466d954e511e0104bd985526ea380dd7.png

3、append()增加元素

017a457432711199645e4df01c54df3a.png

4、del删除元素

0c44a4d4ba04e56f442328372f98f7b3.png

5、下标索引查询列表元素

3b54f1d96706e9eefa2e690501de59ef.png

6、直接指定下标值修改元素

595f3ced55024022d68b6c66e4ee930f.png

其次是元祖:

1、用小括号定义元祖

ae9168ef7c17449cce6fc6c033b9e5f4.png

2、len()查询元祖长度

8b922ff2a508ca6dd4c68a9be7cd0bcd.png

3、下标查询元素

5d19456d1783f28f5da589effea16937.png

4、元祖无法修改,只能查询

再次是集合:

1、用花括号来定义,没有重复元素

e4aaf486c1a65a60bb822bb99d2ac269.png

2、set()定义空集、update()增加元素

5f90fa279f980e06703881b2ade89257.png

3、discard删除元素

309cc5a143eef276f6b6fa23d0bfa8c8.png

4、布尔查询值

61fdd43db2577b0dc425edea0b1ef2f3.png

5、先删除后添加来修改元素(注意有无中括号的区别)

94df3054f6a9cddecc723b8ca9a51d62.png

最后是字典:

1、用花括号和键值对来表示字典

6f180e15a23a6f448fa5672181c7af59.png

2、直接添加键值对来增加元素

72f31291817291d6571399cfd159e5a0.png

3、利用编号查询病人信息

334c8721048b71462c58b8fadf2866bc.png

4、通过修改键值对来修改信息

623734a7ea6706cb7304bb4c0fed1888.png

布尔值可用在条件判断上。

空值不等于None,可以利用空值对数据进行特殊处理

条件判断的一般格式

1、值比较

01f85c819f3e77bd24acbe9ad0e91aea.png

2、逻辑比较

d64959b11c86911ca4f9a84c02df28d0.png

3、多个条件判断

367f51533766eda44f74da6883b2d58e.png

循环:进行批量处理

3d1e0fc96deb9325f5739b2ffd1d594a.png

1、continue用于跳出当前循环

a772ba92b637a636716481edd5243f70.png

2、break用于退出整个循环

82faf012028a5f3118c1e49ffe5dba4c.png

函数可以定义一个操作,之后能反复运用。

1、定义

e9f41d3fbb8a8135a5b42778aedabb4c.png

2、使用函数,即赋值

54493e9ee80cf4c4734ad992ffcc2f0b.png

或带参数名地赋值

3242fd3d30ea88a2b0822ac4e38e9116.png

3、如果有不可变数据类型(字符串、元祖、数值),那么传递的是数据类型的值

40612c4ea3a6b89427033f89f7b5e731.png
这里一定要注意b顶格,不用空四格,否则运行后没有显示

4、如果是可变数据类型,则传递变量的引用地址

2cc1b3024e5194cdf8b0f122b1e4a3c8.png

5、全局作域和局部作用域的区别

29474504c6923bd902dff3989310c69d.png
局部变量只能在相应函数内部访问

数据结构分为双向列表、排序字典、计数器

双向列表中的队列、栈可以图上比较清晰

排序中DrderDict可以让字典变得有序,同样见图

计数器功能

94721ed8baa6b6b98ae1a9ae7a03e323.png

67236aa303ae1c60ecf20b74bf322895.png
出现次数最多的三个词
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值