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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。 由于dict是按 key 查找,所以,在一个dict中,key不能重复。
    查看全部
  • print L[2::3] print L[4:50:5] 前两个数表示范围
    查看全部
    0 采集 收起 来源:对list进行切片

    2015-10-10

  • dict: 检索速度快 存储没有顺序 key的元素不可变
    查看全部
  • 可变参数的函数的参数*args相当于tuple,所以在使用参数的时候,同tuple,参数可以传入0个,1个,2个...由于average出来的数据可能是浮点数,所以在运算的时候用被除数sum(args)*1.0转换成浮点数
    查看全部
  • L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> L[-4:-1:2] ['Adam', 'Bart']
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-22

  • 但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串
    查看全部
  • 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 这个题不能忘了Δ=b^2 - 4ac>=0
    查看全部
  • sum(i * i for i in L)相当于 sum = 0 for i in L sum = sum + i * i
    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面
    查看全部
  • def move(n, a, b, c): if n==1: print a+"-->"+c if n==2: print a+"-->"+b,a+"-->"+c,b+"-->"+c if n==3: print a+"-->"+c,a+"-->"+b,a+"-->"+c,b+"-->"+c move((n-1),a,b,c) move(2,a,b,c) move(4, 'A', 'B', 'C')
    查看全部
  • 因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。 因此,迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用 for 循环总是可以依次取出集合的每一个元素。 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict 而迭代是一个动词,它指的是一种操作,在Python中,就是 for 循环。 迭代与按下标访问数组最大的不同是,后者是一种具体的迭代实现方式,而前者只关心迭代结果,根本不关心迭代内部是如何实现的。
    查看全部
    0 采集 收起 来源:什么是迭代

    2015-10-09

  • 2. 字典dict中查找值: d = { ‘Adam’:95, ‘Lisa’:85 } ①通过 d[key] 来查找对应的 value,如果key存在就dict返回对应的value,如果key不存在,就直接报错:KeyError >>> print d['Adam'] ②判断key是否存在,用in操作符: if 'Paul' in d: print d['Paul'] ③使用dict本身提供的get方法,key不存在时,返回None: >>> print d.get('Adam')
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 由于通过 key 可以获取对应的 value,因此,在循环体内,可以获取到value的值。 value //d[key]
    查看全部
  • x in L将数组L迭代到x里面
    查看全部
    0 采集 收起 来源:Python之 for循环

    2015-10-09

举报

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

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