- 字符串
- Example 01
string="welcome to %s"
string % "china"
结果
'welcome to china'
- Example 02
string="来个 %.2f 红包"
string %100
结果
'来个 100.00 红包'
- 列表
mylist=[[1,2,3],[4,5,6]]
print(mylist[0:2])
print(mylist[0:2][0])
print(mylist[0][0:2])
结果
[[1, 2, 3], [4, 5, 6]]
[1, 2, 3]
[1, 2]
- 元组
- 元组定义
#定义只有一个元素的元组时,需要加逗号
mytuple=(1)
print(type(mytuple))
mytuple=(1,)
print(type(mytuple))
结果
<class 'int'>
<class 'tuple'>
- 元组打包与解包
#打包
mytuple=1,2,3
print(mytuple)
#解包
a,b,c=mytuple
print(a,b,c)
print(a)
结果
(1, 2, 3)
1 2 3
1
- 字典
#键名是由不可变类型的值组成,数字类型、字符串类型、元组类型 是不可变类型
#键名不可重复
mydict={1:100,2.0:200}
print(mydict)
mydict={1:100,1.0:200}
print(mydict)
结果
{1: 100, 2.0: 200}
{1: 200}
- 集合
myset=set() #不能用{}定义空集合
print(myset)
结果
set()
- 总结
- 列表和元组属于有序数据结构,字典和集合属于无序数据结构
- 列表用中括号 [ ] 定义
- 元组用圆括号 ( )定义
- 字典用花括号 { } 定义
- 集合用花括号 { } 定义
- 以上4种索引均用中括号 [ ]