1. 为什么要有转义? ASCII 表中一共有 128 个字符。这里面有我们非常熟悉的字母、数字、标点符号,这些都可以从我们的键盘中输出。除此之外,还有一些非常特殊的字符,这些字符,我通常很难用键盘上的找到,比...
Python 对齐字符串的两种方法
第一种:使用 format 使用前先来看几个小 demo 左对齐 >>> "{:<10}".format("a") 'a ' >>> 右对齐 >>> "{:>10}".format("a") ' a' >>> 居...
在 Mac 和 Windows 如何多开微信?
Mac 上多开微信 打开终端,执行命令,执行一次就开启一个微信进程 open -n /Applications/WeChat.app Windows 上多开微信 新建一个 bat 文件,内容如下,原意是执行快速执行多次 wechat.exe 进程。新测写执...
新一代调试神器 PySnooper 的详细使用手册
对于每个程序开发者来说,调试几乎是必备技能。 代码写到一半卡住了,不知道这个函数执行完的返回结果是怎样的?调试一下看看 代码运行到一半报错了,什么情况?怎么跟预期的不一样?调试一下看看 调试的方法...
图解九大经典排序算法(Python 代码实现)
排序算法,可谓是算法中的基础,在面试中,也是面试官最喜欢考察的。经常会让你手写一个选择排序、冒泡排序,如果能在最短的时间内顺畅地写出来,一定会让面试官眼前一亮。 这次我准备以这篇文章,以最通俗简短...
Python的用户环境,真的太好用了!!
在之前写过一篇关于虚拟环境使用的文章 :Python 虚拟环境使用指南. 但是还没有好好的介绍一下 Python 的用户环境,原因是自己一直没遇到要使用 用户环境 的使用场景,所以就一直懒得写。 恰巧这两天,自己遇到...
Python 设计模式(02):单例模式
之前在另一篇公众号文章看到一个挺搞笑的例子: 大意是讲,老婆在中国其实就是一个很形象的单例,你要娶一个老婆需要去民政局注册登记(要对类进行实例化),当你想再娶一个老婆时,这时民政局会说,不行,你已...
Python 设计模式(01):策略模式
完成一项任务往往有多种方式,我们将其称之为策略。 比如,超市做活动,如果你的购物积分满1000,就可以按兑换现金抵用券10元,如果购买同一商品满10件,就可以打9折,如果如果购买的金额超过500,就可以享受满...
程序员编码必学:Vim 从入门到精通
我本人是 Vim 的重度使用者,就因为喜欢上这种双手不离键盘就可以操控一切的feel,Vim 可以让我对文本的操作更加精准、高效。 对于未使用过 Vim 的朋友来说,可能还无法体会到这种感觉。由于使用 Vim 有一定的学...
非常全的 Xshell 的高效使用手册
做为一名开发人员,我们难免都会与服务器打交道。 有时候是公司的线上生产环境,你需要上去部署公司的项目。 有时候是在阿里上买的云主机,想自己搭个博客来写写文章。 就像我,是从事云计算相关的,每天远程登...