十一、python概念解析(1)

  1. 容器(container)
    顾名思义,容器(container)就是能够容纳其他东西的一个“器具”,python之中一切皆对象,故可理解为:容器是容纳其他对象的对象。
>>> a = [] # 这是一个空的容器,可以用来“装东西”
>>> a.append(1)
>>> a # 该列表容器中装有一个整形数据
[1]

容器类型:

  1. 序列(sequence)
    关于序列的详细定义请看序列
    常用的序列类型:
  1. 可迭代对象
    如果可以使用循环访问对象中的每一个元素,那么该对象就是可迭代的, 被称为可迭代对象。
    五种容器类型均可迭代
    关于字典和集合,例子如下:
>>> dict1 =  {'a':1, 'b':2}
>>> for i in dict1:
	print(i)

	
a
b
>>> set1 = {1,2,5,4,7,5,0}
>>> for i in set1:
	print(i)

	
0
1
2
4
5
7
  1. 可变与不可变
  • 可变类型:列表、字典、集合
  • 不可变类型:元组、字符串
  1. 有序与无序
  • 有序类型:序列类型都是有序的
  • 无序类型:映射类型(如字典)、集合(除非经frozenset()函数锁定)
  1. 打包与解包
    推荐博文python中*和**的打包和解包 作者:lvmenghui001
posted @ 2020-11-07 20:30  YuMi-sharing  阅读(87)  评论(0)    收藏  举报