Python基本数据类型

Python基本数据类型

Python基本数据类型有6种,分别是数字型(number)、字符串(String)、列表(List)、元组(Tuple)、集合(Set)、字典(Dictionary)。

1. 数字型

数字型包括整型(int)、浮点型(float)、布尔型(bool)、复数(complex),数字型是不可变的。

a,b,c,d=1,2.1,True,1+2j
#输出a,b,c,d的数据类型。
print(type(a),type(b),type(c),type(d))
print(a,b,c,d)
#判断a的数据类型是否为int,是则输出True
print(isinstance(a,int))
#删除a
del a

在这里插入图片描述

a,b=1,2;
#输出结果为浮点型
c=b/1
print(c)
#输出结果为b的数据类型
c=b//1
print(c)
#求余数
c=a%b
print(c)
c=a*b
print(c)
#求a的b次方
c=a**b
print(c)

在这里插入图片描述

#True为1,False为0
a=True+4
b=False+2
print(a,b)

在这里插入图片描述

2. 字符串

str1="abc"
str2="def"
print(type(str1))
#str1[0]='c'是不可以的,因为字符串是不可变的
#输出str1最后一个字符
print(str1[-1])
#输出str1倒数第二个字符之后的字符串
print(str1[-2:])
#字符串是可以使用+连接的
str3=str1+str2
print(str3)

在这里插入图片描述

3. 元组

a=(1,2,3)
b=(4,5,6)
print(type(a))
print(a)
#输出元组a第一个元素
print(a[0])
#a[0]=3是不可以的,因为元组是不可变的
#元组是可以使用+连接的
c=a+b
print(c)

在这里插入图片描述

4. 列表

li=[1,2,3]
li1=[4,5,6]
print(type(li))
print(li)
#输出列表li最后一个元素
print(li[-1])
#将列表li最后一个元素改为8,说明列表是可以变的
li[-1]=8
print(li)
#列表是可以使用+连接的
li2=li+li1
print(li2)

在这里插入图片描述

5. 集合

s={3,1,2,2}
s1={3,5,6,6}
print(type(s))
#集合可以自动去重,并且排序
print(s)
#求两集合的交集
s2=s&s1
print(s2)
#求两集合的并集,不能使用+连接两个集合
s2=s|s1
print(s2)
#求两集合的差集
s2=s-s1
print(s2)
#在集合开头添加一个元素,说明集合是可变的
s.add(8)
print(s)
#在集合中添加多个元素,并且排序
s.update([9,0])
print(s)
#删除集合第一个元素
s.pop()
print(s)
#删除集合中指定的元素
s.remove(3)
print(s)
#集合不能用索引方式取值,故利用迭代输出其内容
for i in s:
    print(i)

在这里插入图片描述

6. 字典

d={'x':1,'y':2}
d1={'z':3}
print(type(d))
print(d['x'],d['y'])
#可以改变字典中key对应value的值,故字典是可变的
d['y']=3
print(d)
#字典不可以用+连接,故用以下方式连接
d2=dict(d,**d1)
print(d2)
#输出字典的key以及对应的value
for key,value in d2.items():
    print(key,value)

在这里插入图片描述

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值