Python、PHP、Markdown与其他脚本语言
- Python(2.x)
- 最新稳定版本的Python 3.x的相关文档
- Python调用C/C++的种种方法
- Format Strings for PyArg_ParseTuple()
- The Py_BuildValue() Function
- 2018年,10个最好用的Python集成开发环境(IDE)
- python中获取python版本号的方法
- 将Python代码转为C代码的神奇——Nuitka
- Python基础语法入门(第四天)——运算符
- Python 判断变量是否是 None 的三种写法
not
Operator in Python | Boolean Logic- Python变量类型声明
- Python中使用与C语言兼容的基本类型:ctypes — A foreign function library for Python
- python的lambda表达式详细讲解
- python 中pack和unpack的用法
- Converting Float to IEEE754
- python--常用的十进制、16进制、字符串、字节串之间的转换
- python怎么表示范围?
- 用Python实现switch case语句
- Python's F-String for String Interpolation and Formatting
- Python将字节串转为整数
- python字符串替换的2种方法
- python中时间、日期、时间戳的转换
- Python线程创建的两种方法
- Python3之数组(array)
- python创建一个指定长度的数组
- Python——contains方法
- 详解 Python 中的 filter() 函数
- Python offers many ways to substring a string. This is often called "slicing".
- Python Trim:从字符串中删除空格
- Python中常用的格式化字符串方法
- Python列表解析式(List Comprehension)
- python中的None与NULL用法说明
- python中base64编码与解码
- python 获取文件名后缀3种方法
- python获取当前目录路径和文件(还有一种是:
sys.path[0]
) - 用python创建文件夹
- Python: Copy a File (4 Different Ways)
- python shutil.move 移动文件
- Python os.rename()函数:重命名文件或目录
- Python判断文件是否存在的三种方法
- python文件的读取
- Python open函数详解
- 在Python3里有的变量前面有个*号,或许你不知道,没关系,看文
- Python里面这些点,据说80%的新手学习都会一脸懵逼
- 30 秒内学会 Python中的 @ 操作符
- 理解python中yield关键字
- 理解Python的协程(Coroutine)
- Python协程深入理解
- Python异步编程库asyncio使用指北
- python编程_秒懂if __name__ == "__main__"
- Python subprocess模块(执行指定应用进程,使用时需要
import subprocess
) - Anaconda 环境中安装 ninja、MKL 库等工具目录在:
%USERPROFILE%/anaconda3/Library/bin/
。 - Anaconda 在 Ubuntu 系统环境中默认安装在
/home/zenny-chen/anaconda3/
目录下,注意别用sudo
模式安装。 - Ubuntu系统部署Anaconda环境及Python语言的详细流程
- 编译 PyTorch 时引发:version `GLIBCXX_3.4.30‘ not found解决
- Anaconda 安装 Jupyter Notebook:
conda install jupyter
(可以通过可选的独立环境:conda activate myenv
)。启动 notebook:jupyter notebook
。 - Python·Jupyter Notebook各种使用方法
- Jupyter Notebook中百分号cmd和感叹号cmd的区别
- 拒绝手动下载,python网络爬虫下载图灵数学统计学丛书
- PHP中文手册
- 利用php调用C语言——使用扩展函数
- php调用C函数的一种方式——通过执行命令行
- PHP、Javascript 对lambda表达式的支持
- PHP: 深入pack/unpack 字节序
- PHP中pack、unpack的详细用法
- php高级知识:非阻塞模式与PHP多进程
- php架构之CGI、FastCGI、php-fpm有什么关系?原来这么简单
- Lua教程
- C interop using dart:ffi
- Flutter 使用阿里巴巴icon库
- go runtime 简析
- GPT4 帮我写正则表达式
# -*- coding: utf-8 -*-
import sys
def filterValidASCIIChars(srcBytes):
dstStr = ''
if sys.version_info.major > 2:
for ch in srcBytes:
if ch < 0x80:
dstStr += str(chr(ch))
else:
for ch in srcBytes:
if ord(ch) < 0x80:
dstStr += str(ch)
return dstStr
srcBytes = b'\x30\x31\x80\xff\x32\x33'
dstStr = filterValidASCIIChars(srcBytes)
print('dstStr is: ' + dstStr)
安装基于Python 2.7的pip工具,只需要输入命令行:sudo apt-get install python-pip
安装基于Python 3.x的pip工具,只需要输入命令行:sudo apt-get install python3-pip
对于Python 2.7安装easy_install:sudo apt-get install python-setuptools
对于Python 3.x安装easy_install:sudo apt-get install python3-setuptools
安装完pip工具之后,如果要安装numpy等Python库,则可以用:python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
。这里要注意的是,在Windows系统下安装需要使用命令行选项--user
。
由于Python2.x与Python3.x差异比较大,因此tkinter包也是分了这两个版本。如果我们都要进行安装的话可使用以下命令:
sudo apt-get install python-tk python3-tk tk-dev
在Python2.x下导入使用tkinter见以下代码:
import Tkinter
tk = Tkinter.Tk()
tk.mainloop()
这里各位要注意,Tkinter的T是大写的。 在Python3.x下导入使用tkinter见以下代码:
import tkinter
tk = tkinter.Tk()
tk.mainloop()
注意,这里的tkinter的t是小写的。
由于Python解释器默认会将源文件中的字符编码作为ASCII码进行解释,因此如果我们要将当前源文件作为UTF-8编码的话需要在头一行用注释进行声明,如下所示:
# -*- coding: utf-8 -*-
import sys
print("你好,世界!")
这里第一行的注释就告诉解释器将此文件作为UTF-8编码进行解释。如果没有第一行,在执行此Python文件的时候就会这种错误:“SyntaxError: Non-ASCII character '\xe4' in file /Users/zenny-chen/programs/Python/test.py on line 9, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details”。
- Learning-Markdown (Markdown 入门参考)
- 上标:
<sup> </sup>
(superscript) - 下标:
<sub> </sub>
(subscript) - Markdown 下划线:
<span style="text-decoration: underline;">下划线</span>
。下划线加斜体:<span style="text-decoration: underline; font-style: italic;">下划线</span>
。 - GitHub所支持的语法高亮的编程语言(如果存在
aliases
字段,则使用该字段下列出的某个标识符来标识此编程语言。) - Syntax highlighting in markdown
- GitHub上README.md编写教程(基本语法)
- Github、Gitlab等可支持NASM汇编语法高亮,即
nasm
。 - GitHub支持LLVM-IR、SPIR-V等中间语言,可使用
llvm
。CSDN则更偏好使用perl
。MSVC的 Markdown 编辑器更偏好使用batch
。 - How to add color to Github's README.md file
- markdown中如何绘制嵌套复杂表格
- Markdown 语言中空格的几种表示方法
- Markdoc:新一代 Markdown 文档内容发布框架!
- CSDN的MD编辑器实现页内跳转:
<a id="article_top"></a>文章顶部
标题:Markdown 怎么实现页内跳转的
内容:
一、创建锚点
二、引用锚点
<a id="example"></a>三、实例讲解
总结:
一、xxx
二、xxx
三、xxx
[回到顶部](#article_top)
如果不太懂,可以直接看[实例讲解](#example),把 Markdown 格式文章结合显示效果研究一下。
- Github和Gitlab的MD编辑器实现页内跳转:
[to_be_link](#id_name)
标题:
## 2.aaa <a name="id_name"></a>