【Python】数据类型

  • type()函数:返回一个数据或变量的数据类型

常用数据类型

1.字符串类型/大字符串类型
2.数字类型
\qquad 整型 int
\qquad 浮点型 float
\qquad 复数 complex
3.布尔类型 bool

高级数据类型

1.列表list类型

# 列表中存储的数据可以是任意类型
# 列表中的每一组数据,成为“元素”
# 列表中的值可以被改变
varlist = [1,2,'三',[3,4],5,6,7,8,9,'十']

# 打印varlist的数据类型
print(type(varlist))
# 返回结果 <class 'list'>

# 每一个元素都有下标,从0开始
print(varlist[3])
# 返回结果 [3, 4]
print(varlist[3][1])
# 返回结果 4

2.元组tuyple类型

# 元组中的值不可以被改变
tuple_name = (element_1, element_2, ..., element_n)
vartaple1 = (123,) 
vartaple2 = (1,2,3,4,5,'六',7,8,9,'十')
# 返回结果 <class 'tuple'>

3.字典dict类型

# 字典格式 key:value,多组数据用逗号分隔
# 字典中的键不能重复,否则会被覆盖
# 字典中的数据对是无序的
vardict = {'title':'书名','author':'作者','price':'价格'}
print(type(vardict))
# 返回结果 <class 'dict'>

# 获取字典中的值
print(vardict['title'])

4.集合set类型

# set是一个无序且不重复的数据集合合集
varset1 = {1,2,3,4,5,'六',7,8,'九'}

varset2 = varset1.add('十')
print(varset2)
# 返回结果 
print(1 in varset1)
# 返回结果 True

集合的交集差集和并集

数据类型转换

字符串 string
数字类型 number
\qquad 整型 int
\qquad 浮点 float
\qquad 复数
\qquad 布尔 bool
列表 list
元组 tuple
字典 dict
集合 set

  • 可变数据类型:列表,字典,集合
  • 不可变数据类型:字符串,数字,元组
  • 容器类型数据:字符串,列表,元组,集合,字典
  • 非容器类型数据:数字,布尔

数据类型转换
\qquad 自动类型转换
\qquad 强制类型转换
\qquad \qquad str()
\qquad \qquad int()
\qquad \qquad float()
\qquad \qquad bool()
\qquad \qquad list()
\qquad \qquad tuple()
\qquad \qquad dict()
\qquad \qquad set()
容器类型数据转换
\qquad \qquad 字符串
\qquad \qquad 列表
\qquad \qquad 元组
\qquad \qquad 集合
\qquad \qquad 字典

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值