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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python之定义可变参数: 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:
    查看全部
  • 重点理解
    查看全部
  • tuple 单元素要加一个逗号“,” 多元素加不加逗号一样。
    查看全部
  • 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来
    查看全部
    0 采集 收起 来源:生成列表

    2017-09-16

  • 提示:range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,...]
    查看全部
    0 采集 收起 来源:生成列表

    2017-09-16

  • touple 创建完成后,列表不能修改,新元素进不来,旧元素除不去,也无法赋值。 注意,t 序列的符号是()。 那能不能更改原 t 序列的顺序呢?推测不能,因为“无法赋值”。
    查看全部
  • 本课任务的情景是 Bart 第一,Adam 倒数第一,对应的位置是 L[0],L[-1]
    查看全部
  • pop() 总是删除 list 中最后一个元素,如果要删除特定位置的元素,在()中输入指定的位置即可,如 pop(0) 就会删掉第一个。 至于本课任务中的代码不能正确运行,原因在于执行 pop(2) 指令后,list 的元素位置发生了变化,四个元素变成了三个, pop(3) 指向的第四个元素不存在。要使代码正确运行,把更换位置考虑进去就可以的。
    查看全部
  • append() 会自动将新元素加到 list 的末尾, 而 insert() 可以将新元素加到 list 的任意位置,过程中需要输入位置指令,如(0,x),注意,Python 中第一个位置是从 0 开始的。 实际应用中,可能 insert() 更好用,但如果写代码时不要求新元素指定位置,还是 append() 省事。(一个猜测,以后验证)
    查看全部
  • 索引[-1]指的是list 中倒数第一个元素。这节课任务中,如果只输出 L[-3],会提示“检查是否含有 print L[-4]”,如果只输出到 L[-4], 也会运行失败。 我的做法是在 list 中在加入一个元素,print L[-4] 后解决问题。
    查看全部
  • LIST 的索引是从L[0]开始的,如果索引内容超出 LIST 的范围,会显示索引错误 IndexError: list index out of range
    查看全部
  • Adam 直接输入会出现NameError: not defined, 导致名字无法输出,需要加单引号 ‘’。
    查看全部
    0 采集 收起 来源:Python创建list

    2017-09-16

  • list 中的元素是按照顺序排列的。
    查看全部
    0 采集 收起 来源:Python创建list

    2017-09-16

  • and 是串联 or 是并联
    查看全部
  • # -*- coding: utf-8 -*-此行注释后不用加u 加u会出现错误提示 加第一行的注释,就不加u,加u就不加第一行
    查看全部

举报

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

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