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

本文介绍了Python中的数据类型,重点讲解了数据容器的四类——列表、元组、集合和字典,包括它们的定义、操作方法如增加、删除、查询和修改。此外,还提及了布尔值、空值None和条件判断等基础知识。
摘要由CSDN通过智能技术生成

先放思维导图

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
出现次数最多的三个词
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值