Python笔记

麦新杰

文章列表

smally:批量无损压缩JPG图片置顶

2019年11月13日

终于为自己的小网站做了一款小工具(用Python开发),smally,无损批量压缩JPG图片,以及其它一些方便网站图片管理的功能。 阅读全文->

python有6种whitespace符号

2019年11月21日

一直有一个错误的认知,whitespace就是空格,今天才发现,原来python中定义了6种不同的whitespace字符。 阅读全文->

open打开文件的方式总结

2019年11月21日

在python中,打开文件的open函数,支持多种文件打开的方式,本文尝试做点小小的总结。 阅读全文->

用open判断文件系统层面的读写权限

2019年11月21日

python的文件对象,有一个readable函数,和一个writable函数,而判断对象是否具有读写权限,这两个函数都用不上,open函数就够了。只要open函数没有抛出PermissionError的异常,文件就是可读或可写的。 阅读全文->

Python的布尔操作

2019年11月20日

含有and,or,not关键词的python表达式,就叫做布尔操作。布尔操作的结果,不一定是True或False。 阅读全文->

python文件对象的read,readline和readlines

2019年11月19日

python文件对象的read,readline和readlines,这三个函数都是用来读取文件的内容,从函数名称上可以看出一点细微的差异,本文对其进行详细介绍。 阅读全文->

bool()函数和python的真值测试

2019年11月19日

bool()函数用的少,我感觉有个原因是,我们写代码太直接,判断0,就是if 0 == 0,判断空字符串,就是 if len(str) == 0。。。其实可以换一个写法,用bool函数的真假来判断,有的时候可能会增加代码的可读性。这个就要具体问题具体分析了。 阅读全文->

python文件对象的seek和tell

2019年11月19日

不过有的时候我们还需要反复读取文件中的内容,如果多次打开文件读取再多次关闭,显然不是特别好的操作,我们可以借助python文件对象的seek和tell函数,来实现反复的读取文件内容,最后再关闭文件。 阅读全文->

eval()函数

2019年11月18日

python内置函数eval(),用来将一个字符串当作python表达式执行,并返回执行结果。如果字符串来自用户输入,要小心,用户可能会输入恶意代码。 阅读全文->

globals()函数和locals()函数

2019年11月18日

globals()函数和locals()函数都是python的内置函数,他们的作用分别是以dict数据类型返回python程序的全局变量和某个局部的变量。 阅读全文->

用减法模拟计算机除法

2019年11月17日

计算机做除法,到底要不要做位移,似乎答案是都可以。做位移,按照人类做竖式除法一样计算,可以得到答案,不做位移,就用纯粹的减法,也可以计算除法。本文用一小段python代码,使用纯除法的方式,模拟计算除法。 阅读全文->

用移位和加法模拟计算机乘法

2019年11月16日

写了一小段python程序,用移位和加法这两种运算,模拟计算机做二进制乘法的过程!ALU单元做乘法,就是移位和加法。其实加法几乎是ALU单元唯一进行的运算,自己与自己相加,就是左移一位。 阅读全文->

给tk.Entry增加输入自动检查功能

2019年11月14日

在tk.Entry控件中直接做输入检查,用户一边输入一边检查,用户输入完成,检查就做完!本文介绍如何实现这个功能。 阅读全文->

用移位来进行乘除2的运算

2019年11月13日

使用python的移位的方式来进行乘除2的运算,计算速度快,而且代码更酷,能写出这样的代码,本身就说明计算机的功底还比较扎实! 阅读全文->

在python中获取时间

2019年11月13日

python的time模块,可以用来获取时间,本地时间,GMT时间,以及自定义输出的时间字符串格式。本文介绍相关函数及使用。 阅读全文->

用tkinter的askcolor选择颜色

2019年11月12日

tkinter有一个选择颜色的接口,askcolor函数,简单好用。askcolor返回一个tuple,分两种形式给出所选择的颜色的RGB值。 阅读全文->

在命令行使用python的timeit模块

2019年11月13日

python自带的timeit模块,用来测量一小段代码的执行时间。本文详细介绍如何在命令行使用这个模块,以及对应的各种参数。 阅读全文->

python线程的daemon参数

2019年11月7日

daemon线程具有这样的特性,即当创建它的程序终止后,daemon线程会自动终止运行。也有人说daemon线程时守护线程,守护这个词用得还不错,当守护对象已经关闭,这些线程也就没有存在的必要,会被自动杀掉。 阅读全文->

tkinter响应窗口关闭事件

2019年11月6日

如果我们点击tkinter窗口程序的关闭按钮(X,一般在右上角),窗口会被关闭,这个过程实际上调用了窗口的destroy函数,本文介绍如何响应这个窗口关闭事件。 阅读全文->

麦新杰的Python笔记

Ctrl+D 收藏本页

统计

  • 文章数:147
  • 总阅读数:4841
  • 运行时间:162天

©Copyright 麦新杰 Since 2019 Python笔记

go to top