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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1.dict是按照key来查找 因此key具有唯一性

    2.key-value是没有顺序的 不能用dict存储有序的集合

    查看全部
  • 访问dict与list的不同:

    dict 用 d[key] list用L[索引号]


    避免keyerror的方法:

    1. 用if语句判断:

      if ‘a’in d:

      print d['a']

    2. 使用dict本身提供的get方法,在key不存在的时候,返回none:

    3. print d.get('a')

      如果不存在的时候会返回None。

    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-12-09

  • 关于任务的解释:

    http://img1.sycdn.imooc.com//5dee10bf000163ea03620502.jpg

    查看全部
  • 为什么要在顶部加代码

    import sys

    reload(sys)

    sys.setdefaultencoding('utf-8')


    查看全部
  • print u'''静夜思
    床前明月光,
    疑是地上霜。
    举头望明月,
    低头思故乡。'''
    
    ur'''Python的Unicode字符串支持"中文",
    "日文",
    "韩文"等多种语言'''


    查看全部
  • 定义一个变量L,赋值为list。

    定义一个变量x,赋值为1。

    使用while循环语句构造出list。

    添加list元素x * x 。

    x = x + 1 ,每次循环增加1,直到100退出。

    打印 变量L

    查看全部
  • # -*- coding: utf-8 -*-

    目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。

    查看全部
  • 列表生成式的 for 循环后面还可以加上 if 判断
    [x * x for x in range(1, 11) if x % 2 == 0]

    1. isinstance(x, str) 可以判断变量 x 是否是字符串;

    2. 字符串的 upper() 方法可以返回大写的字母。


    查看全部
    0 采集 收起 来源:条件过滤

    2019-12-08

  • 字符串有个方法 upper() 可以把字符变成大写字母:

    >>> 'abc'.upper()
    'ABC'


    查看全部
    0 采集 收起 来源:对字符串切片

    2019-12-08

  • 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):

    for x in range(1, 11):
    ...    L.append(x * x)


    查看全部
    0 采集 收起 来源:生成列表

    2019-12-08

  • >>> [x * x for x in range(1, 11) if x % 2 == 0]
    [4, 16, 36, 64, 100]

    有了 if 条件,只有 if 判断为 True 的时候,才把循环的当前元素添加到列表中。


    查看全部
    0 采集 收起 来源:条件过滤

    2019-12-08

  • items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value:

    for key, value in d.items():
       print key, ':', value


    查看全部
  • 用 for 循环直接迭代 dict,可以每次拿到dict的一个key

     d.values()
    d.itervalues()


    查看全部
    0 采集 收起 来源:迭代dict的value

    2019-12-08

  •  [x * x for x in range(1, 11)]
    [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

    这种写法就是Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。


    查看全部
    0 采集 收起 来源:生成列表

    2019-12-08

  • enumerate() 函数

    for t in enumerate(L):


    查看全部
    0 采集 收起 来源:索引迭代

    2019-12-08

举报

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

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