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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 请定义一个 greet() 函数,它包含一个默认参数,如果没有传入,打印 'Hello, world.',如果传入,打印 'Hello, xxx.' index.py def greet(???): print ??? greet() greet('Bart') def greet(name='world'): print 'Hello,',name,'.' greet() greet('Bart')
    查看全部
  • continue 表示不满足条件时跳过执行本次,继续执行下一次循环

    查看全部
  • 汉诺塔 (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 def move(n, a, b, c): if n==1: print a,'-->',c return move(n-1,a,c,b) move(1,a,b,c) move(n-1,b,a,c) move(4, 'A', 'B', 'C')
    查看全部
  • 与运算(and),全真为真,有假必假;

    或运算(or),有真为真,全假为假。

    查看全部
  • 看错题,以为利用while循环计算100以内的奇数


    x = 1

    while x<100:

        print (x)

        x=x+2


    查看全部
  • N = 10

    x = 0

    while x < N:

        print (x)

        x = x + 1

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9


    N = 10

    x = 0

    while x < N:

        x = x + 1

        print (x)  

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    x=x+1的位置影响取值和输出

    查看全部
  • 思考代码:因为20已满足第一个条件所以会直接输出第一个teenager,应将6和18的代码模块调换

    查看全部
  • 条件过多的情况下,使用if···else···else缩进只会越来越多,代码也会越来越难看。

    要避免嵌套结构的 if ... else ...,我们可以用 if ... 多个elif ... else ...的结构,一次写完所有的规则,无需缩进


    查看全部
  •  Python代码的缩进规则 4个空格,不要用tab

    :表示代码块开始。

    查看全部
    0 采集 收起 来源:Python之if语句

    2018-05-22

  • print 语句可以打印多个变量,用逗号隔开.

    print "Adam:", d.get('Adam')
    print "Lisa:", d.get('Lisa')
    print "Bart:", d.get('Bart')

    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-05-22

  • 在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple

    查看全部
  • set add()可以直接添加,而remove()前需要判断

    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-05-22

  • set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。

    查看全部
  • 一定要用print,才能输出答案。但是实际录入python3.*,可以直接运行出答案。

    查看全部
  •  '123': [1, 2, 3],  # key 是 str,value是list
        123: '123',  # key 是 int,value 是 str
        ('a', 'b'): True  # key 是 tuple,并且tuple的每个元素都是不可变对象,value是 boolean


    查看全部

举报

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

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