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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • raw字符串的任务不是很理解
    查看全部
  • #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc']; aList.append( 2009 ); print "Updated List : ", aList; 以上实例输出结果如下: Updated List : [123, 'xyz', 'zara', 'abc', 2009]
    查看全部
  • 1.pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 2.pop(x)用来索引删除
    查看全部
  • 有序集合 list tuple str unicode 无序集合 set 无序集合并且具有 key-value对 :dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2018-01-20

  • 这题不会做
    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-01-20

  • s = set([name.lower() for name in ['Adam', 'Lisa', 'Bart', 'Paul']]) print 'adam' in s print 'bart' in s
    查看全部
    1 采集 收起 来源:Python之 访问set

    2018-01-20

  • 利用倒序切片对 1 - 100 的数列取出: * 最后10个数; * 最后10个5的倍数 L = range(1, 101) print L[-10:] print L[4::5][-10:] 先获得5的倍数,再取后10个
    查看全部
    0 采集 收起 来源:倒序切片

    2018-01-20

  • 如果第一个索引是0,还可以省略: >>> L[:3] ['Adam', 'Lisa', 'Bart'] 也可以从索引1开始,取出2个元素出来: >>> L[1:3] ['Lisa', 'Bart'] 切片操作还可以指定第三个参数: >>> L[::2] ['Adam', 'Bart'] 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。 把list换成tuple,切片操作完全相同,只是切片的结果也变成了tuple。
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数
    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for name in d: print name + ':', d[name] “,”表示空格,“+”直接相连,无空格
    查看全部
  • 假设计算平方的次数最多,我们就可以把 n 的默认值设定为 2: def power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x return s 这样一来,计算平方就不需要传入两个参数了: >>> power(5) 25 函数定义的时候,参数部分如果写了x=2代表x默认为2,调用的时候可以不定义这个参数
    查看全部
  • 任务 汉诺塔 (http://baike.baidu.com/view/191666.htm) 的移动也可以看做是递归函数。 我们对柱子编号为a, b, c,将所有圆盘从a移到c可以描述为: 如果a只有一个圆盘,可以直接移动到c; 如果a有N个圆盘,可以看成a有1个圆盘(底盘) + (N-1)个圆盘,首先需要把 (N-1) 个圆盘移动到 b,然后,将 a的最后一个圆盘移动到c,再将b的(N-1)个圆盘移动到c。 请编写一个函数,给定输入 n, a, b, c,打印出移动的步骤: move(n, a, b, c) 例如,输入 move(2, 'A', 'B', 'C'),打印出: A --> B A --> C B --> C
    查看全部
  • sum = 0 x = 1 n = 1 while True: sum =sum+x x= x*2 n= n+1 if n > 10: break print sum 倍投缆的下场 10缆1023
    查看全部
  • 因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,” Python在打印单元素tuple时,也自动添加了一个“,” 多元素 tuple 加不加这个额外的“,”效果是一样的
    查看全部
  • pop()方法总是删掉list的最后一个元素,并且它还返回这个元素
    查看全部

举报

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

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