摘要:
[TOC] Python 解释器内置了很多函数和类型,您可以在任何时候使用它们。 参考 https://docs.python.org/3/library/functions.html bool 阅读全文
摘要:
[TOC] 递归 递归调用是函数嵌套调用的一种特殊形式,函数在调用时,直接或间接调用了自身,就是递归调用 调用函数会产生局部的名称空间,占用内存,因为上述这种调用会无需调用本身,python解释器的内存管理机制为了防止其无限制占用内存,对函数的递归调用做了最大的层级限制 可以修改递归最大深度 递归的 阅读全文
摘要:
[TOC] 嵌套函数 就是在函数里再定义一个函数 输出: kk vfx name2 现在他内部代码找输出,如果没有变量,就会往上一个层级去找,最后找全局,比如 输出 22,22 匿名函数 就是没有名字的函数 函数与匿名函数的区别 有名函数:循环使用,保存了名字,通过名字就可以重复引用函数功能 匿名函 阅读全文
摘要:
[TOC] 全局变量,局部变量 ,作用域 全局变量 定义在函数外部一级代码的变量,叫全局变量 局部变量 在函数里面定义的变量,叫局部变量,只能在函数内部使用,如果全局变量跟局部变量名一样,优先使用函数局部的变量 作用域 分为: L (Local) 局部作用域 E (Enclosing) 闭包函数外的 阅读全文
摘要:
[TOC] 函数的定义 函数是对程序逻辑化进行构架或者过程化的议程编程方法。可复用性强,可以调高代码的重复利用率 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名 特性 减少重复代码 使程序变得可扩展 使程序变得可维护 语法: 为什么要使用函数? 从 阅读全文
摘要:
[TOC] 文件操作 读文件 文件的处理分为读r,写w 读一个文件格式为,此方法是读在内存里 测试: 运行报错 存的时候是什么编码格式,读的时候也要什么编码,不然会报错。python3默认是utf 8,所以会报错。 windows 默认的文件是gbk所以编码格式改为gbk 文件处理 二进制模式 rb 阅读全文
摘要:
三元运算 三元运算又称为三目运算,是对简单的条件语句的简写。python中没有对三元运算的表达式,只有方法 语法: 换成三元运算如下 阅读全文
摘要:
在python中以下都是False:为0的,空集合,空字符串,空值None 阅读全文
摘要:
@ "TOC" 1.字符编码 bin()函数将十进制转换成而进制 oct()函数将十进制转换成八进制 hex()函数将十进制转换成十六进制 二进制 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德 阅读全文
摘要:
@ "TOC" 1.变量 变量用于存储要在计算机程序中引用和操作的信息。它们的唯一目的是在内存中标记和存储数据。然后可以在整个程序中使用这些数据。变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变 阅读全文