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

Python3 入门教程

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 整数 例如:1,2,3,10,100,1000,-1000

    浮点数 例如:0.1,0.5, 12.34, 3.1415926

    字符串 比如'abc',"xyz"等

    布尔值 一个布尔值只有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中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器

    查看全部
  • 使用缩进作为逻辑层次

    查看全部
    0 采集 收起 来源:Python简介

    2026-05-03

  • c64bf56908f7152607200404.jpg

    查看全部
    0 采集 收起 来源:Python简介

    2026-05-03

  • 吉多-范罗苏姆1989年创立

    0993656908f7150c07200404.jpg
    查看全部
    0 采集 收起 来源:Python简介

    2026-05-03

  • 1浮点数可以和整数等自由运算,跟普通数学         一样
    2浮点数和整数运算完后会变成浮点数,因为浮点数能写出整数值,但整数写不出附点数数值,
    + - * /  // 这个是地板除,能判断奇偶 比如
    查看全部
  • #    0,空字符串,None在Python中是False
    #    短路计算,非真即假,非假即真,NOT优先级最高
    #    优先级:算术运算符>比较运算符>逻辑运算符
    #    逻辑运算符优先级:not>and>or

    查看全部
  • 遇到break,直接跳出循环;

    遇到continue,则重新开始循环;

    查看全部
  • 1. 可变关键字参数用**kwargs表示,Python 会将其当作dict处理,可通过关键字名字key找对应参数值。

    2. 如info(**kwargs)函数可打印同学信息。

    3. 拥有多种参数的函数定义顺序为:必需参数、默认参数、可变参数、可变关键字参数,如def func(param1, param2, param3 = None, *args, **kwargs),但实际不建议定义过多参数。


    任务是编写函数接受names、gender、age三个list关键字参数并打印同学信息。

    查看全部
  • 可变参数用*args表示,能接收任意个数的参数,Python 会将其定义为一个tuple,在函数内部按tuple使用。

    定义可变参数是为简化调用,如计算任意个数平均值的average(*args)函数。

    使用可变参数要注意参数长度可能为 0 的情况,像原average()函数未考虑此情况会报错,需添加保护逻辑,如完善后的函数,当参数长度为 0 时返回 0 。

    查看全部
  • isinstance() 是 Python 内置的一个函数,专门用来判断一个对象(变量)是否属于某个特定的类型(如整数 int、字符串 str、列表 list 等)

    语法:

    isinstance(对象, 类型) 两个参数.

    返回值: 布尔型, (True, False)

    作用: 在函数运行前先“预判”参数类型,如果不对就提前处理,而不是让程序崩溃。

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

    2026-04-08

  • +、-、*、/四项常规运算符

    %:取模,值为除法结果的余数;

    //:地板除,值为除法结果的整数部分;

    round(变量,保留位数):变量结果保留指定的位数。

    整数与浮点数运算得浮点数;

    查看全部
  • 如果在一个函数内部调用其自身,这个函数就是递归函数


    递归函数要有一个出口, 如例子中的 n == 1, 用来终止函数.


    递归函数注意栈溢出, 递归层不要太深(10000)

    查看全部
    0 采集 收起 来源:Python递归函数

    2026-04-07

  • 函数的返回值return:

    没有返回结果的,这个时候从函数获取到的是一个空值None

    return, 可以返回多个值, 是以元组的形式返回

    enumerate() 函数会给可迭代对象加一个计数器。

    列表lst = ['a', 'b', 'c'],用enumerate(lst),会得到(0, 'a'), (1, 'b'), (2, 'c')这样的结果

    查看全部
  • 定义函数的语法:

    def 函数名(参数列表):

        函数体功能代码

        return 返回值

    如有返回值的函数, 要用一个变量来接收, 便于实际应用.

    函数根据实际情况, 也可以省略.

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

    2026-04-07

举报

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

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