Python题集
一些常见的Python问题总结
黄雄进
这个作者很懒,什么都没留下…
展开
-
Python常见编程题2
创建一个代表银行的账户对象,启动100个线程,每个线程向该账户存入1元,最后查询总额"""例如:创建一个代表银行的账户对象,启动100个线程,每个线程向该账户存入1元,最后查询总额"""from threading import Thread, Lockfrom time import sleep# 创建一个账户类class Account: def __init__...原创 2020-01-05 21:28:34 · 244 阅读 · 0 评论 -
Python网络知识与Django重要概念
正则表达式对象的search和match方法有什么区别?当做个线程竞争一个对象且该对象并非线程安全的时候应该怎么办?说一下死锁产生的条件以及如何避免死锁的发生。请阐述TCP的优缺点。HTTP请求的GET和POST有什么区别?GET是从服务器请求数据,POST是往服务器发送数据。GET的安全性非常低,POST安全性高。GET是把参数添加到URL中传递给服务端,PO...原创 2019-12-31 01:11:26 · 219 阅读 · 1 评论 -
Python常见编程题1
现有字典d = {'a': 24, 'g': 52, 'i': 12, 'k': 33},如何按字典中的值对字典进行排序得到排序后的字典。d = {item[0]: item[1] for item in sorted(d.items(), key=lambda x:x[1])}或者d = {key:value for key, value in (sorted(d.items(), k...原创 2019-12-31 01:07:51 · 686 阅读 · 0 评论 -
Python常见的基础概念问题
说一说Python中的新式类和旧式类有什么区别。新式类与旧式类的区别主要在于它们的继承类的搜索顺序,新式类:广度优先查找,需要的属性现在自己本身查找,如果没有就从继承的第一个父类中查找,如果没有就从继承的第二个父类中查找,还是没有的话就从第一个父类的父类中查找该属性,依此类推,广度优先其实就是找新的父类的属性,不去往父类的深度去查找。继承通过:super(子类名, self).__ini...原创 2019-12-31 01:02:40 · 194 阅读 · 0 评论