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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • sum = 0 x = 1 while x < 100: sum = sum + x x = x + 2 print sum
    查看全部
  • L = [75, 92, 59, 68] sum = 0.0 for x in L: sum = sum + x print sum / 4
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-10-27

  • def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数: >>> fn() () >>> fn('a') ('a',) >>> fn('a', 'b') ('a', 'b') >>> fn('a', 'b', 'c') ('a', 'b', 'c') 可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。
    查看全部
  • #-*- coding:utf-8 -*- # 汉诺塔思想笔记 # 认识汉诺塔的目标:把A柱子上的N个盘子移动到C柱子 # 递归的思想就是把这个目标分解成三个子目标 # 子目标1:将前n-1个盘子从a移动到b上 # 子目标2:将最底下的最后一个盘子从a移动到c上 # 子目标3:将b上的n-1个盘子移动到c上 # 然后每个子目标又是一次独立的汉诺塔游戏,也就可以继续分解目标直到N为1 def move(n, a, b, c): if n == 1: print a, '-->', c else: move(n-1, a, c, b)# 子目标1 move(1, a, b, c)# 子目标2 move(n-1, b, a, c)# 子目标3 #n = input('enter the number:') #move(int(n), 'A', 'B', 'C') move(4, 'A', 'B', 'C')
    查看全部
  • append与add的区别
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-10-27

  • 1.去dict的值的时候可以用get d={xxxx} print d.get(a) (有则返回a,没有则返回none) 2.get不支持set set中确认有误此值可以用 s=set(['a','b','c']) print 'a' in s
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-10-27

  • L.append(x*x) 是把x*x添加到L的末尾
    查看全部
  • 字符串有个方法 upper() 可以把字符变成大写字母: >>> 'abc'.upper() 'ABC'
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • L1=[1,2,3,4,5,6,7,8] L2=[2,3,4,5,6,7,8,9] for x in L1: for y in L2: if x<y: print x*10+y ------------------------------------ L1=[1,2,3,4,5,6,7,8] L2=[2,3,4,5,6,7,8,9] for x in L1: for y in L2: x<y print x*10+y 不懂这个为什么错误。
    查看全部
  • 循环语句的顺序很重要。
    查看全部
  • for循环一定要有循环集合。(然后迭代元素) while循环不会迭代list或tuple的元素,而是根据表达式判断循环是否结束。
    查看全部
  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”
    查看全部
  • 遍历dict for key in d: print '%s:%d'%(key,d[key])
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2017-10-27

  • tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素.
    查看全部
  • == 两个等号表示等于 =一个等号表示赋值
    查看全部

举报

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

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