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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • [x:y:z]函数指的是‘开始元素’:‘最后元素’:‘取元素间隔;

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

    2018-04-02

  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }



    def generate_str(name,score):

        if score < 60:

            return '<tr><td>%s</td><td >%s</td></tr>' % (name,score)

        return '<tr><td>%s</td><td>%s</td></tr>' % (name,score)

    tds = [generate_str(name,score) for name,score in d.iteritems()]

    #print len(d.items())

    print '<table border=1>'

    print '<tr><th>Name</th><th>Score</th></tr>'

    print '\n'.join(tds)

    print '</table>'


    查看全部
    0 采集 收起 来源:复杂表达式

    2018-04-02

  • def toUppers(L):

        return [x.upper() for x in L if isinstance(x,str)]


    print toUppers(['Hello', 'world', 101])


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

    2018-04-02

  • 这节教程说的是已经定义了tuple,并且要把这个tuple改成不可变的内容。

    既然已经定义了tuple,那他的基础属性是不变的,也就是说原来是3个元素修改后也应该是3个元素。

    所以后面的'A' 'B'要用括号括起来,使改变后的tuple既保证元素不变又保证内容不可变


    查看全部
  •  出现unindent does not match any outer indentation level,可能是缩进没有对齐的原因。

    查看全部
  • L = range(1, 101)

    print L[0:10]#从第1个数元素开始取,到第11元素结束
    print L[2::3]#从第三元素开始取,每隔2个取一个元素
    print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔’

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

    2018-04-02

  • while True 就是一个死循环

    查看全部
  • set存储的是一组不重复的无序元素,因此,更新set主要做两件事:

    一是把新的元素添加到set中,二是把已有元素从set中删除

    用add()添加元素,如果添加的元素在set中,不会报错;

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

    所以add()可以直接添加,但是remove()前要判断。


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

    2018-04-02

  • 遍历set的例子:

    s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])

    for x in s:

        print x[0]+':',+x[1]


    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-04-02

  • Python是动态语言,所以list中包含的元素不要求都必须是同一种数据类型,list,有两种数据类型,名字是字符串,数字是整型,数字不用加‘’

    查看全部
    0 采集 收起 来源:Python创建list

    2018-04-02

  • 一是先判断一下 key 是否存在,用 in 操作符:

    if 'Paul' in d:
        print d['Paul']


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

    2018-04-02

  • 一定要注意set中的格式,x=set([  ]) 不要忘记方括号。

    查看全部
  • Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:

    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-04-02

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

    查看全部
  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。

    查看全部

举报

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

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