有关 [ Python小屋 ] 的文章

Python教学与学习过程中应注意的九句话

1、Python是以快速解决问题为出发点的,不建议把太多时间花费在底层语言细节上,例如内存分配与管理,千万别像教/学C语言一样教/学Python。 2、注重Python内功修炼,对Python编程规范、编程模式应有适当深入的理解,尽量熟悉和...

把Python函数转换成能在SQL语句中调用的函数

感谢中国传媒大学胡凤国老师提供的案例和第一版代码! 问题描述:把Python函数转换为能在SQLite数据库SQL语句中调用的函数,这样可以大幅度扩展SQL语句的功能。 演示代码: 运行结果: 今天公众号正在举行留言送书的活动,详情查看:你...

Python字符串index()方法应用案例一则

问题描述:查找字符串中每个字符第一次出现的位置。 技术要点:字符串的index()方法返回指定子串在当前字符串中首次出现的位置。 参考代码与运行结果: 思考题: 1、如果要查找每个字符最后一次出现的位置,代码应如何修改? 2、如果要查找在...

Python+matplotlib使用雷达图技术绘制五角星

雷达图是一种常用的数据可视化与展示技术,可以把多个维度的信息在同一个图上展示出来,使得各项指标一目了然。本文代码通过绘制五角星演示了polar()函数的用法。 参考代码: 运行效果: ———-喜大普奔&...

图解Python 3.x多继承时方法解析顺序MRO

在Python 3.x的多继承树中,如果在中间层某类有向上一层解析的迹象,则会先把本层右侧的其他类方法解析完,然后从本层最后一个解析的类方法中直接进入上一层并继续解析,也就是在从子类到超类的反向树中按广度优先解析。 在下面的示例代码中,先从...

Python使用两个Event对象同步生产者消费者问题

问题描述:如果缓冲区满则生产者等待,若空则生产者往缓冲区放置物品至缓冲区满;如果缓冲区空则消费者等待,若满则消费者从缓冲区获取物品进行消费直至缓冲区空。 参考代码: 1)首先导入相应的模块 2)编写生产者类 3)编写消费者类 4)定义缓...

Python使用pyinstaller打包几个小技巧

1、进入命令提示符环境cmd,执行命令pip install pyinstaller安装扩展库pyinstaller。 2、编写Python程序,以《Python可以这样学》书中的电子时钟程序为例,代码如下: 其运行效果为: 3、把Pyth...