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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 使用 enumerate() 函数,我们可以在for循环中同时绑定索引index和元素name
    查看全部
    0 采集 收起 来源:索引迭代

    2017-02-08

  • 可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。
    查看全部
  • Python的函数返回多值其实就是返回一个tuple
    查看全部
  • list越界问题 最后一个L[-1]即可
    查看全部
  • 索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推 使用索引时,千万注意不要越界
    查看全部
  • 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车: >>> age = 20 >>> if age >= 18: ... print 'your age is', age ... print 'adult' ... your age is 20 adult
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-03-22

  • python之可变参数: def fn(*args): 参数前加*表示可变参数 python解释器会将一组参数组装成一个tuple传递给可变参数。 因为函数内部,将参数直接看成一个tuple。
    查看全部
  • 在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了 要表示多行字符串,可以用'''...'''表示
    查看全部
  • 字符串可以用''或者""括起来表示 如果字符串包含",我们就可以用' '括起来表示 字符串既包含'又包含"用\进行转义
    查看全部
  • 变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头
    查看全部
  • print会依次打印每个字符串,遇到逗号“,”会输出一个空格 print也可以打印整数,或者计算结果 >>> print 100 + 200 300 #运行结果
    查看全部
  • 与运算:只有两个布尔值都为 True 时,计算结果才为 True 或运算:只要有一个布尔值为 True,计算结果就是 True 非运算:把True变为False,或者把False变为True Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True 短路计算
    查看全部
  • Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数 只能使用小括号,但是括号可以嵌套很多层 Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉 求余的运算 % 可以计算余数 整数和浮点数混合运算的结果是浮点数
    查看全部
  • python之定义默认参数: 函数的默认参数作用是简化调用 默认参数可以不显示出来,额外参数值可覆盖默认参数 注意:默认参数只能定义在必需参数之后
    查看全部
  • 我们对柱子编号为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 的搬运只需要3步,第一步:将 n-1 个盘子从 a 经过 c 搬运到 b,即move(n-1, a, c, b); 第二步:将 第 n 个盘子 从 a 移到 c,即 print a, '-->', c; 第三步: 将 n-1个盘子从 b 经过 a 搬运到 c,即move(n-1, b, a, c);完事, 至于这 n-1 个盘子是怎么搬运的呢,他又自己进入了下一个循环 (来自网友luoqing1999) 代码实现: 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')
    查看全部

举报

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

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