python数据类型

python数据类型

python编程语言中有6个标准的数据类型,如下:

  • String(字符串)
  • Number(数字)
  • Tuple(元组)
  • List(列表)
  • Dictionary(字典)
  • Set(集合)

其中,python的6大数据类型中,又可以分为可变数据和不可变数据,具体如下:

  • 可变数据类型:列表、字典、集合
  • 不可变数据类型:字符串、数字、元组

如何理解可变、不可变数据类型呢?

可变是指在初始化相应数据之后,仍然可以编辑;不可变是指初始化相应数据之后,不可以再次编辑

下面分别对各个数据类型进行介绍

1、Number(数字)

Number(数字)类型又可以细化为4种数字类型,具体如下:

  • int(整型)—— 比如:2
  • float(浮点数)—— 比如:2.0
  • bool(布尔值)—— 比如:True、False
  • complex(复数)—— 比如:2+3j

在这4种数字类型中,bool布尔型数字类型可能会让初学者疑惑,布尔值不就是True、False吗,为什么也可以称为数字类型呢?

布尔值虽然常常使用True、False表示,但实际上,True相当于1,False相当于0,而且True和False可以与数字进行运算。

举个例子

 # -*- coding: utf-8 -*-

a = True + 2
b = False + 2

print(">>> a:", a)
print(">>> b:", b)

输出结果

a: 3
b: 2

2、String(字符串)

在字符、字符串这一块,python编程语言与其他C、C++等定义不一样,python没有区分字符和字符串的概念,单引号和双引号都是表示字符串类型。

  • 单引号表示
web = '52phm,专注预测性维护的学习平台,http://www.52phm.cn'
  • 双引号表示
web = "52phm,专注预测性维护的学习平台,http://www.52phm.cn"

3、Tuple(元组)

元组通常使用()括号来表示。

a = ("52phm", "http://www.52phm.cn", 2021, 2022)
b = (1, 2, 3, 4, 5)
c = "abc", "52phm", "ws"  # 不需要括号也可以
print(type(a))
print(type(b))
print(type(c))

输出结果

<class 'tuple'>
<class 'tuple'>
<class 'tuple'>

在本篇文章,不过多介绍元组功能,后续还会以一个章节形式来详细介绍元组的功能。

4、List(列表)

列表通常使用[]中括号来表示。

a = ["52phm", "http://www.52phm.cn", 2021, 2022]
b = [1, 2, 3, 4, 5]
print(type(a))
print(type(b))

输出结果

<class 'list'>
<class 'list'>

在本篇文章,不过多介绍列表功能,后续还会以一个章节形式来详细介绍列表的功能。

4、Dictionary(字典)

字典通常使用{}来表示。

a = {"name": "52phm", "web_url": "http://www.52phm.cn"}
print(type(a))

输出结果

<class 'dict'>

在本篇文章,不过多介绍字典功能,后续还会以一个章节形式来详细介绍字典的功能。

4、Dictionary(字典)

集合通常使用{}来表示,集合中没有重复元素

a = {"name", "52phm", "web_url", "http://www.52phm.cn"}
print(type(a))

输出结果

<class 'set'>

在本篇文章,不过多介绍集合功能,后续还会以一个章节形式来详细介绍集合的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

txhy2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值