每天学一点——python基本数据类型
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基本数据类型的更多相关文章
- 每天学一点Python
9月11日 1.用List实现Python里的?:条件表达式 ["false","true"][判断条件] 其实就是一个List[0]还是List[1]的问题. ...
- 每天学一点Python(2)
9月16日(python扩展的安装和使用) 接着上一篇继续.按照之前计划,先分析导出的数据,再做进一步统计. 导出的数据是html类型的,想到的处理方法有: 1.直接readlines然后一行一行找我 ...
- 最近都会来学一点Python
https://www.cnblogs.com/hellosecretgarden/p/9206648.html 打开电脑,发现Python都是之前的代码,将近一年之前的时间. 最近都会重新掌握起来, ...
- 每天学一点——python变量、常量与数字类型
python变量.常量与数字类型 常量 (一句话能概括先讲它) 严格来讲,python中除了π与N就没有不变的量 所以,在python中我们识别常量是看它是否全大写(如下图) 变量 变量,顾名思义,就 ...
- 每天学一点——python注释规范
python注释规范 python注释语法 这个是注释 注释是不影响代码运行的 当然注释也是有书写规范的,就像图片中的 注释前面#加空格再加上这条代码的注释(单行注释用#) 不然你会得到下面的结果 * ...
- 每天学一点——python用户的交互、格式化输出与基础运算符运用
用户交互 input输入 input接收的数据都是字符串类型 如下图 output输出 还可以相加 换行符 想让他们隔行排列的话就可以这样(如图) 在想各行的开头前面加上\n即可 那若是想将两个输出的 ...
- 人工智能时代,是时候学点Python了!
“是时候学点Python了”.作为一名不怎么安分的程序员,你或许觉得,产生这样的想法并不奇怪,但学习Python却是出于自己对工作现状以及如何应对未来挑战所作出的思考.读过我以前博客的朋友,可能都知道 ...
- 路飞学城-Python开发集训-第1章
学习体会: 在参加这次集训之前我自己学过一段时间的Python,看过老男孩的免费视频,自我感觉还行,老师写的代码基本上都能看懂,但是实际呢?....今天是集训第一次交作业的时间,突然发现看似简单升级需 ...
- 课时5:闲聊之Python的数据类型
目录: 一.引言 二.数据类型 >整型 >浮点型 >布尔类型 三.类型转换 四.获得关于类型的信息 五.课时05课后习题及答案 *********** 一.引言 ********** ...
随机推荐
- Linux基础命令---ntpq查询时间服务器
ntpq ntpq指令使用NTP模式6数据包与NTP服务器通信,能够在允许的网络上查询的兼容的服务器.它以交互模式运行,或者通过命令行参数运行. 此命令的适用范围:RedHat.RHEL.Ubuntu ...
- binlog2sql 解析日志失败 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 0: invalid start byte
python35 ./binlog2sql.py -h... -P... -u... -p... -B --start-file="mysql-bin.091940" --star ...
- oracle 存储过程及REF CURSOR的使用
基本使用方法及示例 1.基本结构: CREATE OR REPLACE PROCEDURE 存储过程名字 (参数1 IN NUMBER,参数2 IN NUMBER) AS 变量1 INTEGER := ...
- Java设计模式—Proxy动态代理模式
代理:设计模式 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问.代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理. 图 1. 代 ...
- 使用mybatis更新数据时 时间字段的值自动更新
1.debug打印出来执行的sql语句发现并没有修改时间的字段,最后发现是设计表时勾选了根据当前时间戳更新..... 去掉该字段的根据当前时间戳更新语句: alter table tableName ...
- 使用Stream方式处理集合元素
package com.itheima.demo03.Stream;import java.util.ArrayList;import java.util.stream.Stream;/** * @a ...
- Go语言核心36讲(Go语言实战与应用二十六)--学习笔记
48 | 程序性能分析基础(上) 作为拾遗的部分,今天我们来讲讲与 Go 程序性能分析有关的基础知识. Go 语言为程序开发者们提供了丰富的性能分析 API,和非常好用的标准工具.这些 API 主要存 ...
- 使用.NET 6开发TodoList应用(3)——引入第三方日志库
需求 在我们项目开发的过程中,使用.NET 6自带的日志系统有时是不能满足实际需求的,比如有的时候我们需要将日志输出到第三方平台上,最典型的应用就是在各种云平台上,为了集中管理日志和查询日志,通常会选 ...
- Linux运维常见问题
一.启动/重启/停止命令 1.jenkins的启动.停止和重启命令 启动:service jenkins start 或者systemctl start jenkins 状态:service jenk ...
- yum安装curl支持http2
yum 安装 安装 yum 源 rpm -ivh http://mirror.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-2-1.rh ...