Python的数据类型

python基础—–八种数据类型

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)
  • Set(集合)
  • Boolean(布尔值)
  • None(空值)

1.数字(Number)

  1. 整数
num =20
print(num)
print(type(num))
得出结果:
20
<class 'int'>
  1. 浮点数
floatnum = 2.333
print(floatnum)
print(type(floatnum))
得出结果:
2.333
<class 'float'>

2.字符串类型 (String)

字符串里面有单引号就使用双引号括,字符串里面存在单引号,就是用双引号括

str1="sb1 '"
str2='sb2"'
str3=" 'sb3' "
print(str1,str2,str3)
print(type(str2))
得出结果:
sb1 ' sb2"  'sb3' 
<class 'str'>
3.列表(List)

列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或 所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。

list1=["a",2,3,4,5,6,"b"]
print(list1)
print(list1[2:4]) #获取下标2到4
print(list1[: -3])#从下标0开始到倒数第3个。
list2=list1+["nie","hao","wei"] #+ :用于组合列表
print(list2 * 3) # * :用于重复列表

得出结果:
['a', 2, 3, 4, 5, 6, 'b']
[3, 4]
['a', 2, 3, 4]
['a', 2, 3, 4, 5, 6, 'b', 'nie', 'hao', 'wei', 'a', 2, 3, 4, 5, 6, 'b', 'nie', 'hao', 'wei', 'a', 2, 3, 4, 5, 6, 'b', 'nie', 'hao', 'wei']
4.元组(Tuple)

列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素, 元组可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。

touple1=(1,3,5,7,"sb1","sb2","sb3")
touple2=(2,4,6,"sb4","sb5","sb6")
touple3=touple1+touple2
print(touple3)

得出结果:
(1, 3, 5, 7, 'sb1', 'sb2', 'sb3', 2, 4, 6, 'sb4', 'sb5', 'sb6')
5.字典(Dictionary)

列表是有序的对象结合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

dict1 ={1:1,2:2,"sb1":"sb1",2.5:"sb2.5"}
print(dict1)
print(type(dict1))
dict1[1]=11
dict1[3]=3
print("修改,增加键为1和3:",dict1)

得出结果:
{1: 1, 2: 2, 'sb1': 'sb1', 2.5: 'sb2.5'}
<class 'dict'>
修改,增加键为1和3: {1: 11, 2: 2, 'sb1': 'sb1', 2.5: 'sb2.5', 3: 3}
6. 集合(Set)

Python有一种特殊的数据类型称为集合。因为集合既不是序列也不是映射类型,更不是标量。集合是自成一体的类型,不可变的对象是一个无序集合。

set1={'足球','游泳','羽毛球','乒乓球'}
set2={'篮球','乒乓球','羽毛球','排球'}
print(set1|set2)       #"|"获取并集
print(set1.union(set2))     #使用集合方法union函数获取并集

print(set1&set2)   #使用符号“&”获取交集
print(set1.intersection(set2))    #使用集合方法intersection函数获取交集

得出结果:
{'游泳', '乒乓球', '篮球', '足球', '羽毛球', '排球'}
{'游泳', '乒乓球', '篮球', '足球', '羽毛球', '排球'}
{'乒乓球', '羽毛球'}
{'乒乓球', '羽毛球'}
7.布尔值(Boolean)

布尔值只有True和False两种

8.空值(None)

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是由意义的,而None是一个特殊值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值