为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • set(集合)可以认为是将集合去除重复并无序化。

    应用上,一般只能用来查找list中是否含有既定元素,S=set(L),A in S,输出F or T

    新版本下set特性与tuple较为一致,可含可变集,set的应用已不仅仅限于括号中的了。(由于set特性与dict较为一致,不能含有可变集,所以set一般只能用在固定格式中,比如,限定输入星期几,限定输入月份,限定输入1-10中的某个数等等)

    查看全部
  • 对于dict集合,直接提取数据,遍历dict是循环提取key值。

    查看全部
  • print L[2::3],这个语句中的2是指从2开始,3的倍数,是指索引值<br />print L[4:50:5]这个语句中的4是指从4开始,5的倍数,中间50是指你所要取数的范围,
    查看全部
    1 采集 收起 来源:对list进行切片

    2020-09-11

  • 对list列表进行取指操作,如果要取出一个列表中的元素可以采用穷举的方法,但是针对于一个列表中的元素很多的时候,这种方法不可取,这时候就引入了切片的概念,切片(Slice)

    在切片操作符中,如果你要取出一个列表中的前几个元素,你可以采用这种写法,L[0:3]这个代表从第一个元素取出前三个元素的值,如果列表中的元素的值是从下标是0的元素开始取得,可以省略0,可以这样写L[:3]这样也可以取出这个列表中的前三个元素,当然也可以从头取到尾,这种可以这样写L[:],还可以指定一个列表的元素之取出来,可以采用这种写法L[::2],这代表你所取出的元素是第三个参数,也就是每两个中需要取出一个元素。

    查看全部
    0 采集 收起 来源:对list进行切片

    2018-06-07

  • 在做输出一个数组的平均值的时候,要注意先要判断这个数组中的元素的个数,如果为1的话,直接就可以输出浮点数0.0,如果这个数组的个数不为1的话,则要一次取出这个数组中的元素,在最后进行计算平均值的时候,要除以你所计算的个数,这个个数需要你便利数组获得,需要设置一个求和函数,这个函数的初始值为0

    最后,在计算的时候一定是浮点数。

    查看全部
  • append()总是把新的元素添加到 list 的尾部。


    list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

    查看全部
  • 在编写的时候注意使用连接的符号+

    查看全部
  • 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

    所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。


    查看全部
  • 在做汉诺塔的时候,我们要分情况来看,如果是三个柱子,当第一个柱子上有一个圆盘,则直接从第一个柱子移到第三个柱子上,如果第一个柱子上的圆盘数是大于一个的,则采用先把n-1移到第二个柱子上,把第一个柱子上最大的圆盘直接移到第三个柱子上面,最后把第二个柱子上的圆盘再移到第三个柱子上。

    汉诺塔的公式是 fact(n)=fact(n-1)*n

    查看全部
  • 在使用if和else语句的时候,一定要注意以冒号结尾。

    查看全部
  • 1、如果添加utf-8注释,则print后面不用加u;

    2、r 表示这是一个 raw 字符串,里面的字符就不需要转义了

    查看全部
  • 因为Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True



    查看全部
  • dict的更正不能用append或者insert以及pop,全都使用替换的方式:集合[key]=value。如果key原本存在,则更新value,如果不存在,则创建value。

    查看全部
    0 采集 收起 来源:Python更新dict

    2018-06-07

  • dict{... : ...}中key必须是不重复且不可变的。如list就不能作为dict中的key。

    查看全部
  • >>> L[-4:-1:2] ['Adam', 'Bart']
    查看全部
    0 采集 收起 来源:倒序切片

    2018-06-07

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!