20200904 阶段2学习总结

作者: 沐若啊 | 来源:发表于2020-09-05 23:22 被阅读0次

    今天干了件冲动的事儿,就是提了离职,一直犹犹豫豫,近期心态也不是很好,每天学习的时间也不多,提了也好,接下来多点时间学习。

    从20200829到20200904,学习了阶段2-python基础教程,主要总结一些,自己学习过程中易出错的地方。

    一、python中列表,字典,元组,三者的区别

    1.表达符号区别

    列表符号:[] 中括号

    字典符号:{}大括号

    元组符号:()圆括号

    2、是否可以被修改

    列表和字典可以,元组不可以

    3、是否有序

    列表和元组是有序的,字典是无序的;

    因此列表和元组可以根据索引进行查询,字典根据键查询

    4、可进行操作

    1)列表:增删改查

    2)字典:增删改查

    3)元组:只能进行查询

    5、独有特性

    1)列表的sort()方法。例如:

    根据数值大小排序

    a = [1, 2,2, 7, 3,'10']

    #表示对元素先转化为int型再比较,默认为升序,reverse=True表示倒序

    a.sort(reverse=True,key=int) 

    print(a)#结果:['10', 7, 3, 2, 2, 1]

    根据元素长度排序,例如:

    b = ['he', 'kjj', 'gan', '5', 'u6ttttttt']

    b.sort(reverse=True, key=len)

    print(b)  #结果['u6ttttttt', 'kjj', 'gan', 'he', '5']

    2)元组的自动组包和解包

    a)可用于函数中return 一次性返回多个值

    b)可用于两个变量的值交换,例如:

    a =2

    b =3

    a,b = b,a

    print(a)#结果为3

    print(b)#结果为2

    3)字典的多种方式遍历

    a)keys()方法,提取所有的键

    b)values()方法,提取所有的值

    c)items()方法,提取所有键值对

    for item in dict2.items():

        key, value = item;#利用元组的自动解包

    二、推导式和匿名函数

    虽然现在工作中平时会写python脚本,可是从来没写过推导式;

    1、推导式;可用于列表,字典,结合,作用:简化代码

    格式:[计算式子 for 循环],例如:

    创建一个1~10之间偶数平方的列表

    list1 = [i**2 for iin range(1,11)if i%2==0]

    print(list1)#结果为:[4, 16, 36, 64, 100]

    2、匿名函数

    格式: lambda:函数体。例如:

    s =lambda n1,n2:n1+n2 #n1,n2为需要传入的参数

    print(s(3,4))#结果为7

    接下来一周的计划:

    1)学完阶段3-PYTHON数据分析处理模块的内容

    2)每天练习10道sql

    最后就是告诉自己,欲速则不达,静下心来学好每个知识点。

    相关文章

      网友评论

        本文标题:20200904 阶段2学习总结

        本文链接:https://www.haomeiwen.com/subject/ydjqektx.html