为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • L.pop(2)  删除第3个

    L.insert(2,'aaa')  在第三位置加aaa


    查看全部
  • pop(2)  删除第3个

    insert(2,'aaa')  在第三位置加aaa


    查看全部
  • 5.1,, if 语句,以冒号(:)结尾,表示若为真则执行后面的代码块。 代码块需缩进4个空格
    查看全部
    0 采集 收起 来源:Python之if语句

    2020-02-18

    1. dict是一个集合。花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略.

    2. 如:d = {
          'Adam': 95,
          'Lisa': 85,
          'Bart': 59
      }len(d)   len(d)是用来计算集合的大小,上述代码Adam等是key,95代表的是value
    3. 访问dict可以使用dict[key],如print d['Adam']
      结果是95
    4. 避免keyerror的方法:(1)先判断一下 key 是否存在,用 in 操作符if 'Paul' in d:
          print d['Paul'](2)使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
    5. >>> print d.get('Bart')
      59
      >>> print d.get('Paul')
      None
    6. dict的特点:(1)查找速度快,但是占用内存大,与list相反。在一个dict中,key不能重复
    7. (2)存储的key-value序对是没有顺序的,dict的内部是无序的,不能用dict存储有序的列表集合。

      (3)作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。

    8. dict的更新

    1. 要把新同学'Paul'的成绩 72 加进去,用赋值语句:

    2. >>> d['Paul'] = 72
    查看全部
  • Python的特点:优雅、明确、简单

    Python适合的领域:Web网站和各种网络服务、系统工具和脚本、作为“胶水”语言把其他语言开发的模块包装起来方便使用

    Python不适合的领域:贴近硬件的代码(首选C)、移动开发 :IOS/Android有各自的开发语言(Obic,Swift/Java)、游戏开发:C/C++

    Python实际应用:YouTube,Instagram,douban,mail.sohu.com,openstack云计算平台,广泛应用于Google,Yahoo,NASA

    Python和其他语言对比:http://img1.sycdn.imooc.com//5e4a7b700001b3f309170359.jpg

    Python源码不能加密



    查看全部
  • List切片
    查看全部
    0 采集 收起 来源:对list进行切片

    2020-02-17

  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    查看全部
    0 采集 收起 来源:Python之if语句

    2020-02-17

  • 1.添加元素时,用set的add()方法:

    >>> s = set([1, 2, 3])
    >>> s.add(4)
    >>> print s
    set([1, 2, 3, 4])

    2.

    删除set中的元素时,用set的remove()方法:

    >>> s = set([1, 2, 3, 4])
    >>> s.remove(4)
    >>> print s
    set([1, 2, 3])

    如果删除的元素不存在set中,remove()会报错


    查看全部
    0 采集 收起 来源:Python之 更新set

    2020-02-17

    1. 我们可以用list的pop()方法删除List中的元素。

    2. 当我们调用pop( )方法时,不明确标明元素位置时,通常删掉List中的最后一个元素。

    3. 当我们要删除确定的位置元素时,需在括号中标明元素位置,进行删除。

    查看全部
    1. 第一个办法是用 list 的 append() 方法,把新变量追加到 list 的末尾。append()函数总是把新的元素添加到 list 的尾部。

    2. 若要将变量添加在数组的第一个位置,方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素。

      具体为:L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。其中0为第一个参数,'Paul'为第二个参数。

    查看全部
    1. 我们可以用 -1 这个索引来表示最后一个元素;类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示。

    2. 使用倒序索引时,也要注意不要越界

    查看全部
  • 1.使用索引时,千万注意不要越界

    查看全部
  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b'

    查看全部
  • 用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,

    查看全部
  • 引用列表List元素用的是中括号,不是圆括号

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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