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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python中的数据类型:整数,浮点数(即小数),字符串(用''或“”括起来的任意文本),布尔值(True,False)布尔运算(and,or,not),空值(用None表示),列表,字典,允许创建自定义类型
    查看全部
  • list之倒序切片: list的倒数最后一个元素索引号为-1,倒序切片包含起始索引,不包含结束索引 L[-2:]从索引-2开始取完剩下元素 L[:-2]从最后一个索引开始截止到索引-2,但不包括-2的元素
    查看全部
    0 采集 收起 来源:倒序切片

    2017-02-09

  • 关于思考:因为elif条件判断下,是根据从上到下一次来判断的,以上代码中的age=20已结符合了第一个条件【age>=6了,所以系统会直接忽略第二个elif age>=18 print ‘adult’这个条件。】所以不会打印出 adult。 修复如下:if age>=18: print 'adult elif age >=6: print teenager else:print 'kid'
    查看全部
  • L=range(1,101)创建一个从1到100的元素列表 L[4:50:5]表示从索引4截止到索引50,每5个数取一次。
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-02-09

  • list之切片操作: L[0:n]表示从索引0开始取数,直到索引n为止,但不包括索引n的数据。 L[:n]第一索引为0,可以省略。 L[:]表示从头至尾取出数据。相当于一个list
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-02-09

  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的! 理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变。
    查看全部
  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-02-09

  • tuple元组是一个创建后就无法改变的,但是这个“不变”是指元组里面的指向每个元素不能改变,如:指向‘a’就不能改成‘b’,指向list就不能变成其他对象,但是list列表里面的内容是可以改变的。
    查看全部
  • 如果Paul同学排在最后一个,我们可以用list的pop()方法删除: >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> L.pop() 'Paul' >>> print L ['Adam', 'Lisa', 'Bart'] pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 如果Paul同学不是排在最后一个怎么办?比如Paul同学排在第三: >>> L = ['Adam', 'Lisa', 'Paul', 'Bart'] 要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉:
    查看全部
  • 一月:January 缩写:Jan 二月:February 缩写:Feb 三月:March 缩写:Mar 四月:April 缩写:Apr 五月:May 缩写:May 六月:June 缩写:Jun 七月:July 缩写:Jul 八月:August 缩写:Aug 九月:September 缩写:Sept 十月:October 缩写:Oct 十一月:November 缩写:Nov 十二月:December 缩写:Dec
    查看全部
  • >>> s = set([1, 2, 3]) >>> s.add(4) >>> print s set([1, 2, 3, 4]) 如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了: >>> s = set([1, 2, 3]) >>> s.add(3) >>> print s set([1, 2, 3]) 删除set中的元素时,用set的remove()方法: >>> s = set([1, 2, 3, 4]) >>> s.remove(4) >>> print s set([1, 2, 3]) 如果删除的元素不存在set中,remove()会报错:
    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-03-22

  • Python把 0、空字符串""和 None看成False,其他数值和空字符串都看成 True. 短路运算:Python解释器在做布尔运算时,只要能提前确定结果,他就不会往后算了,直接返回结果。
    查看全部
  • 当 a="ABC",Python 解释器干了两件事情: 1、在内存中创建了一个"ABC"的字符串; 2、在内存中创建了一个名为 a 的变量,并把它指向 "ABC"。
    查看全部
  • 变量本身类型不固定的语言称之为动态语言。
    查看全部
  • items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value: 和 values() 有一个 itervalues() 类似, items() 也有一个对应的 iteritems(),iteritems() 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以, iteritems() 不占用额外的内存。
    查看全部

举报

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

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