python基本数据类型

字符串类型(str)

字符串类型的数据一定是描述性质的,且由引号括起来的数据都是字符串数据(单引号、双引号、三引号、)

如下图

(简单易懂)

这里列举一些不明所以的问题

如图

这是变量名

这是变量值

这也是变量值

那么有的朋友可能会这样干

然后运行了它发现报错

这是因为这俩都是变量名,且这两个变量名都没有进行赋值,图中的等号只是做了一个指向

接下来,为它们其中一个赋值

最终name也指向了yoyo这个变量值就对了

引号在字符串类型中的运用(比较重要)

一串代码中若需要运用多个字符串用不同的引号引起来朋友们(如图)

或者在引号前面加上 \ (如图)

列表类型(list)

列表类型的初衷就是数据的统一存放

记录多个数据,并利用索引快速访问

建第一张表格

表格的书写格式如下图中一样,是由中括号括起来,且由逗号分割开(表格中的数据任何类型都可以)

如果要是访问列表中的 ”B“的话怎么操作?

如图  索引是从0开始的xdm记住啊

那么我们复杂一些,  在列表中再插入一张列表

那如果要访问这个列表中的列表里的4

如图

在之前的操作上再重复一遍之前的操作就成了,获取了第二章了表中的 4

元组类型(tuple)

元组和列表类型一样,也是记录多个数据的

但是他和列表不同,eg:

我们在列表中填入相应的字符后  打印出来的一部分该就像图中一致

那我们修改列表中的其中一个字符eg:

就能发现列表中的字符打印出的是我们修改的字符

那么,在元组中的情况如下(元组的书写格式是用小括号括起来的)

执行之后直接报错

所以,由此得出,元组是不可变的列表,除此之外和列表是一样的

字典类型(dict)

可以精确地表达数据的含义

字典的书写规范就是用大括号括起来,并用逗号隔开每个数据

eg

那要取这个字典中的姓名直接引用表格加name即可

eg

因为字典不支持索引查找元素

字典查找是要借助Key来查找的(Key:value)

字典中的key就是查找真实数据的的描述信息

所以,字典取值需要借助于key

布尔(bool)

他就是来判断真假状态的

True代表真,成立

False代表假,不成立

在python中所有数据类型都可以转化为bool值进行运算

一般布尔值的变量用is开头

eg

在布尔中只要掌握了什么情况下是假即可,其余状态都为真

值为False的有

所有值为0的都为False

'', {}, [], ()

引号、大括号、中括号小括号内没有值的都是False

集合(set)

他是用于进行去重合并运算的

书写格式如图

且集合只能是整型数据类型

不然报错啊xdm

好了

完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。

每天学一点——python基本数据类型的更多相关文章

  1. 每天学一点Python

    9月11日 1.用List实现Python里的?:条件表达式 ["false","true"][判断条件] 其实就是一个List[0]还是List[1]的问题. ...

  2. 每天学一点Python(2)

    9月16日(python扩展的安装和使用) 接着上一篇继续.按照之前计划,先分析导出的数据,再做进一步统计. 导出的数据是html类型的,想到的处理方法有: 1.直接readlines然后一行一行找我 ...

  3. 最近都会来学一点Python

    https://www.cnblogs.com/hellosecretgarden/p/9206648.html 打开电脑,发现Python都是之前的代码,将近一年之前的时间. 最近都会重新掌握起来, ...

  4. 每天学一点——python变量、常量与数字类型

    python变量.常量与数字类型 常量 (一句话能概括先讲它) 严格来讲,python中除了π与N就没有不变的量 所以,在python中我们识别常量是看它是否全大写(如下图) 变量 变量,顾名思义,就 ...

  5. 每天学一点——python注释规范

    python注释规范 python注释语法 这个是注释 注释是不影响代码运行的 当然注释也是有书写规范的,就像图片中的 注释前面#加空格再加上这条代码的注释(单行注释用#) 不然你会得到下面的结果 * ...

  6. 每天学一点——python用户的交互、格式化输出与基础运算符运用

    用户交互 input输入 input接收的数据都是字符串类型 如下图 output输出 还可以相加 换行符 想让他们隔行排列的话就可以这样(如图) 在想各行的开头前面加上\n即可 那若是想将两个输出的 ...

  7. 人工智能时代,是时候学点Python了!

    “是时候学点Python了”.作为一名不怎么安分的程序员,你或许觉得,产生这样的想法并不奇怪,但学习Python却是出于自己对工作现状以及如何应对未来挑战所作出的思考.读过我以前博客的朋友,可能都知道 ...

  8. 路飞学城-Python开发集训-第1章

    学习体会: 在参加这次集训之前我自己学过一段时间的Python,看过老男孩的免费视频,自我感觉还行,老师写的代码基本上都能看懂,但是实际呢?....今天是集训第一次交作业的时间,突然发现看似简单升级需 ...

  9. 课时5:闲聊之Python的数据类型

    目录: 一.引言 二.数据类型 >整型 >浮点型 >布尔类型 三.类型转换 四.获得关于类型的信息 五.课时05课后习题及答案 *********** 一.引言 ********** ...

随机推荐

  1. tomcat结合nginx

    相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额.那究竟它有什么作用呢?可能很多人未必了解. 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了 ...

  2. clickhouse 输入输出格式

    TabSeparated.TabSeparatedRaw.TabSeparatedWithNames和TabSeparatedWithNamesAndTypes TabSeparated 默认格式,缩 ...

  3. 【Linux】【Services】【Docker】基础理论

    1. 名称空间:NameSpace 内核级别,环境隔离: 1.1. 名称空间的历史 PID NameSpace:Linux 2.6.24 ,PID隔离 Network NameSpace:Linux ...

  4. 【Linux】【Services】【Package】Basic

    Linux程序包管理           概述         API:Application Program Interface         ABI:Application Binary Int ...

  5. 使用RabbitMQ搭建MQTT服务

    由于近期公司需要搭建一套物联网采集环境,底层设备采用MQTT协议传输数据.服务器环境为linux,考虑到现有环境已经有RabbitMQ环境,Rabbit是基于AMQP协议开发的一套高效的消息传输队列. ...

  6. MySQL5.7安装教程(亲测有效)

    跟着狂神学java到了数据库阶段了,首先得安装好数据库啊,这里用的是MySQL 压缩包下载:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5. ...

  7. 06 - Vue3 UI Framework - Dialog 组件

    做完按钮之后,我们应该了解了遮罩层的概念,接下来我们来做 Dialog 组件! 返回阅读列表点击 这里 需求分析 默认是不可见的,在用户触发某个动作后变为可见 自带白板卡片,分为上中下三个区域,分别放 ...

  8. vue+element项目中动态表格合并

    需求:elementui里的table虽然有合并函数(:span-method),单基本都是设置固定值合并.现在有一个树型结构的数据,要求我们将里面的某个list和其他属性一起展开展示,并且list中 ...

  9. Wireshark(四):网络性能排查之TCP重传与重复ACK

    原文出处: EMC中文支持论坛 作为网络管理员,很多时间必然会耗费在修复慢速服务器和其他终端.但用户感到网络运行缓慢并不意味着就是网络问题. 解决网络性能问题,首先从TCP错误恢复功能(TCP重传与重 ...

  10. selenium 控制窗口无限向下滚动

    使用脚本 window.scrollBy(0, 1000),放入 while True 循环,示例代码: while True: js = 'window.scrollBy(0, 1000)' dri ...