摘要: 问题:在C语言中,有三目运算符。那么,在Python中,是否有等价的表达形式? 01 - 典型的if ... else ...结构 >>> a = 1 >>> b = 2 >>> if a > b: ... print('yes') ... else: ... print('no') ... no 阅读全文
posted @ 2022-06-19 10:42 veli 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 问题:使用Python3编程时,为了避免命名冲突,有必要查看所有的关键字(keyword)和内置函数/异常(builtin)。那么,如何查看呢? 01 - 查看Python3中的所有关键字(keyword) >>> help('keywords') Here is a list of the Pyt 阅读全文
posted @ 2022-06-16 09:16 veli 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 本文利用sys.settrace() + atexit.register()和inspect模块实现了一种Python脚本运行轨迹的查看方法。 1. 核心模块 - debug.py 1 #!/usr/bin/python3 2 """ 3 debug module for Python progra 阅读全文
posted @ 2022-03-04 21:24 veli 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 问题:我们知道,古巴比伦人采用的六十进制。那么,如果为古巴比伦人绘制一张59x59的乘法表,该如何实现呢?通过Python实现并不复杂,但关键步骤有二: 01 - 将十进制数转换为六十进制数 02 - 将六十进制数翻译成古巴比伦人的符号数字 在实现上述关键步骤之前,我们先看看古巴比伦人的符号数字。 阅读全文
posted @ 2022-02-07 21:44 veli 阅读(1157) 评论(0) 推荐(1) 编辑
摘要: 1. 整数裂项概述 1.1 1 * 2 + 2 * 3 + 3 * 4 + ... + (n - 1) * n = ? 解: 裂项公式为: (n - 1) * n = [(n - 1) * n * (n + 1) - (n - 2) * (n - 1) * n] / 3 求解过程如下图所示: 1.2 阅读全文
posted @ 2021-12-05 14:37 veli 阅读(4288) 评论(0) 推荐(2) 编辑
摘要: 在HTML中,有大量的特殊字符,如果需要通过Python进行编码和解码,则需使用模块html。例如: >>> import html >>> s = ' " ' >>> html.escape(s) ' " ' >>> html.unescape(' " ') ' " ' >>> 阅读全文
posted @ 2021-09-19 12:47 veli 阅读(491) 评论(0) 推荐(0) 编辑
摘要: OpenGrok是一个强大的源代码阅读器。本文介绍如何在Ubuntu20桌面上安装并配置OpenGrok. 01 - 安装tomcat9 sudo apt install -y tomcat9 02 - 安装universal ctags sudo apt install -y autoconf a 阅读全文
posted @ 2020-10-11 11:10 veli 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 01 - 身份证验证算法 18位的公民身份号码是特征组合码,前17位是数字本体码,最后1位是校验码。其中,前17位数字本体码从左到右可分为三段: 地址码:占6位。地址码表示编码对象常住户口所在地的行政区域划分代码; 出生日期码,占8位。出生日期码表示编码对象出生的年月日; 顺序码,占3位。顺序码表示 阅读全文
posted @ 2020-08-17 18:50 veli 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 问题:如何使用Python3的datetime模块将下面的时间字符串转化为Unix时间戳? 2020-07-01 08:15:21+00:00 显然,这是一个带有时区(time zone)的可供人识别的时间字符串,对应的时区为UTC。我们不妨使用下列时间字符串格式将上面的字符串转换为datetime 阅读全文
posted @ 2020-07-01 23:17 veli 阅读(3471) 评论(0) 推荐(0) 编辑
摘要: 在Unix/Linux上工作,最常用的就是Terminal。那么,如何将你的Terminal共享给别人一起协同工作(你帮助别人解决问题或者请别人帮助你解决问题)呢?很简单,使用终端共享神器tmate。 01 - 刚性需求 绝大多数人都不是万能的,总有需要他人现场指导或提供帮助的时候。那么,在无法面对 阅读全文
posted @ 2020-02-29 20:59 veli 阅读(6581) 评论(0) 推荐(0) 编辑