学习第四天

浏览: 1309

最近梅雨季,今天天气阴暗暗的,不过感觉下雨天和学习很配。


一、集合

集合是一种不重复的无续集

集合用花括号来定义{}

集合元素的特征:元素的确定性、互异性、无序性。

集合和字典一样,里面的顺序是一样的,也就是说{1,2,3}和{2,3,1}是相等的。

集合的互异性决定了集合的元素不可重复

集合里的元素需要是不可变类型,和字典中的键一样。集合可以理解为键没有值的字典

  1. 创建集合
  • image.png
  • image.png
  • image.png
  • 创建空集合image.png
  • 使用列表或元组创建image.png
  • image.png异:image.png这样也是一个集合但得到是一个字符串。

2、添加元素image.png

3、把集合9的元素给集合8image.png

4、image.png

5、image.png

image.png

异:image.png


6、image.png

7、image.png

8、image.png

9、image.pngimage.pngimage.png

10、

  • image.png
  • image.png


二、列表

1、创建列表

  • image.png
  • 列表中数据类型可以是相同的也可以是不同的image.png
  • image.png

2、image.png超出索引范围则会报错


3、image.png

4、image.png

5、image.png

6、image.png

7、image.png

8、image.png

9、image.png

10、image.png

11、列表切片    切片形式是:list[[起始索引]:[终止索引]:步长]

  • image.png
  • image.png
  • image.png
  • image.png
  • image.png
  • image.png

12、

image.pngimage.png

13、

  • image.pngimage.png

14、

image.png

15、image.png

16、image.png

17、image.png

18、image.png

19、image.png

20、image.pngimage.png

21、image.pngimage.pngimage.png

22、生成1~10的平方,传统方法要很长一段代码,但Python一行代码就搞定了,人生苦短,我用Python,image.png

image.png

  • 还可以这样:image.png
  • 加判断条件:image.png


三、元组     tuple

可以储存不同数据类型 

允许嵌套

 创建后不可修改

特殊:创建一个元素元组时必须加逗号,不然就是int

可索引、切片、连接、复制、删除、最大最小值、求长度、

1、创建:image.png

2、转换:image.pngimage.png

3、image.png

4、image.png



四、字典

是一些列键值对组成的

形式:{键1:值1,键2:值2}

每个键值对用冒号隔开

每个对之间用逗号隔开

键必须是惟一的。必须是不可变的   如字符串、数字、元组 值可以是任意类型

字典每对是无序的

1、

  • image.png
  • image.png
  • image.png
  • image.png
  • image.png
  • image.png
  • image.png

2、image.png

3、image.png

4、image.png

5、image.png

6、image.pngimage.pngimage.png

7、image.png

8、image.png

9、image.png

10、image.png

11、image.png

12、image.png

四、函数

函数是有函数名、参数和函数体组成,格式如下:

           def  函数名(形式参数):

            函数体

          return返回值(可返回也可不返回)

1、image.png

2、image.png

3、image.png

4、image.png

5、在参数前面加一个星号*,表示这个参数是可变长参数image.png

6、字典类型的变长度参数传递在参数前面加两个**,表示这个参数是可变长参数是以实参名 = 字典值方式传递  注意:字典型变长参数类型传递一定是赋值形式传递

image.png

image.pngimage.png

7、注:可变参数的赋值位置一般写在最后,不然会报错

image.png

8、函数中的作用域:Python中允许同变量名的出现  ,如果内层函数的值被注释掉,函数就会显示外层函数的赋值


推荐 3
本文由 小白学Python 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

2 个评论

很详细 感觉有认真实操过 厉害
谢谢,学编码类课程,要自己亲手练练才能有所获。谢谢支持。

要回复文章请先登录注册