为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 包含 0 个元素的 tuple,也就是空tuple,直接用()表示:

    T = ()
    print(T) # ==> ()

    接着,我们创建包含一个元素的tuple。

    T = (1)
    print(T) # ==> 1

    result = 3 * 4 - 2
    print(result) # ==> 10
    # 改变优先级,先运算减法
    result = 3 * (4 - 2)
    print(result) # ==> 6
    要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。

    T = (1, )
    print(T) # ==> (1, )

    而对于多个元素的tuple,则加和不加这个逗号,效果是一样的。

    >>> T = (1, 2, 3,)
    >>> print(T) # ==> (1, 2, 3)

    查看全部
  • count()方法用来统计tuple中某个元素出现的次数。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    print(T.count(1)) # ==> 3
    print(T.count(5)) # ==> 1

    对于不存在的元素,count方法不会报错,而是返回0,这是合理的,因为元组里面有0个不存在的元素。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    print(T.count(10)) # ==> 0

    index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    T.index(9) # ==> 10
    T.index(5) # ==> 8
    T.index(1) # ==> 0 # 多次出现,返回第一次出现的位置

    注意,index()方法和count()方法不一样,当指定的元素不存在时,使用index()方法Python会报错。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    T.index(100)
    # 报错
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ValueError: tuple.index(x): x not in tuple

    查看全部
  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
    因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。

    T = (1, )
    print(T) # ==> (1, )
    代码块预览复制
    而对于多个元素的tuple,则加和不加这个逗号,效果是一样的。

    >>> T = (1, 2, 3,)
    >>> print(T) # ==> (1, 2, 3)
    查看全部
  • 9Python如何“火”到出圈? 对比其他程序语言,Python近些年的火爆程度,已经不止于程序员的圈子了。 Python语法简洁高效,入门门槛低,且应用广泛。Web、爬虫、人工智能大数据、机器学习、测试运维、数据分析等工作,都需要Python基础。 Python相比于其他6编程语言,更接近自然语言,对小白学员十分友好,是转行程序员的上佳选择。 本课程为Python入门阶段的学员准备,零基础学起来也完全没有压力。课程从Python环境搭建讲起,由浅入深,带你学习以函数为基础编写完整Python代码、Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。 在课程设计上,讲师选择了学练结合的教学方法,慕课网在线编辑器支持知识点随学随练,加深课堂记忆,巩固学习成果,提升入门学习效率。 通过本课程的学习,你可以了解Python基本语法,具备进一步项目实践的基础语法能力,完成Python相关的数据分析统计,或做一个爬虫项目都不在话下!
    查看全部
    1 采集 收起 来源:Python简介

    2022-01-15

  • 注意,index()方法和count()方法不一样,当指定的元素不存在时,使用index()方法Python会报错
    查看全部
  • index()方法
    index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置
    查看全部
  • count()方法
    count()方法用来统计tuple中某个元素出现的次数
    查看全部
  • 请注意,元组(tuple)的这个特性是非常重要的,在运行上tuple的性能是list的数倍。
    查看全部
    0 采集 收起 来源:什么是tuple

    2022-01-15

  • T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
    print(T) # ==> ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
    L = list(T)
    print(L) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    代码块预览复制
    但是,tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。
    查看全部
    0 采集 收起 来源:什么是tuple

    2022-01-15

  • pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。
    查看全部
  • 这就需要使用list的insert()方法,insert()方法和append()方法不一样,insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素
    查看全部
  • 注意,append()方法总是将元素添加到list的尾部。
    查看全部
  • append()方法,把新同学追加到列表的末尾:
    查看全部
  • tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。

    查看全部
    0 采集 收起 来源:什么是tuple

    2022-01-15

  • 请综合使用while和continue,计算0~1000以内,所有偶数的和。


    num=0

    sum=0

    while num<=1000:

        num=num+1

        if num%2==1:

            continue

        sum=sum+num

    print(sum)

    查看全部

举报

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

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