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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。

    dict的第二个特点就是存储的key-value序对是没有顺序的

    dict的第三个特点是作为 key 的元素必须不可变

    查看全部
  • sum = 0

    x = 0

    while True:

        x = x + 1

        if x > 100:

            break

        if x%2==0:

            continue

        sum=sum+x

    print sum

    对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和


    L = [75, 98, 59, 81, 66, 43, 69, 85]
    sum = 0.0
    n = 0for x in L:
        sum = sum + x
        n = n + 1
    print sum / n

    利用for循环计算平均分的代码

    查看全部
  • dict:
    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }
    d['Paul'] = 72,增加项


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

    2018-07-22

  • 计算机语言的作用在于把大量复杂的数学运算公式以电脑能够理解的方式写进电脑,并计算出准确的结果,再辅以硬件实现预设的指令动作。

    查看全部
  • set:

    s = set([1, 2, 3, 4])
    s.remove(4)删除括号的项
    s.add(4)增加括号的项


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

    2018-07-22

  • 布尔值和布尔代数的表示完全一致,一个布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来。

    布尔值可以用andornot运算。

    and运算是与运算,只有所有都为 True,and运算结果才是 True。

    or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。


    查看全部
  • 多值返回其实是返回了一个tuple(元组)

    查看全部
  • 不能用len(d.iteritems()),可以写成len(d)或者len(items),因为iteritems未生成list,不能进行计算长度。



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

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


    查看全部
  • 这里着重理解

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

    2018-07-22

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

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


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

    2018-07-22

  • for index, name in enumerate([tuple]):
        print index, '-', name


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

    2018-07-22

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

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

    2018-07-22

举报

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

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