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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • if 语句后面要有: break 前面也要有四个空格
    查看全部
  • def Hanoi(3,a,b,c): if n == 1: print(a,'-->',c) else: Hanoi(2,a,c,b) #1-1 注意实参顺序,b和c位置颠倒 Hanoi(1,a,b,c) #1-2 Hanoi(2,b,a,c) #1-3 注意实参顺序,a和b位置颠倒 n = int(input('请输入汉诺塔层数:')) Hanoi(n,'a','b','c') 下面进入1-1的函数: def Hanoi(2,a,b,c): #1-1实参传入的是Hanoi(2,a,c,b),注意b和c是反的,即实参b=形参c,实参c=形参b if n == 1: print(a,'-->',c) #这句其实的意思是“形参2-->形参4” else: Hanoi(1,a,c,b) #1-1-1 Hanoi(1,a,b,c) #1-1-2 Hanoi(1,b,a,c) #1-1-3 n = int(input('请输入汉诺塔层数:')) Hanoi(n,'a','b','c') 首先要明白形参和实参的概念,形参是在函数内部用的,实参是调用时赋值给形参的。 所以在1-1的函数中b和c是反的哦.然后我们把3代入n中: 1-1-1的函数运行结果是 a-->c (b和c相反,“形参2 a-->形参4 c”),之后返回1-1中继续下一条语句1-1-2 1-1-2的函数运行结果是 a-->b(b和c相反,“形参2 a-->形参4 b”) , 之后返回1-1中继续下一条语句1-1-3 1-1-3的函数运行结果是 c-->b (b和c相反,“形参2 c-->形参4 b”), 之后返回最外面的函数继续下一条语句1-2,以此类推 DawnCat13 运行的顺序是: 1-1 1-1-1 1-1-2 1-1-3 1-2 1-3 1-3-1 1-3-2 1-3-3
    查看全部
  • 只有遇见逗号才有空格的输出 不然print中的空格不会影响输出
    查看全部
  • Python 灵活一些不需要给打印出来的内容加括号
    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for (key, value) in d.items(): print '%s: %d' % (key, value) # python 2.7
    查看全部
    0 采集 收起 来源:Python之访问dict

    2016-09-05

  • def square_of_---函数名前面的什么玩意<br> sum---函数名<br> sum=0---sum从零开始,是整数<br> for x in L:--- x在list里,list在括号里<br> sum=sum+x*x---sum的逻辑<br> return sum---函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。
    查看全部
  • 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。
    查看全部
  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 set存储的元素也是没有顺序的
    查看全部
  • 没有想到
    查看全部
  • dict 查找速度快。list随元素增加逐渐下降。 d占用内存大,按key查找,不能重复key. d无顺序。
    查看全部
  • 通过一个复杂的列表生成式把一个dict变成一个 HTML 表格。有一些html知识更容易理解。
    查看全部
    0 采集 收起 来源:复杂表达式

    2016-09-05

  • % 求余
    查看全部
  • 转义: u'中文\n日文\n韩文' 多行: u'''第一行 第二行''' raw+多行: ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言'''
    查看全部
  • 用r(raw)‘...’表示,不需要转义。 多行用''' ...'''转义
    查看全部
  • 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部

举报

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

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