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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
    1. 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。

    2. 例:定义一个square_of_sum()函数,它接收一个list,返回list中每个元素平方的和。

    def square_of_sum(L):

         result = 0

         for num in L:

               result = result + num*num

        return result

    L = [1, 3, 5,7, 9, 11]

    result =square_of_sum(L) 

    print(result)

    查看全部
    0 采集 收起 来源:Python定义函数

    2021-08-31

  • 例:sum()函数接收一个list作为参数,并返回list所有元素之和。请计算 1*1 + 2*2 + 3*3 + ... + 100*100。

    L = []

    x = 1

    while x <= 100:

        L.append(x * x)

        x = x + 1

    print(sum(L))

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

    2021-08-31

  • # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World


    查看全部
  • 因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True


    查看全部
  • 编辑环境和运行环境

    查看全部
  • 安装3.8chenxu

    查看全部
  • Python的列表,除了支持正向顺序索引获取列表中的每一个元素以外,也支持倒序访问list中的每一个元素。在Python中,可以使用-1来表示最后一个元素。

    注意,如果我们使用-5的话,因为不存在倒数第五个名字,因此这也是一种越界,同样会报错。

    查看全部
  • 我们通过中括号[]来按位置访问对应的元素。

    我们在使用索引的方式访问列表时,一定要特别注意不要越界。

    同时,列表和字符串一样,也支持切片,通过切片的方式,获取到列表的子列表。

    这里需要注意一下,如果我们越界切片的话,不会出现Python运行错误,但是按照这样的下标去切片,获取不到任何元素。

    查看全部
  • 在第一次循环的时候,num = num + 1由0变为1,%是取余,1%2=1,判断为continue,不执行print(item),来到第二次循环,所以第一个输出的是66

    查看全部

  • 通过for循环访问列表每一个元素的方式,我们称为迭代。

    查看全部

  • 列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。

    比如列出所有同学们的成绩:

    scores = [45, 60, 75, 86, 49, 100]

    列出所有同学们的名字:

    names = ['Alice', 'Bob', 'David', 'Ellena'] # 注意,字符串元素仍需要引号

    查看全部
  • 3-1Python基础数据类型

    推荐用书《编程必备基础知识》

    在Python中,能够直接处理的数据类型有以下几种:

    整数:十进制  二进制(前缀0b  例0b0110   0b1100)十六进制(前缀0x  例0x12ef)(十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,)

    浮点数:浮点数对应我们生活的是小数,浮点数可以用数学写法,如1.23 3.14,-9.01。但是对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差,如何检验,可以在Python终端中输入以下内容0.1 + 0.2来检验

    字符串:字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话,在Python中就是字符串,在Python中,字符串是以''或""括起来的任意文本。例如print('Hello World'),其中的Hello World就是字符串。

    布尔值:布尔值对应于生活中的就是对和错,布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来),也可以通过布尔运算计算出来。

                  布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。

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

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

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

    空值:空值是Python里一个特殊的值,用None表示。注意,None和0是不一样的,None不能理解为0,因为0是有意义的,比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值。

    此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型。

    查看全部
  • 第二章Python环境

    2-1Python3.8的标准环境

    查看全部
  • 1-3Python的现状

    目前3.8版本

    世界上三大受欢迎语言

    应用场景:云基础设施、后台开发、爬虫、数据挖掘、人工智能......

    实例:知乎、豆瓣、OpenStack(云计算平台)

    不擅长领域:底层应用(驱动等)、移动开发(有自用语言)、游戏开发(高性能)

    查看全部
    0 采集 收起 来源:Python的现状

    2021-08-27

  • 1-3Python的现状

    目前3.8版本

    世界上三大受欢迎语言

    应用场景:云基础设施、后台开发、爬虫、数据挖掘、人工智能......

    实例:知乎、豆瓣、YouTube、OpenStack(云计算平台)

    不擅长领域:底层应用(驱动等)、移动开发(有自用语言)、游戏开发(高性能)

    查看全部
    0 采集 收起 来源:Python的现状

    2021-08-27

  • 1-3Python的现状

    目前3.8版本

    世界上三大受欢迎语言

    应用场景:云基础设施、后台开发、爬虫、数据挖掘、人工智能......

    实例:知乎、豆瓣、YouTube、OpenStack(云计算平台)

    不擅长领域:底层应用(驱动等)、移动开发(有自用语言)、游戏开发(高性能)

    查看全部
    0 采集 收起 来源:Python的现状

    2021-08-27

  • 2-2Python的发展历史


    查看全部

举报

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

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