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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 创建包含1个元素的 tuple 呢?来试试: >>> t = (1) >>> print t 1 好像哪里不对!t 不是 tuple ,而是整数1。为什么呢? 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义: >>> t = (1,) >>> print t (1,) Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。
    查看全部
  • tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
    查看全部
  • 递归头皮发麻
    查看全部
  • def move(n, a, b, c): if n == 1: print a,'-->',c return move(n-1,a,c,b) print a,'-->',c move(n-1,b,a,c) move(4, 'A', 'B', 'C')
    查看全部
  • dict如何同时迭代key和value,方法如下: 1、items()方法把dict对象转换成了包含tuple的list,对list进行迭代,可以同事获得key和value。 2、iteritems()类似itervalues()方法,不把dict转换成list,而是在迭代过程中不断给出tuple,所以,iteritems()不占用额外的内存。
    查看全部
  • dict的迭代通常是指的是key,如果要迭代value,有两个方法: 1、values() 生成values的list 2、itervalues() 不会生成list,只是在迭代过程中依此从dict中取出value,所以itervalues()方法比values()方法节省了生成list所需的内存。 总结:任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。如果一个对象说自己可迭代,那我们就直接用for循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2017-10-20

  • 获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素
    查看全部
  • tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了
    查看全部
  • dict的迭代只是针对key的,value的迭代可以参考values() 或itervalues()方法。
    查看全部
  • print 一堆内容之后加, 逗号可以使内容横向显示
    查看全部
  • for x in range(1,9): for y in range(x+1,10): print str(x)+str(y) 这个写法好牛逼的说,首先,取x为枚举1`9.然后取y为比x至少大1,一直到10的枚举。然后用str返回其字符串,放在一起就ok了。
    查看全部
  • 5-6不懂
    查看全部
  • 在tuple中,['A','B']是list, 其中的元素可改变。若改为('A','B')则不可变。list中的A,B可以更换是因为改变的只是list的元素而不是tuple的,tuple中的第三个元素还是那个包含两个元素的list不变。
    查看全部
  • a为ture,a or world结果一定为true,返回a b为false,b or world结果一定取决于’world‘,返回world
    查看全部
  • 利用 3 层for循环的列表生成式,找出对称的 3 位数。例如,121 就是对称数,因为从右到左倒过来还是 121。 百位的循环从 1-9,十位和个位的循环从 0-9。(算法太重要了)
    查看全部
    0 采集 收起 来源:多层表达式

    2017-10-20

举报

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

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