文章列表
2021年4月22日
在python中导入模块,一般就是直接import module。另一种方式是from module import *。本文介绍这两种导入模块方式的区别,以及在使用from的时候,控制导入对象的方法。 阅读全文->
2020年10月9日
在python中,一切都是对象,就连class定义本身,也是一个对象。有的python对象存在__dict__属性,主要是自定义的class和对应生成的object,用__dict__记录了的属性字典。 阅读全文->
2019年10月30日
python是跨平台的,因此用python做跨平台的APP也很方便,不过由于底层平台的差异,代码中有的时候需要去判断OS的类型。本文介绍简单判断OS类型的方式。 阅读全文->
2019年10月26日
如果要很精确的来表达python变量的作用域和引用:内层代码可以直接使用或调用最靠近的外层变量所表示的对象,无需任何申明;但是如果要修改外层变量,就需要使用global或者nonlocal来申明。 阅读全文->
2019年10月26日
从C语言的多文件编译链接,到OOP面向对象的封装思想,再到AOP的切面的统一处理,以及python的函数闭包和@装饰器,都是在做代码封装这件事情。让做同一件事情的代码,只写一次。 阅读全文->
2020年5月16日
python中做int和bytes的转换与C不一样,C编程看到的全是内存和地址,python编程更抽象,也更简单,不让我们去看底层的内存和地址,仅仅是对各种对象的操作。 阅读全文->
2020年5月16日
bytes()函数是python的一个内置函数,用此函数可以创建不可变的(immutable)bytes对象(bytes对象,可以理解为byte string)。 阅读全文->
2019年10月22日
tkinter窗口,可以通过geometry函数来设置窗口的宽和高,就算窗口已经通过resizable函数禁止调整宽高;还可以移动窗口在屏幕上的位置。 阅读全文->
2019年10月19日
机制和策略分离,是计算机软件的一个重要设计思想。本文就只是学习让tkinter窗口消失和再显示出来的机制,策略是另外一回事儿。 阅读全文->
2019年10月19日
做GUI程序,有的时候需要获取当前屏幕的分辨率,已调整GUI窗口的行为。通过python的tkinter库的接口,可以获得这一信息。至少这种方法,不需要任何第三方库。 阅读全文->
2019年10月23日
本文介绍python的除法运行(/),对除法的结果进行去掉小数的ROUND FLOOR操作(//),用int函数直接获取除法的商,以及用round函数对除法的结果进行HALF EVEN舍入。 阅读全文->
2019年11月6日
如果完全用代码来控制窗口复杂的最大化最小化等操作,中间可能还涉及窗口是否获取焦点的问题,我没有仔细测试过,总之感觉用处不大,也比较复杂。 阅读全文->
2019年10月17日
首先要清楚一个概念,程序窗口的最大化不是全屏,最大化是点击右上角的那个最大化按钮,全屏时窗口上端工具栏已经不可见了,全屏后也只能通过快捷方式来返回非全屏状态。 阅读全文->
Ctrl+D 收藏本页
©Copyright 麦新杰 Since 2019 Python笔记