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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 创建tuple和创建list唯一不同之处是用( )替代了[ ]。 获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素
    查看全部
  • 列表: list的方式是L=[,,,]可以通过正向或者反向的索引调用list内的元素,如L[0]或者L[-1]; list的增删改查: 增:L.append("Paul") #在最后一位追加该值 L.insert(0, 'Paul') #在第一位增加该值 删: L.pop(0) #删除第一个元素 改: L[0]='paul' #更改第一个元素为paul 元组: 元组属于特殊的列表 S=(,,,),其内部元素不可以编辑,只可以S[0]方式查询。
    查看全部
  • dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。 由于dict是按 key 查找,所以,在一个dict中,key不能重复。 dict的第二个特点就是存储的key-value序对是没有顺序的!这和list不一样:打印的顺序不一定是我们创建时的顺序,而且,不同的机器打印的顺序都可能不同,这说明dict内部是无序的,不能用dict存储有序的集合。 dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。
    查看全部
  • #缩进问题,if和else在同列。
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-08-23

  • pop()方法总是删掉list的最后一个元素 要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉
    查看全部
  • append()总是把新的元素添加到 list 的尾部 list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素
    查看全部
  • 看来大小写很重要,'Bart' 和 'bart'被认为是两个不同的元素。
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-08-23

  • ,#用逗号,print几个东西时
    查看全部
  • 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。 Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型 一个元素也没有的list,就是空list
    查看全部
    0 采集 收起 来源:Python创建list

    2017-08-23

  • Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True and 和 or 运算的一条重要法则:短路计算
    查看全部
  • 数组添加新元素:append,insert(0,'')
    查看全部
  • 习题重写
    查看全部
  • 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: def fn(*args): ....print args fn('a', 'b') Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了
    查看全部
  • 定义方式: def my_abs(x): ....if x >= 0: ........return x ....else: ........return -x 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。
    查看全部
  • list :pop√,remove√ tuple:pop×,remove×(注:tuple的重要特性是一旦创建完毕,就不能修改了) dict :pop√,remove×(注:单纯使用pop()不行,使用时候必须传入key) set :pop×,remove√
    查看全部
    1 采集 收起 来源:Python之 更新set

    2017-08-23

举报

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

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