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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种我们称为迭代|(Iteration). 在Python中,迭代是通过for..in来完成的。Python的for循环抽象程度要高于Java的for循环
    查看全部
    0 采集 收起 来源:什么是迭代

    2017-11-04

  • 倒数第一个元素的索引是-1.倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2017-11-04

  • Python提供了切片(Slice)操作符.L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。 如果第一个索引是0,还可以省略
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-11-04

  • 发表评论 小宝蛋炒饭 小宝蛋炒饭 发现慕课的赞是黑色的,怪怪的~~ 时间: 2017-04-12 270举报 shawbin shawbin tuple既不能pop也不能insert,你建个空的tuple作甚?? 时间: 2016-08-06 172举报 Nezar Nezar 对于评论区有人提出的“tuple只能读,不能写,那还有什么用?”这类问题做一个解答 就相当于 const 标识符一样。tuple可以用作权威的表格,比如“九九乘法表”“元素周期表”之类的东西。 这样的话就只能让别人查阅,而不能修改,反正修改后出错。 (写代码的时候一不留神把数据改掉了的话,编译器就会告诉我们) 时间: 2017-02-16 154
    查看全部
  • 发表评论 yourdaisy yourdaisy 感谢那些给出不同方法的同学,即使是新手完全不知道的,不要说人家装逼,应该感谢人家的分享 时间: 2017-01-08 202举报 qq_一念花开_0 qq_一念花开_0 t = tuple(range(0,10)) print t 时间: 2016-03-12 181举报 云顶安全H 云顶安全H t = (0,1,2,3,4,5,6,7,8,9) print t 我就这样的弱者的过了 时间: 2016-07-21 60举报 乌废猫 乌废猫 这题是检测代码的,不是看输出结果的,还是老老实实t = (0,1,2,3,4,5,6,7,8,9)过吧 时间: 1小时前 0举报 qq_冰棱_0 qq_冰棱_0 以前我学习的时候就只要运行成功就不管了,但是现在我觉得看下面的评论和分享能学到很多 时间: 1天前
    查看全部
  • 如饥似渴的学习IN 用用之前的方法 L = ['Adam', 'Lisa', 'Bart'] L.insert(0,L.pop()) L.insert(1,L.pop()) print L 时间: 2015-08-15
    查看全部
  • 发表评论 梅阿查呀 梅阿查呀 我们在排队,队伍中有四个人, * * * * (四个人萌萌哒) 用L.pop(2)了以后, 第三个人就被无情的踢出去了队伍,就成了这样: * * * 但是排队的人,看到前面有空隙了,肯定会走上去呀. 于是就成了这样:* * * 所以如果用L.pop(3),也就是想踢掉第四个人,可是现在只有三个人了、所以L.pop(2)或者L.pop()或者L.pop(-1),都是你曾经想踢走的最后那个人。 这个往前走一步,就是所有语言中List链表的特性之一,切记。 时间: 2016-03-31 355举报 卡尔曼滤波 卡尔曼滤波 心痛Paul..... 时间: 2016-06-23 159举报 botao555 botao555 调用L.pop()后并不会打印删除的元素啊,这老师是怎么回事? 时间: 2016-03-29
    查看全部
  • f 语句后接表达式,然后用:表示代码块开始。 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-11-04

  • 打你你服不 我说下我对于“L.insert(-1,'Paul')的时候是插在倒数第二的位置而不是在最后”的见解:因为insert是前插,而不是append的后插,不知道在座的有没有学过链表,也有前插和后插,道理一样的,insert定义的时候就是插在原来那个位置的元素的前边。 时间: 2016-05-10 216举报 si_fan si_fan 想问为什么L.insert(-1,'Paul')的时候是插在倒数第二的位置而不是在最后 时间: 2015-07-07 30举报 FightingBoy FightingBoy 有两种方式完成。 L.insert(-1,'paul')或L.insert(2,'paul') 时间: 2015-12-12
    查看全部
  • 递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰
    查看全部
  • 在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便
    查看全部
  • return None可以简写为return
    查看全部
  • 在Python中,定义一个函数要用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后再缩进块中编写函数体,函数的返回值用return语句返回 def my_abs(x): if x >= 0: return x else: return -x
    查看全部
  • sum()函数接受一个list作为参数,并返回list所有元素之和
    查看全部
  • Python内置了很多有用的函数,我们可以直接调用 。 1.求绝对值的函数abs。 可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs 也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。 2.比较函数 cmp(x,y) 3.int()函数可以把其他数据类型转换为整数 4.str()函数把其他类型转换成str
    查看全部

举报

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

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