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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • index.py def greet(???): print ??? greet() greet('Bart')
    查看全部
  • 汉诺塔 递归函数的好好理解
    查看全部
  • #提取对应数据,集合名字.get(...)
    >>> print d.get('Bart')
    59
    >>> print d.get('Paul')
    None


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

    2018-06-06

  • #对应组合

    {... : ... , ... : ... , ... : ...}

    查看全部
  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:

    Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。

    查看全部
  • 创建tuple和创建list唯一不同之处是用( )替代了[ ]

    现在,这个 t 就不能改变了,获取 tuple 元素的方式和 list 是一模一样的


    查看全部
  • Python中,在使用索引访问List时,在有效的索引内,要分开索引和要访问的List(重启一行,分开写,不可在同一行进行编程)

    查看全部
  • [开始索引,结束索引,步长,],开始索引默认=0,取值范围包含开始索引,不包含结束索引,步长为每次索引增加值

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

    2018-06-06

  • #break和continue的应用
    sum = 0
    x = 0
    while True:
        x = x + 1
        if x > 100:
            break
        if x % 2 == 0:
            continue
        sum = sum + x
    print sum


    查看全部
  • #求余数
    11 % 4
    查看全部
  • #循环提出L集合中的元素赋予x,执行......操作

    for x in L:

        .......


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

    2018-06-06

  • if ........:

        ..........

    elif .........:

        ..........

    elif.........:

        .........

    else:

        .........

    查看全部
  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

    理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变。

    一个“可变”的tuple:

    >>> t = ('a', 'b', ['A', 'B'])
    >>> L = t[2]
    >>> L[0] = 'X'
    >>> L[1] = 'Y'
    >>> print t
    ('a', 'b', ['X', 'Y'])


    查看全部
  • 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示:

    >>> t = ()
    >>> print t
    ()

    创建包含1个元素的 tuple 呢?来试试:

    >>> t = (1)
    >>> print t
    1

    好像哪里不对!t 不是 tuple ,而是整数1。为什么呢?

    因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。

    正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:

    >>> t = (1,)
    >>> print t
    (1,)

    Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。

    多元素 tuple 加不加这个额外的“,”效果是一样的:

    >>> t = (1, 2, 3,)
    >>> print t
    (1, 2, 3)


    查看全部
  • (..,..,..)   tuple集合,与list不同为不能替换,但其中的集合中的数据可替换。

    另外,如果只有一个元素,元素后面要加“,”

    查看全部

举报

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

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