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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 这节不懂
    查看全部
  • if语句: 1、Python代码的缩进规则:具有相同缩进的代码被视为代码块,如果 if 语句判断为 True,就会执行这个代码块。 2、Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格。 3、 if 语句后接表达式,然后用:表示代码块开始。 4、在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车。
    查看全部
    0 采集 收起 来源:Python之if语句

    2016-12-04

  • 创建单元素tuple:单元素 tuple 要多加一个逗号“,”避免歧义,因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
    查看全部
  • 1、tuple(元组):有序的列表. 2、tuple和创建list唯一不同之处是用( )替代了[ ]。 3、tuple一旦创建完毕,不能修改。 4、获取 tuple 元素的方式和 list 一模一样。 5、t = tuple((x for x in range(0, 10))) print t
    查看全部
  • a = 'ABC' b = a a = 'XYZ' print b 最后打印出b的内容究竟是ABC还是XYZ呢? 答案是ABC
    查看全部
  • 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。
    查看全部
  • 从list删除元素:pop() 1、pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 2、Paul的索引是2,因此,用 pop(2)把Paul删掉。 3、动态删除,删除一个元素减少一个元素。不要超出索引数。
    查看全部
  • list中添加元素方法:append() , insert() 1、append()总是把新的元素添加到 list 的尾部、 2、insert()接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素。eg:L.insert(0, 'Paul'),'Paul'将被添加到索引为 0 的位置上(也就是第一个)。
    查看全部
  • 1、索引从前往后,0、1、2... 2、索引从后往前,-1、-2、-3...
    查看全部
  • 1、索引从 0 开始,第一个元素的索引是0,第二个元素的索引是1。 2、要打印第一个元素,如:print L[0] 3、IndexError: list index out of range means 索引超出了范围, 使用索引时,千万注意不要越界,会报错。 4、当索引数字为负时,表示逆读出list中的内容,记住list最后一个空间的编号是-1。
    查看全部
  • 1、list是有序集合,list中的元素是按照顺序排列的。 2、list中包含的元素并不要求都必须是同一种数据类型。 3、一个元素也没有的list,就是空list。
    查看全部
    0 采集 收起 来源:Python创建list

    2016-12-04

  • 1、输入中文字符,切记# -*- coding: utf-8 -*- 2、必加u
    查看全部
  • Python实现汉诺塔(来自百度词条) def hanoi(n,x,y,z): if n==1: print(x,'-->',z) return #完成汉诺塔 else: hanoi(n-1,x,z,y)#将前n-1个盘子从x移动到y上 hanoi(1,x,y,z)#将最底下的最后一个盘子从x移动到z上 hanoi(n-1,y,x,z)#将y上的n-1个盘子移动到z上 n=int(input('请输入汉诺塔的层数:')) hanoi(n,'x','y','z')
    查看全部
  • 1、在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 3、Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • 因为pop()执行的时候先执行了pop(2),Bart变成了第三位,按顺序执行
    查看全部

举报

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

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