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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • dict查找速度快,无论元素数量多少其查找速度都相同,但其key不能重复,而且占用内存大。有趣的一点事,dict的内部是无序的,因此不可用来储存有序的集合。第三点,其key元素不可以变化,比如字符串,整数,浮点数之类,但是由于list可变,因此不能作为key。value可变与否无所谓
    查看全部
  • range(1,9)是输出1到8的数字
    查看全部
  • 当条件大于 某数时就跳出循环。
    查看全部
  • 使用 enumerate() 函数,我们可以在for循环中同时绑定索引index和元素name。但是,这不是 enumerate() 的特殊语法。实际上,enumerate() 函数把: ['Adam', 'Lisa', 'Bart', 'Paul'] 变成了类似: [(0, 'Adam'), (1, 'Lisa'), (2, 'Bart'), (3, 'Paul')] 因此,迭代的每一个元素实际上是一个tuple: for t in enumerate(L): index = t[0] name = t[1] print index, '-', name
    查看全部
    0 采集 收起 来源:索引迭代

    2017-04-16

  • Python中,迭代永远是取出元素本身,而非元素的索引。
    查看全部
    0 采集 收起 来源:索引迭代

    2017-04-16

  • 在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。
    查看全部
  • a = 'python' print 'hello,', a or 'world' a的布尔值是ture,所以整个计算结果必定是为True,因此返回a。 b = '' print 'hello,', b or 'world' b的布尔值为False,整个计算结果必定取决于'world',因此返回'world’
    查看全部
  • notepad++开发,编码格式utf-8,语言,python,注意:格式不能有空格
    查看全部
  • Python 不适合硬件代码,移动开发,游戏开发
    查看全部
  • 配置环境变量path dos下 python检查
    查看全部
  • 跨平台,2.7和3.3不兼容,推荐2.7
    查看全部
    0 采集 收起 来源:选择Python版本

    2017-04-16

  • 运行速度慢,代码量少,python源码不能加密
    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:
    查看全部
  • 使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。 要避免 KeyError 发生,有两个办法: 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。可以试试计算 fact(10000)。
    查看全部

举报

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

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