Python六大数据类型总结

本文详细介绍了Python的六大数据类型:数值、元组、字符串、列表、字典和集合。针对每种类型,讲解了其特点、创建方式、操作方法,如整数的进制转换、元组的不可变性、字符串的驻留机制、列表的增删改查、字典的键值对操作以及集合的增删操作。此外,还探讨了字符串的大小写转换、劈分、比较和格式化等操作。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


数据类型简介

数据类型简介
Python3 中有六个标准的数据类型:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。

Python的六个标准数据类型中:

不可变数据(3 个):Number(数值)、Tuple(元组)丶String(字符串);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

下面逐个介绍这些数据类型的使用

一、数值(Number)

  • 数字类型是顾名思义是用来存储数值的,需要记住的是,有点和 Java 的字符串味道差不多,如果改变了数字数据类型的值,将重新分配内存空间。
  • Number数据类型包括整数型,浮点数型,布尔型及复数型四种类型:

整数型(int)

英文为integer,简写为int,可表示为正数,负数,和零

  • 整数的不同进制表示方式
    十进制–>默认的进制
    二进制–>以0b开头
    八进制–>以0o开头
    十六进制–>以0x开头

  • 浮点数型(float)

浮点数由整数部分和小数部分组成
浮点数存储不精确性
使用浮点数进行计算时,可能会出现小数位数不确定的情况
两个浮点数相加
可以看到,两数相加的结果出现了误差
输出结果出现误差
原因:因为计算机是采用二进制进行存储的,所以在存储浮点数的时候是不精确的,是存在误差的
解决方案:导入模块decimal
在这里插入图片描述
在这里插入图片描述

布尔类型(bool)

用来表示真或假的值
True表示真,False表示假
布尔值可以转化为整数(python限定)
True–>1
False–>0

复数型 (complex)

复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

整数型数据类型之间的转换

二、元组(tuple)

什么是元组

元组的概述python内置的数据结构之一,是一个不可变序列

元组的创建方式

1.直接小括号
在这里插入图片描述
输出结果:
在这里插入图片描述

2.使用内置函数tuple()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值