![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 77
这是凉皮大大零碎的Python笔记
凉皮大大喝可乐
凉皮最近在学Linux。
展开
-
pynput 键盘鼠标事件抑制(拦截输出)
pynput 键盘鼠标事件抑制前言最近想用pynput做一个键盘映射,但是遇到的了一些问题,键盘映射有时需要抑制原输出。本人在CSDN找了很久,但是发现没有相关的文章。在查找了官方文档,并做了一些测试后,想写一篇文章来扩充一下。那我们直接开始pynput的官方文档中有提到,Listener类的参数中有一项suppress(抑制)。也就是说pynput提供的抑制必须在启动监听的时候设置。from pynput import keyboarddef on_press(key): pas原创 2021-08-15 01:10:54 · 2855 阅读 · 5 评论 -
python变量命名规则与规范(约定)
引子前些日子,大大的一位友友问了我一个问题,表示了对命名规范的不解。确实如此关于命名规范有一套相对严谨而复杂的理论,大大在此特就python的变量(以及函数和对象)命名规则与规范进行讲述。规则规则很简单,我在此也就写在前面,并且一笔带过,相信在看的朋友也不会有疑问。python变量必须由数字、字母、下划线(0-9a-zA-Z_)组成,严格区分大小写。规范性质与意义在此为了分清规则与规范的区别,特别需要指出规则的性质。规则简洁明了,命名正确与否由编译器检查,也就是说,如果命名不符合原创 2022-07-16 00:25:59 · 2344 阅读 · 0 评论 -
python参数传递,如何让可变参数当作不可变参数传递
引子众所周知,python中参数传递方式有很多,这些在其他文章中都有所详细陈述,在此不做赘述。(如果你需要了解python参数传递的基本知识,请绕路,相关文章在CSDN很丰富。)但是小编遇到一个问题便是可变参数的传递无法被当作不可变参数处理(python3.8),而我们常常需要这么做。这个问题的解决方案在全站没有找到解决方案,小编特写此文为有需要的人士介绍。错误示例def demo(x): _x = x _x['python'] = 'v3.8' print('_x ='原创 2022-01-30 22:07:24 · 1219 阅读 · 0 评论