Dream
首页
归档
标签
关于
Python字符串和正则表达式
使用正则表达式 正则表达式相关知识 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换掉)。如果你在Windows操作系统中使用过文件查找并且在指定文件名时使用过通配符(*和?),
2020-05-26
Python
正则表达式
Git简明教程
为什么会有本文? 很久以前,在我刚刚接触计算机的时候,就非常贪心,想把自己所有的文件保存下来,为了以后会“用得到”。后来有了网盘之类的东西,但是我不满足于仅仅保存一个文件。对其中的同步逻辑不明白,怕把文件同步成了不想要的版本。在我认识了Git之后,这个问题得到了完美的解决。 Git是一个版本控制的工具,是林纳斯开发,用于开发过程中项目的版本控制的一个工具。他能记录下项目的每一个提交,提交之间的变
2020-05-26
Git
详解 Python 的 “==” 和 “is”
Python中比较两个对象是否相等,一共有两种方法,简单来说,它们的区别如下: is是比较两个引用是否指向了同一个对象(引用比较)。 ==是比较两个对象是否相等。 >>> a = [1, 2, 3] >>> b = a >>> b is a # a的引用复制给b,他们在内存中其实是指向了用一个对象 True >>> b
2020-05-26
Python
Python lxml教程
lxml是Python处理xml文档的一个库,速度快,易编程,可以“make life easier”。这篇文章是lxml的快速上手教程。 XML在lxml中的表示 在DOM中,文档是以节点(node)的形式组织的。某节点又有子节点,表示Elements,Attributes,Text等。 例如,下面这个DOM可以用如图所示的节点组织。 <p>To find out <em&g
2020-05-26
Python
lxml
Python正则表达式解惑
其实我已经使用Python的正则表达式很久了,今天看了Pycon2017的一个speech[2],又加深了理解。这是一个很简单的Speech,概括了Python正则表达式的用法以及一些Best Practice。 其实正则表达式常用的就那几种,熟悉了就很强大了: [ ] 表示都可以匹配,比如[abc]匹配a或b或c {1,3}表示重复1-3次 [^abc]表示非abc 一些常用的匹配比如.*?表
2020-05-26
Python
Python循环输出各种图案
直角三角形一 图案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码 for i in range(11): print("* " * i) 直角三角形二 图案 * * * * *
2020-05-26
Python
Android Termux 安装 Linux 就是这么简单
Termux 在安装好 proot 的情况下,是可以运行 Linux 系统的,利用这个原理,国光写出了 Termux 一键安装 Linux 脚本,让你的 Termux 折腾之路更加简单。 准备工作 项目地址: https://github.com/sqlsec/termux-install-linux 因为本脚本使用的是 Python3 编写,所以除了 proot 需要安装以外,还需要基本的 P
2020-05-26
Termux
Linux
Termux 高级终端安装使用配置教程
Termux 高级终端安装使用配置教程,刚写这篇文章的时候,当时国内 Termux 相关的文章和资料相对来说还是比较少的,就花了几天写了这一篇文章,没想到居然火了,受宠若惊。所以这篇文章国光就打算定期更新了,想打造成 termux 的中文文档,希望本文可以帮助到更多对 Termux 感兴趣的朋友,发挥 Android 平台更大的 DIY 空间。 版权声明 17 年开始接触到 Termux,就发
2020-05-26
Termux
如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版
如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版 1. 概述 本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程。 在 Ubuntu 16.04 中,python3 的默认版本为 3.5: python3 -V Python 3.5.2 本文以在 Ubuntu 16.04 中安装为例,方法同样
2020-05-25
Python
Ubuntu
使用 GitHub Actions 自动构建 Hexo 博客
使用 GitHub Actions 自动构建 Hexo 博客 准备工作 我们需要一个 GitHub 帐号、一个 GitHub Pages 仓库、一个 Hexo 博客备份仓库/分支。另外我们还需要获取一个 GitHub Personal Access Token 用来推送构建好的文件到我们的 GitHub Pages 仓库。 点开博客备份仓库上方的 Settings,点到左侧的 Secrets
2020-05-21
GitHub
Hexo
1
2
3
4
5
6
搜索
×
关键词