python数据类型

本文介绍了Python中的三大数据类型:数值型、字符型和容器型。数值型包括整型、浮点型、布尔型和复数类型,支持多种进制表示。字符型以单引号或双引号定义,支持字符串操作如replace和split。容器型数据如列表、元组、字典和集合,它们能容纳多个元素,具有不同的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python中的数据类型,简单分为三种,分别是:数值型、字符型和容器型。后面三小点,对上述类型进行入门简述。

1.数值型

一个数、值的类型。例如:

  • 3这是一个整数,3.0这是一个小数点后一位的分数
  • True=1,False=0的bool类型
  • complex复数类型,分实部和虚部

这些就是被熟知的 int 整型对象、float 双精度浮点型、bool 逻辑对象、复数类型,它们都是单个元素。

其中,整型的又有四种不同的表现形式,分别是:

  • 2 进 制:以'0b'开头。例如:'0b11011'表示10进制的27
  • 8 进 制:以'0o'开头。例如:'0o33'表示10进制的27
  • 10进制:正常显示
  • 16进制:以'0x'开头。例如:'0x1b'表示10进制的27

同时,这些数值之间又可以相互转化,如下这样:

 

2.字符型

形如以单引号(''),或双引号("")的形式,组成的数据,就是字符型数据,如下这样:

过程如下:

  • 我们先是用单引号('')定义了一个字符串a,并打印a的类型
  • 再用双引号("")定义了一个字符串b,c=a+b
  • 打印c的内容,同样是一个字符串
  • 再进行字符串的关键字replace替换和split的分割

字符串的操作除了简单的举例之外,还有很多的操作方式,之后我们会单独准备一篇文章,进行详尽的学习。

尤其是字符串的匹配操作,尤其是以Python 的 re 正则模块的匹配,功能强大,写法简便,广泛适用于爬虫、数据分析中。

3.容器型

弄懂何为容器型号,首先就了解什么是容器。通俗点说:容器就是一种能装东西的器皿,比如坛子。能装一个或多个东西,也可以不装,空着。总结一句话,可以容纳多个元素的容器对象,就是容器型数据类型。

常用的容器型数据比如:list 列表对象、 tuple 元组对象、dict 字典对象、set 集合对象。Python 定义这些类型的变量,语法非常简洁。如下所示:

 

可以对比数值型数据发现以下几个特点:

  1. 像一个坛子,能装下一个或多个数据
  2. 可以为空,空容器
  3. 容器型数据比较的多样

最后,针对数值型数据和容器型数据,这里有几个点需要特意的事先说明下,后面我们也会常常遇到这些数据类型。

  1. 数值型就是是单个的,容器型数据是一连串的,能增能减
  2. 容器型数据与数值型数据可以是包含于被包含的关系,也就是容器型数据中的一个元素,可以是数值型的;多个数值型数据,也可以组成一个容器型数据
  3. list列表是可以出现重复元素的,set集合不行
  4. tuple元组的元素不能修改
  5. dict字典是由键-值对(key-value)组成的

下面就用一组转换,将数值型和容器型数据,淋漓尽致的展现在各位面前,如下所示

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值