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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 9-4、迭代dict的key和value

    1、items()方法把dict对象转换成了包含tuple的list

    for k, v in L.values():

         print k, ':', v

    这样就同时得到了key和value

    2、values()对应的iteritems()方法在迭代过程中不断给出tuple,而不生成list,因此不额外占用内存

    查看全部
  • 9-3、迭代dict的value

    1、迭代是一种抽象数据操作,不对迭代对象的内部数据有任何要求

    2、values()方法把dict转换成了包含value的list

    3、itervalues()方法不做转换,在迭代中依次从dict中取出value,节省内存

    查看全部
    0 采集 收起 来源:迭代dict的value

    2019-02-21

  • 9-2、索引迭代

    1、索引迭代,是把集合变成tuple

    2、zip(L1,L2) 将L1、L2集合合并

    查看全部
    0 采集 收起 来源:索引迭代

    2019-02-21

  • 92-1、迭代

    1、迭代即对集合中元素的遍历

    2、有序集合:list,tuple,str和unicode;
         无序集合:set
         无序集合并且具有 key-value 对:dict

    3、本例中,迭代元素,然后判断是否符合条件

    查看全部
    0 采集 收起 来源:什么是迭代

    2019-02-21

  • 8-3、字符串切片

    1、仅取首字母  s[:1]

    2、大写  s[:1].upper

    3、取不带首字母的剩余部分  s[1:]

    4、输出 s[:1].upper()+s[1:]

    查看全部
    0 采集 收起 来源:对字符串切片

    2019-02-21

  • Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
    查看全部
    0 采集 收起 来源:Python创建list

    2019-02-21

  • 8-2、理解需求,确定起始索引值

       1、倒序切片,索引值所在元素都能取到,与正序不同

       2、最后10个,即从-10到-1

       3、最后10个5的倍数,不是最后10个中5的倍数

            从55开始,其索引值为-46

    查看全部
    0 采集 收起 来源:倒序切片

    2019-02-21

  • 1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。 2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。
    查看全部
  • 空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
    查看全部
  • 1、切片操作

          L[;] 切全部,相当于复制一个List或tuple

          L[0::2] 隔1个取一个

          L[2:50:3] 从第3到49个元素,隔2个取一个


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

    2019-02-21

  • if ... 多个elif ... else ...

    从上到下依次判断,某个判断为True,执行完对应的代码块,后面的条件判断直接忽略,不再执行

    查看全部
  • 1: 多条件可以写多个if, 也可以用not运算符, 

    if else最佳!(else后面须接:)

    查看全部
    0 采集 收起 来源:Python之 if-else

    2019-02-21

  • 1:相同的缩进称之为代码块;

    2:代码的缩进为4个空格,禁止使用Tab;

    3:if后接表达式,并且用: 表示代码块开始.

    查看全部
    0 采集 收起 来源:Python之if语句

    2019-02-21

  • 可变参数args可看成一个tuple

    查看全部
  • 列表生成式的 for 循环后面还可以加上 if 判断

     [x * x for x in range(1, 11) if x % 2 == 0]
    [4, 16, 36, 64, 100]

    有了 if 条件,只有 if 判断为 True 的时候,才把循环的当前元素添加到列表中。


    查看全部
    0 采集 收起 来源:条件过滤

    2019-02-21

举报

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

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