3.mysql事务的4个层次:

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted(未授权读取、读未提交)、Read committed(授权读取、读提交)、Repeatable read(可重复读取)、Serializable(序列化)

4.迭代器和生成器:

生成器是迭代器的一种。

生成器:以yield结尾,用next()调用,每次调用一次,产生会一个值。

迭代器:需要自定义iter()方法,当调用到最后一个值之后再调用会抛出StopIteration 异常。

总结:有yield的函数就是生成器。

5.可变对象和不可变对象:

可变:list、dict、set

不可变:strings,unmber,tuple

6.装饰器的作用:

为已经存在的对象添加额外的功能

eg:写一个计算时间的装饰器

import time

def timer(func):

def warper(*args,**kwargs):

start = time.time()

func(*args,**kwargs)

end = time.time()

return end-start

return warper

@timer

def function(a):

time.sleep(2)

return [x for x in range(a)]

print(function(10000))

7.mysql索引:常用的有两种,MyISAM 和 InnoDB。其区别及如何选择:

区别:

InnoDB 支持事务,MyISAM 不支持事务,回滚将造成不完全回滚,不具有原子性。

InnoDB 支持外键,而 MyISAM 不支持。

InnoDB支持行级锁,而MyISAM只支持表级锁。

MyISAM支持全文索引

选择:

因为MyISAM相对简单所以在效率上要优于InnoDB.如果系统读多,写少。对原子性要求低。那么MyISAM最好的选择。且MyISAM恢复速度快。可直接用备份覆盖恢复。

如果系统读少,写多的时候,尤其是并发写入高的时候。InnoDB就是首选了

8.GIL的作用:

多线程情况下必须存在资源的竞争,GIL是为了保证在解释器级别的线程唯一使用共享资源(cpu)

9. MySQL删除一张表

DROP TABLE table_name;

python 高级面试题_Python高阶面试题相关推荐

  1. python按照绝对值排序_Python高阶函数sorted排序

    sorted用法 sorted是Python提供的功能强大的排序函数.满足字符,数字等排序要求. 对数字进行排序: list = [-12, -2, -24, 20, 39, 10]; print(s ...

  2. python 数据清洗 豆瓣电影_Python高阶操作--关于数据清洗

    基于pandas的数据清洗: 处理空值操作: isnull :df.isnull()--检测出原始数据中哪些行中存在空值 notnull: any:可以帮助我们检测df中哪些行列中存在空值,必须配合i ...

  3. Python 函数式编程,Python中内置的高阶函数:map()、reduce()、filter()与sorted(),Python中返回函数

    函数式编程 是一种编程范式,比函数更高层次的抽象. 函数式编程将计算视为函数而非指令. 纯函数式编程:不需要变量,没有副作用,测试简单. 支持高阶函数,代码简洁. Python 支持的函数式编程 不是 ...

  4. Python 标准库之 shutil 高阶文件操作『详细』

    Python标准库之 shutil 高阶文件操作『详细』 文章目录 Python标准库之 shutil 高阶文件操作『详细』 一.Python shutil介绍

  5. python高阶函数心得体会_Python高阶函数使用总结

    Datawhale干货   作者:皮钱超,厦门大学,Datawhale原创作者 本文约2000字,建议阅读6分钟 审稿人:耿远昊,Datawhale成员,华东师范大学,开源教程<Joyful-P ...

  6. python高阶_Python高阶学习

    学习目录阿力阿哩哩:深度学习 | 学习目录​zhuanlan.zhihu.com 上一期我们讲到阿力阿哩哩:Python进阶学习​zhuanlan.zhihu.com 3.4 Python高阶学习 3 ...

  7. python中高阶函数和装饰器_Python高阶函数与装饰器函数的深入讲解

    本文主要介绍的是Python高阶函数与装饰器函数的相关内容,分享给大家,下面话不多说了,来一起看看详细的介绍吧 高阶函数 1.可以使用函数对象作为参数的函数 2.或可以将函数作为返回值的函数 3.函数 ...

  8. python绝对值编程_Python高阶函数

    高阶函数英文叫Higher-order function. 什么是高阶函数? 我们以实际代码为例子,一步一步深入概念. 变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用 ...

  9. Python进阶:函数式编程(高阶函数,map,reduce,filter,sorted,返回函数,匿名函数,偏函数)...啊啊啊...

    函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计.函数就是面向过程的程序设计 ...

最新文章

  1. 微服务下的APM全链路监控
  2. 阻止浏览器自动填充input密码框
  3. 员工执行不力,换人还是换制度?
  4. python的ai写作_神奇,用Python写一个AI贪吃蛇,真的可以追着你跑的那种
  5. IETF:名词历史简介互联网精神的典范
  6. face-recognition库(人脸识别库)安装,使用
  7. 手工sql注入常规总结
  8. delay在java中有什么用_DelayQueue怎么在Java多线程并发开发中使用
  9. 【 ORA-27102: out of memory处理】
  10. mysql的内连接与外连接
  11. python读取大文件太慢_强悍的Python读取大文件的解决方案
  12. Struts 2 的学习笔记(二) struts的配置流程和strut是2的工作原理
  13. ffmpeg推流 —— RTMP推流例程
  14. d2008标定说明书_柯力D2008调试说明书.pdf
  15. c 和易语言如何传字节集,易语言字节集参数传递详解
  16. 英语单词: entropy;熵
  17. 利用Pytorch实现ResNeXt网络
  18. 从原子结构,半导体,PN结到MOS管和CMOS
  19. linux time 查看cp,Linux命令:cp、time、cut、awk 、獲取文件大小命令
  20. 微信好友列表服务器,微信小游戏如何实现邀请好友列表

热门文章

  1. Android实现蝴蝶动画,Android中的动画具体解释系列——飞舞的蝴蝶
  2. python中format的用法菜鸟教程-初学者必知的Python中优雅的用法
  3. android 帧动画旋转,安卓动画实现
  4. java 点允许没有反应 程序有main_我的java程序点击相应的button键没有反应?我想要实现的功能是点击“左齐”键,按钮左对齐,依此类推;...
  5. 程序员的520--8ms给你无法复制的花式告白
  6. java 10zhuan8,Java代码 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换
  7. ipad鼠标怎么把圆圈换成箭头_高度融合,让iPad更像笔记本的金属键盘
  8. x86架构linux内核引导过程分析,SylixOS---x86引导过程分析
  9. kettle在linux定时任务_在Linux下设置Kettle的定时任务
  10. python上传图片到服务器_Flask入门之上传文件到服务器的方法示例