Python基础——数据类型(图解+实例,非常详细!)

Python基础——数据类型(图解+实例,非常详细!)

内容及版权声明:笔记是根据开课吧——Python语法爬虫分析课和自己的理解记录,其中包含课程的截图,仅学习分享使用,如有侵权请私信删除!

目录Python中常见的数据类型1、整数类型

2、浮点类型

3、字符串类型

4、 Python四则运算(取整直接//就可以完成)

5、三种数据类型之间的装换(直接调用要转换成的目标函数即可)

6、列表:本质上讲,列表数据类型类似一个大的容器。

7、字典(key——value):和列表类似,相当于一个容器

8、列表与字典异同

Python中常见的数据类型

变量:(相当于杯子可以往里倒不同的果汁)

可以装不同的果汁,但每次只能装一种果汁,如果要装入其他果汁,那就需要将之前的果汁倒掉,而且以最后装的果汁判定杯子的装了啥?

例如:name = istudy

name = xr

那么name最终的值为xr

整数类型 ——> int ——> 1 、 3 、5…

integer 整数数据类型(正负整数和零,即没有小数的数)

浮点类型 ——> float ——> 3.14 、5.28…

float默认是6位小数,可以通过?%来选择需要保留的位数。例如2%,即保留小数点后两位。

字符串类型 ——> str ——> ‘hello world’ 、‘love you’…

一般分:没有引号、单引号、双引号三种

没有引号:数字

单引号:与数据类型区分

双引号:用于混合输出时区分单引号修饰的字符串

末尾删除:pop()函数。用法:values.pop()

为什么要用列表呢?

前面的几种类型数据,每次只能存储一个数据。如果需要保存大量数据的时候,就会很不方便。而列表的作用, 就是帮助我们解决这个问题,存储大量数据。

如果用之前的方式去 **存储** 和 **输出** 大量数据是这样的:

transformers1 = '猛大帅'

transformers2 = '铁甲龙'

transformers3 = '六面兽'

transformers4 = '大力金刚'

transformers5 = '救护车'

transformers6 = '红色警戒'

transformers7 = '大无畏'

transformers8 = '飞天虎'

transformers9 = '闪电'

transformers10 = '冲云霄'

transformers11 = '计算王'

transformers12 = '求雨鬼'

transformers13 = '守护神'

transformers14 = '混天豹'

transformers15 = '擎天柱'

transformers16 = '威震天'

transformers17 = '惊破天'

transformers18 = '红蜘蛛'

transformers19 = '巨无霸福特'

transformers20 = '雷霆解救队'

print(transformers1+'睡了没?')

print(transformers2+'睡了没?')

print(transformers3+'睡了没?')

print(transformers4+'睡了没?')

print(transformers5+'睡了没?')

print(transformers6+'睡了没?')

print(transformers7+'睡了没?')

print(transformers8+'睡了没?')

print(transformers9+'睡了没?')

print(transformers10+'睡了没?')

print(transformers11+'睡了没?')

print(transformers12+'睡了没?')

print(transformers13+'睡了没?')

print(transformers14+'睡了没?')

print(transformers15+'睡了没?')

print(transformers16+'睡了没?')

print(transformers17+'睡了没?')

print(transformers18+'睡了没?')

print(transformers19+'睡了没?')

print(transformers20+'睡了没?')

一个列表需要使用 中括号[ ] 将所有数据框起来,里面中的每一个数据叫做“元素”, 元素与元素之间使用逗号隔开。【英文逗号】

每一个元素都有自己的位置标号,这个位置标号就叫做下标。

(1)从列表中取出单个元素:

print(列表名 [下标])

transformers = ['擎天柱','大黄蜂','救护车','巨无霸福特','红蜘蛛']

print(transformers[0]) #擎天柱

(2)从列表中取出多个元素

左闭右开,相当于大于等于——>小于

transformers = ['擎天柱','大黄蜂','救护车','巨无霸福特','红蜘蛛']

print(transformers[:]) #擎天柱,大黄蜂,救护车,巨无霸福特,红蜘蛛

print(transformers[2:]) #巨无霸福特,红蜘蛛

print(transformers[:2]) #擎天柱,大黄蜂

print(transformers[1:3]) #救护车,巨无霸福特

print(transformers[2:4]) #巨无霸福特

append是 附加,追加,增加,增补的意思。

transformers = ['擎天柱','大黄蜂','救护车','巨无霸福特','红蜘蛛']

transformers.append('萨克巨人')

print(transformers) #'擎天柱','大黄蜂','救护车','巨无霸福特','红蜘蛛','萨克巨人'

为什么有了列表,还要用字典呢?

可以很方便地定位到目标位置,不用考虑列表中下标变化重新定位的问题。即随机排列,调动顺序也不影响, 弥补了队列的缺点。

字典取值: 和列表相似,使用[ ],但是字典没有下标,只能通过键名提取,也就是字典名[键]。

fc = { '擎天柱': 95 ,'大黄蜂':90 ,'救护车':86, '巨无霸福特':80,'红蜘蛛':80 }

print(fc['擎天柱'])

#也可以通过print(fc.get(“擎天柱”))

新增和删除: 删除字典里键值对是使用del语句 del 字典名[键],而新增键值对是使用字典名[键]=值 。

fc = { '擎天柱': 95 ,'大黄蜂':90 ,'救护车':86, '巨无霸福特':80,'红蜘蛛':80 }

del fc['巨无霸福特']

print(fc) #fc = { '擎天柱': 95 ,'大黄蜂':90 ,'救护车':86, '红蜘蛛':80 }

fc['巨无霸福特'] = 50

print(fc) #fc = { '擎天柱': 95 ,'大黄蜂':90 ,'救护车':86, '巨无霸福特':50,'红蜘蛛':80 }

相同点: 都有名称、赋值号、逗号做间隔,逗号间隔的还叫元素,可以使用len() 函数来得到字典或列表的长度。len()函数括号里放字典或列表的名字。。

不同点: 字典每个元素由键与值组成,字典外层使用大括号 { }, 列表外层使用中括号 [ ]。

Python基础——数据类型(图解+实例,非常详细!)相关教程

python语言的数据类型图解_Python基础——数据类型(图解+实例,非常详细!)相关推荐

  1. 88是python语言的整数类型_Python基础数据类型题

    Python基础数据类型 题 考试时间:三个小时 满分100分(80分以上包含80分及格) 1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是pyt ...

  2. python基础数据类型操作系统_python基础数据类型

    python变量名里面 不能使用系统自带的关键字 不能有符号 不能使用数字作为开头 大小写敏感 变量名是没有类型的  是变量名所引用对象的数据类型 变量无须一些括号来括起来 python数据类型的可变 ...

  3. python数据类型汇总_python基础数据类型汇总

    #!/usr/bin/env python # -*- encoding:utf-8 -*- # author:Administrator # make_time:2018/6/9 ''' 数据类型: ...

  4. python字符串类型图解_Python基础——数据类型(图解+实例,非常详细!)

    内容及版权声明:笔记是根据开课吧--Python语法爬虫分析课和自己的理解记录,其中包含课程的截图,仅学习分享使用,如有侵权请私信删除! 目录 Python中常见的数据类型 变量:(相当于杯子可以往里 ...

  5. 关于python语言的浮点数类型_Python 浮点数数据类型详解(float)[学习 Python 必备基础知识][看此一篇就够了]...

    原博文 2020-04-20 15:25 − > 您的"关注"和"点赞",是信任,是认可,是支持,是动力...... > 如意见相佐,可留言. &g ...

  6. [转载] python tuple类型如何索引_Python基础数据类型——tuple浅析

    参考链接: Python tuple() Python中tuple的使用 一.什么是元组? 有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改. 二.用法 1 ...

  7. python数据类型特点_Python 基础数据类型

    数字类型 Python 中的数字类型支持哪几种数值? 整型:可正可负,不带小数点.在Python3中,整型没有大小限制,所以也可以存储长整型 浮点型:可正可负,带小数点,可以使用科学计数法表示 1.1 ...

  8. python数据导入一个列表_Python基础数据类型list 列表

    列表list [] 列表的格式 lst_l = [1,'123',[1,'www',2],'包青天'] 列表也有索引 print(lst_l[0]) print([-1][0:2])#包青 切片#切片 ...

  9. python语言三大基本控制结构_Python基础知识之4——三大控制结构

    原博文 2018-12-02 21:38 − 控制结构就是控制程序执行顺序的结构. Python 有三大控制结构,分别是顺序结构.分支结构(选择结构)以及循环结构.任何一个项目或者算法都可以使用这三种 ...

最新文章

  1. lamp整合三连发(2)
  2. Nature年度十大科学人物公布:瑞典气候女孩、北大邓宏魁、谷歌量子计算领导者上榜...
  3. 最新的SqlHelper 类
  4. oracle 存储过程
  5. SqlConnection就一定要关闭吗?
  6. Linux Shell基础 - 流程控制 - for循环 - while 循环 - until循环
  7. Ubuntu下 5步安装nginx记录
  8. NFS挂载及写入故障
  9. Flink on Zeppelin (1) - 入门篇
  10. A better zip bomb,比例28000000:1「V2」
  11. 你不得不知道的通信行业基础介绍
  12. 汽车发动机电子控制技术
  13. 正态分布及其概率计算
  14. 用javascript为页面添加蒙版效果和弹出层
  15. echarts柱形图超炫颜色搭配
  16. c语言打鱼晒网问题报告书,C语言之经典问题——渔夫打鱼晒网
  17. 计算机视觉论文速递(三)YOLO-Pose:《Enhancing YOLO for Multi Person Pose .....》实时性高且易部署的姿态估计模型
  18. 有意思的hand-crafted features based IQA的论文吧2(图像质量评价)
  19. 简单说说 RPC 框架,你 悟到了吗?
  20. 3D中的OBJ文件格式详解(转)

热门文章

  1. 分享:假如浏览器和搜索引擎不再支持外部链接跳转,优化何去何从呢?
  2. pluto实现分析(22)
  3. C程序设计语言上机13,《高级语言程序设计》北大上机试题(十三)
  4. CGLib动态代理原理及实现
  5. Oracle中执行存储过程call和exec区别
  6. 科普dip,dp,sp,dpi,ppi,px,Density
  7. Typora markdown公式换行等号对齐_Typora编写博客格式化文档的最佳软件
  8. 用计算机进行服装设计,电脑服装设计(10制版1班)
  9. [转载] java8 lambda表达式 List转为Map
  10. java中null是常量吗_C_NULL Julia中的常量