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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • [start:stop:step] start 包括第一位 省略则为列表等数据结构的第一个元素 stop 不包括最后一位数 step 指的是步长,步长为几,则为几的倍数 题主加油,慢慢来
    查看全部
    0 采集 收起 来源:对list进行切片

    2016-07-14

  • 注意: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。 要避免 KeyError 发生,有两个办法: 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 从选定范围第一个数字开始数,每N个取一个,所以要取出N的倍数,第一个取的数字需要为N
    查看全部
    0 采集 收起 来源:对list进行切片

    2016-07-14

  • L[:10]相当于L[0:10],取出前10个元素,即:索引值(从0开始,而不是1)为0-9的的元素; L[4:50:5],取出索引值为4-49的元素(即从5取到50),每5个元素取一次(隔4次),而L[4:51:5],意思是取出索引值为4-50的元素(即从5取到51),每5个元素取一次(隔4次)。 要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。
    查看全部
    0 采集 收起 来源:对list进行切片

    2016-07-14

  • range()函数可以创建一个数列: >>> range(1, 101) [1, 2, 3, ..., 100] 请利用切片,取出: 1. 前10个数; 2. 3的倍数; 3. 不大于50的5的倍数。 ?不会了怎么办 要取出3, 6, 9可以用::3的操作,但是要确定起始索引。 参考代码: L = range(1, 101) print L[:10] print L[2::3] print L[4:50:5]
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • 切片操作还可以指定第三个参数: >>> L[::2] ['Adam', 'Bart'] 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • len() 函数可以计算任意集合的大小: >>> len(d) 3 用 dict 表示“名字”-“成绩”的查找表如下: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
    查看全部
  • Python提供了切片(Slice)操作符,能大大简化这种操作。 对应上面的问题,取前3个元素,用一行代码就可以完成切片: >>> L[0:3] ['Adam', 'Lisa', 'Bart'] L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • upper()之前的输入是字符串,也就是说是list等的一个元素
    查看全部
    0 采集 收起 来源:条件过滤

    2016-07-14

  • 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:
    查看全部
  • 注意for语句和if语句后面都需要加冒号
    查看全部
    0 采集 收起 来源:Python之 更新set

    2016-07-14

  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:
    查看全部
  • python不适合的领域
    查看全部
  • python适用的领域
    查看全部
  • python和其它语言对比
    查看全部

举报

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

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