python函数与方法的区别总结1、函数Python函数和类总结的分类:
内置函数:python内嵌的一些函数 。
匿名函数:一行代码实现一个函数功能 。
递归函数
自定义函数:根据自己的需求Python函数和类总结,来进行定义函数 。
2、方法的分类:
普通方法:直接用self调用的方法 。
私有方法:__函数名Python函数和类总结,只能在类中被调用的方法 。
属性方法:@property,将方法伪装成为属性 , 让代码看起来更合理 。
特殊方法(双下划线方法):以__init__为例 , 是用来封装实例化对象的属性,只要是实例化对象就一定会执行__init方法,如果对象子类中没有则会寻找父类(超类),如果父类(超类)也没有,则直接继承object(python 3.x)类,执行类中的__init__方法 。类方法:通过类名的调用去操作公共模板中的属性和方法 。
静态方法:不用传入类空间、对象的方法,作用是保证代码的一致性 , 规范性,可以完全独立类外的一个方法 , 但是为了代码的一致性统一的放到某个模块(py文件)中 。
其次,从作用域的角度来分析:
(1)函数作用域:从函数调用开始至函数执行完成,返回给调用者后,在执行过程中开辟的空间会自动释放,也就是说函数执行完成后,函数体内部通过赋值等方式修改变量的值不会保留,会随着返回给调用者后 , 开辟的空间会自动释放 。
(2)方法作用域:通过实例化的对象进行方法的调用,调用后开辟的空间不会释放,也就是说调用方法中对变量的修改值会一直保留 。
最后 , 调用的方式不同 。
(1)函数:通过“函数名()”的方式进行调用 。
(2)方法:通过“对象.方法名”的方式进行调用 。
python函数有哪些1、print()函数Python函数和类总结:打印字符串;
2、raw_input()函数Python函数和类总结:从用户键盘捕获字符;
3、len()函数:计算字符长度;
4、format()函数:实现格式化输出;
5、type()函数:查询对象Python函数和类总结的类型;
6、int()函数、float()函数、str()函数等:类型Python函数和类总结的转化函数;
7、id()函数:获取对象的内存地址;
8、help()函数:Python的帮助函数;
9、s.islower()函数:判断字符小写;
10、s.sppace()函数:判断是否为空格;
11、str.replace()函数:替换字符;
12、import()函数:引进库;
13、math.sin()函数:sin()函数;
14、math.pow()函数:计算次方函数;
15、os.getcwd()函数:获取当前工作目录;
16、listdir()函数:显示当前目录下的文件;
17、time.sleep()函数:停止一段时间;
18、random.randint()函数:产生随机数;
19、range()函数:返回一个列表Python函数和类总结 , 打印从1到100;
20、file.read()函数:读取文件返回字符串;
21、file.readlines()函数:读取文件返回列表;
22、file.readline()函数:读取一行文件并返回字符串;
23、split()函数:用什么来间隔字符串;
24、isalnum()函数:判断是否为有效数字或字符;
25、isalpha()函数:判断是否全为字符;
26、isdigit()函数:判断是否全为数字;
27、 lower()函数:将数据改成小写;
28、upper()函数:将数据改成大写;
29、startswith(s)函数:判断字符串是否以s开始的;
30、endwith(s)函数:判断字符串是否以s结尾的;
31、file.write()函数:写入函数;
32、file.writeline()函数:写入文件;
33、abs()函数:得到某数的绝对值;
34、file.sort()函数:对书数据排序;
- mysql游标和存储过程是什么 mysql游标表名为变量
- mysql子查询和连接查询 mysql子查询插入
- 纯phpmysql
- mysqli获取所有数据 mysql的提取函数
- mongodb存储图片和文件实践 mongodb存文件和表
- 数据库和redis数据不一致 h2数据库和redis
- mongodb 权威指南 mongodb权威指南和实战
- mongo 新建数据库 mongodb创建用户和数据库
- redis怎么和数据库交互 redis数据结合
- mongodb怎么查看数据 mongodb查看用户名和密码
