极客小将

图文课程

  • Python入门课程NO66课 文件的读写操作

    在Python中可以通过内置的open函数来对文件进行读写操作。open(file, mode, buffering, encoding,errors)。file 对应的是文件的路径名,mode 对应的是文件的打开模式,buffering对应的是文件缓冲,encoding对应的是文件数据流的编码, errors表示的是对文件的读写过程中出现了

    openreadwrite
  • Python入门课程NO65课 计算机文件基础知识

    计算机文件存储在硬盘上,要找到这个文件,必须知道它的文件名以及存储路径。计算机文件按其存储类型可分为文本文件和二进制文件,例如用记事本保存的文件是一种文本文件,而图片,音视频等则是二进制文件。关于文件的命名,路径,以及文件的类型,会在接下来的内容中进行详细

    计算机文件文件路径二进制文件
  • Python入门课程NO64课 内置函数之其他函数

    映射函数map(func, *iterables):map函数会将可变形参iterables表示的可迭代对象传递到func中进行映射处理。参数func既可以传递具名函数,也可以传递lambda表达式。获取容器对象的元素数:len(container):这里的容器对象主要为:字符串,列表,元组,字典,集合。计算最大值

    内置函数maplen
  • Python入门课程NO63课 内置函数之序列生成函数

    生成一个整数序列range(start, stop[, step]):生成一个从整数start到整数stop之间(不包含stop),且步长为step的可迭代对象。参数start大于stop,且step为负数时,可以生成一个逆序的整数序列:生成一个索引序列enumerate(iterable[,start=0]):enumerate用来为可迭代对象生成

    内置函数python序列生成函数
  • Python入门课程NO62课 内置函数之数学运算函数

    内置函数是在Python中预先编写好的一些基础函数,可以直接拿来使用,无需再额外编写代码。python官网有所有的内置函数:在本节课中,我们主要讲解一些再实际应用中经常使用的函数。接下来讲解数学运算函数。计算绝对值abs(x): 返回数参数x的绝对值。参数x必须是数值类型或能

    内置函数python数学运算函数
  • Python入门课程NO61课 递归函数

    所谓的递归函数,是指自己调用自己的函数。这里的调用不一定是直接调用,也可以是间接地调用。举例说明:但这样自身不断的调用自身会陷入死循环当中,无法结束,因此python会抛出一个错误,指示该递归函数已超出了最大递归深度。因此递归函数必须能够正常终止在设计递归函数时

    递归函数python函数
  • Python入门课程NO60课 函数装饰器

    装饰器是一种软件设计模式,可以对已有的对象进行功能上的扩展,而无需改变其结构。如何使用装饰器来进行功能上的扩展?我们得先学习Python中的闭包函数。闭包函数:简单地理解,就是函数中定义的一个内部函数,该内部函数可以访问外部函数作用域中的参数,变量。使用闭包进行

    函数装饰器闭包函数装饰器语法糖
  • Python入门课程NO59课 匿名函数lambda表达式

    匿名函数,也就是没有函数名的函数。在Python中,通过lambda表达式来定义匿名函数。与之对应的是具名函数。具名函数即为有函数名的函数。通过def来定义的函数,就叫具名函数。也就是我们之前讲解的函数。lambda表达式的语法结构:lambda parameters: expression举例说明:由于

    python匿名函数表达式
  • Python入门课程NO58课 函数的可变参数

    “可变”是指参数的数目是变化的,不确定的。在Python中定义函数时,给形参加上一个"*"或"**"的修饰符,那么该形参就是一个可变形参。使用*将实参收集为元组:在Python中定义函数时,在形参前面加一个"*"操作符,那么在执行函数调用时,Python

    python函数参数解包
  • Python入门课程NO57课 函数参数详解

    参数的分类:函数的参数分类两种,位置参数和关键字参数。位置参数与参数的位置相关,这里的位置是指定义函数时的从左到右的参数排列顺序。在调用函数时,会自动将实参与形参的位置对应起来。关键字参数是指调用函数时,将形参名当做键名,将实参当做键值,以键名=键值的语法

    函数参数调用
  • Python入门课程NO56课 python的函数介绍

    在计算机编程中,可以将重复性的代码块封装到一个函数中,当需要实现相同的功能时,再调用这个函数。同学们可以将函数理解为一个从输入到输出的转换器。在Python中使用关键字def来定义函数。函数定义的基本语法:def function_name(parameter_list):  return valuefunct

    函数命名规则返回值
  • Python入门课程NO55课 集合的查找和输出顺序

    集合的输出顺序:集合类型的底层实现基于哈希表,键的输出顺序取决于键在哈希表中的存储顺序。3.6以前集合中的键的输出顺序不一定是定义或插入时的排列顺序。在Python 3.6以后,字典中的键按其插入的顺序进行输出。集合中键的数据类型:必须是静态的数据类型。迄今为止学过的

    输出顺序快速查找集合
  • Python入门课程NO54课 集合的运算

    python中集合的运算,和数学上的集合运算一致,即交集,并集,差集运算。交集运算:交集,指的是获得两个集合中共有的元素,在Python中使用'&'操作符来实现交集运算。并集运算:并集指的是将两个集合中的元素进行合并,在Python中使用'|'操作符来实现并集

    交集并集差集运算
  • Python入门课程NO53课 集合查找、新增和删除操作

    1、集合的查找其格式为name in set 或者name not in set。name表示集合中的键,返回值为布尔类型,True表示键名存在,False表示键名不存在。not in 表示查找是否不存在。举例说明:2、集合的添加set.add(key):将键名key添加至集合中,无返回值。key必须是静态的数据类型,否

    集合添加集合查找集合删除
  • Python入门课程NO52课 集合的定义、遍历和输出排序

    对集合进行定义,主要有对象定义法和直接定义法。1、直接定义法直接定义法是指直接通过集合的别名符号{}来进行定义。在{}中,键名以英文逗号进行分隔。举例说明:2、对象定义法,集合的对象定义法又分为两种,以下分别介绍:(1)、set() :使用set()构造一个空的集合。(2)

    集合定义遍历输出排序
在线客服