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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • a=3.14
    b=1.57s = a * b
    print(round(s,2))
    查看全部
  • **kwargs

    Python会把可变关键字参数当作dict去处理;对于可变关键字参数,一般使用**kwargs来表示。

    查看全部
    1. *args

      变参数即任意个参数的意思,可变参数通常使用*args来表示

    2. 在使用上,Python会把可变参数定义为一个tuple,所以在函数内部,把可变参数当作tuple来使用就可以了,比如可以通过位置下标取出对应的元素等

    3. 可变参数的长度可能是0,当长度为0的时候,就会出现除0错误,因此需要添加保护的逻辑

    查看全部
    1. 默认参数的意思是当这个参数没有传递的时候,参数就使用定义时的默认值。

    2. Python自带的 int() 函数,其实就有两个参数,我们既可以传一个参数,又可以传两个参数

    3. int()函数的第二个参数是转换进制base,如果不传,默认是十进制 (base=10),如果传了,就用传入的参数。

    4. 可见,函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。

    5. 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面,否则将会出现错误。

    查看全部
    1. 函数参数可以是任意的数据类型,只要函数内部逻辑可以处理即可

    2. isinstance(  参数  ,  类型  )

             为了保证函数的正常运行,有时候需要对函数入参进行类型的校验,Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型

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

    2022-04-03

    1. 如果在一个函数内部调用其自身,这个函数就是递归函数。

    2. 递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。

    3. 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。

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

    2022-04-03

    1. 除了返回None、一个值以外,函数也可以返回多个值,在函数中,如果需要返回多个值,多个值之间使用逗号分隔即可,但是需要注意顺序。

    2. 也可以使用一个值存储函数返回的多值结果。

    3. 注意打印的result,其实它是tuple类型,如果我们需要取出结果中的周长或者面积,使用对应位置的下标就可以获得对应的结果。

    查看全部
    1. 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:  ,之后在缩进块中编写函数体,函数的返回值用 return 语句返回

    2. return表示返回的意思,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回

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

    2022-04-02

    1. 这个文档里面,列举了Python内置的大部分函数:

      https://docs.python.org/3/library/functions.html

    2. 对于abs()函数,abs就是函数的名称,括号()内,就是函数的参数,当函数没有参数时,默认就是一个空括号。abs接收一个参数,这个参数就是需要求绝对值的数,这个参数可以是整数,也可以是浮点数

    3. 传递的参数数量一定要和函数要求的一致,不然将会引起错误

    4. 若传入的参数数量是对的,但是参数的类型不能被函数所接受,也会引起错误

    5. cmp()函数,可以比较两个数的大小,这个时候,cmp()函数就接收两个参数。
      对于cmp(x, y),如果x < y 返回 -1,如果x == y 函数返回0,如果x > y函数返回1

    6. 基础数据类型的转换函数

             int()函数可以将合法的其它类型数据转换为整数,str()函数可以将其它类型的数据转换为字符串

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

    2022-04-02

  • round(保留小数点位数的数值,保留的位数)

    查看全部
    1. discard(  )

             删除元素,并且,当元素不存在时,使用discard()并不会引发错误

    2. clear(  )

            可以快速清除set中的所有元素。

    3. issubset(  )

            方法判断两个set之间的关系,比如两个集合set,判断其中一个set是否为另外一个set的子集或者超集。

    4. isdisjoint(  )

            可以快速判断两个集合是否有重合,如果有重合,返回False,否则返回True。

    查看全部
    1. remove()

      允许我们删除set中的元素。

    2. 如果remove的元素不在set里面的话,那么将会引发错误。

    查看全部
    1. add(  )

      我们可以使用add()方法,往set里面添加元素。

    2. update(  )

      可以一次性给set添加多个元素。

    查看全部
    1. 访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中。

    2. set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面。

    查看全部
    1. set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。

    2. 创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。

    3. 打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。

    4. 在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了。

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

    2022-04-01

举报

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

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