文章摘要:python内置函数和内置方法有什么区别 python内置函数和内置方法的区别
python中内置函数与内置方法的区别有以下几种 1.作用域不同 内置函数的作用域:从函数调用开始至函数执行完 […]
python中内置函数与内置方法的区别有以下几种
1.作用域不同
内置函数的作用域:从函数调用开始至函数执行完成,返回给调用者后,在执行过程中开辟的空间会自动释放,也就是说函数执行完成后,函数体内部通过赋值等方式修改变量的值不会保留,会随着返回给调用者后,开辟的空间会自动释放。
内置方法的作用域:通过实例化的对象进行方法的调用,调用后开辟的空间不会释放,也就是说调用方法中对变量的修改值会一直保留。
2.调用方式不同
内置函数是通过“函数名()”的方式进行调用;而内置方法是通过“对象.方法名”的方式进行调用。