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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • pop()删除的是最后一个 pop()删除第几个的最后一个 ex.pop(x) '...'
    查看全部
  • append()为插入到list的末尾当中去 insert()为第几个位置,插入什么 x,Paul
    查看全部
  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。
    查看全部
  • 用()定义单元素的tuple有歧义,因为()既可以表示tuple,又可以作为括号表示运算时的优先级. 所以 Python 规定: 单元素 tuple 要多加一个逗号“,”,这样就避免了歧义. 多元素 tuple 加不加这个额外的“,”效果是一样的.
    查看全部
  • 1. tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 2. tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。 3. 获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素.
    查看全部
  • [x*(1+x) for x in range(1, 100, 2)] 因为生成的是list所以要用[]
    查看全部
    0 采集 收起 来源:生成列表

    2015-11-28

  • 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } def generate_tr(name, score): if score < 60: return '<tr><td>%s</td><td >%s</td></tr>' % (name, score) return '<tr><td>%s</td><td>%s</td></tr>' % (name, score) tds = [generate_tr(name, score) for name, score in d.iteritems()] print '<table border="1">' print '<tr><th>Name</th><th>Score</th><tr>' print '\n'.join(tds) print '</table>'
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • 如果要生成[1x1,2x2,3x3,...10x10],可以在list里直接写代码 >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-22

  • itervalues()方法已经被value(0方法覆盖,请看Python3.5.0的API文档 dict Fixes dictionary iteration methods. dict.iteritems() is converted to dict.items(), dict.iterkeys() to dict.keys(), and dict.itervalues() to dict.values(). Similarly, dict.viewitems(), dict.viewkeys() and dict.viewvalues() are converted respectively to dict.items(), dict.keys() and dict.values(). It also wraps existing usages of dict.items(), dict.keys(), and dict.values() in a call to list.
    查看全部
    0 采集 收起 来源:迭代dict的value

    2015-11-28

  • zip()函数可以把两个 list 变成一个 list: >>> zip([10, 20, 30], ['A', 'B', 'C']) [(10, 'A'), (20, 'B'), (30, 'C')]
    查看全部
    0 采集 收起 来源:索引迭代

    2018-03-22

  • enumarate函数功能:就是将元素和索引从原来的序列中取出后,再以tuple的形式存入原来相同的序列形式序列。注意是相同的新序列,而非是修改原序列!
    查看全部
    0 采集 收起 来源:索引迭代

    2015-11-28

  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2015-11-28

  • for n,s in d.items(): ... print n,':',s ... d=sum(d.values()) ... t=d/float(len(d.values())) ... Print t
    查看全部
  • 布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True。 True and True # ==> True True and False # ==> False False and True # ==> False False and False # ==> False 或运算:只要有一个布尔值为 True,计算结果就是 True。 True or True # ==> True True or False # ==> True False or True # ==> True False or False # ==> False 非运算:把True变为False,或者把False变为True: not True # ==> False not False # ==> True
    查看全部

举报

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

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