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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • values() 有一个 itervalues() 类似, items() 也有一个对应的 iteritems(),iteritems() 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以, iteritems() 不占用额外的内存
    查看全部
  • dict除了values()方法外,还有一个 itervalues() 方法,用 itervalues() 方法替代 values() 方法
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-09

  • break: 跳出整个循环。 continue:跳出本次循环,继续下一次循环。
    查看全部
  • 生成列表 方式一:用for循环 >>> L = [] >>> for x in range(1, 11): ... L.append(x * x) ... >>> L [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 方式二:用Python特有的列表生成式 >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 练习:请利用列表生成式生成列表 [1x2, 3x4, 5x6, 7x8, ..., 99x100] 提示:range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,...] r=range(1,100,2) #print r[2] print [x*(x+1) for x in r]
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-22

  • 迭代dict的key和value 如果要迭代dict的key和value,要在一个for循环中同时获取key和value值 方法: 用dict对象的items()方法返回 例如: d={'A':95,'B':85,'C',75} print d.items() 输出:[('A':95),('B':85),('C',75)] items()方法把dict对象转换成包含tuple的list 迭代这个list就可以获得key和value for key,value in d.items(): print key ,':',value Lisa : 85 Adam : 95 Bart : 59 teritems()方法---不把dict转换成list,而是在迭代的过程中不断给出tuple 所以较items()占用额外内存更小 执行效率更高
    查看全部
  • print使用时 输出数字 直接输出不需要添加别的什么 但是输出字符时需添加'' ""
    查看全部
  • 1.字符串既可以用单引号'',也可以用双引号"",但是如果字符串内容包括单引号,就用双引号,同理,字符串内容包括双引号就用单引号。 2.如果字符串中既有双引号又有单引号,就用转义符(\',\"),转义字符\不计入到字符串的内容当中。 注意:转义字符 \ 不计入字符串的内容中。 \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头
    查看全部
  • >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> for index, name in enumerate(L): ... print index, '-', name ... 0 - Adam 1 - Lisa 2 - Bart 3 - Paul
    查看全部
    0 采集 收起 来源:索引迭代

    2018-03-22

  • 而是由 enumerate() 函数自动把每个元素变成 (index, element) 这样的tuple,再迭代,就同时获得了索引和元素本身
    查看全部
    0 采集 收起 来源:索引迭代

    2018-03-09

  • for i in range(7,101,7): print i
    查看全部
    0 采集 收起 来源:什么是迭代

    2018-03-09

  • 1、for i in range(1,100): if i %7== 0: print i 2、for i in range(1,100): if i *7>98: continue print i*7 3、for i in range(0,101,7): if i > 0: print i 4、j=(100/7+1) for i in range(1,j): print i*7
    查看全部
    0 采集 收起 来源:什么是迭代

    2018-03-22

  • 每个符号前面都要加\ ,表示这个符号不是字符串的起始
    查看全部
  • 变量名 必须是大小写 英文 和下划线(_)的组合,不能用数字开头
    查看全部
  • 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-08

举报

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

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