python中如何打出字符π
html
是python标准库中比较鸡肋的一个模块,主要提供了escape
和unescape
两个功能,用于转换字符串中的<
,>
等字符,从而保证可被正确地用于网页中。所以大部分人都直接用第三方库了。
但html
的子模块entities
封装了四个字典,里面包含了一些特殊字符,有的时候还是挺有用的。
字典名称 | key | value |
---|---|---|
html5
|
H5字符名 | Unicode字符 |
entitydefs
|
HTML实体定义 | 字符 |
codepoint2name
|
HTML实体名称 | Unicode代码号 |
name2codepoint
|
Unicode代码号 | HTML实体名称 |
其中,html5
这个字典的功能与unescape
几乎是一样的。
而entitydefs
则可以返回一些特殊字符,例如
>>> from html.entities import entitydefs
>>> entitydefs['alpha']
'α'
>>> entitydefs['pi']
'π'
>>> entitydefs['empty']
'∅'
(我一直以为输入法中输入pi
就能得到π,就像alpha,beta之类的。。然鹅我试了好几款发现都不行。。)
entitydefs
中共有252个键值对,涵盖了诸多常用字符,其键值对表示如下,对于熟悉markdown的朋友来说不存在什么记忆成本。
key | value | key | value | key | value | key | value |
---|---|---|---|---|---|---|---|
AElig
|
Æ
|
Aacute
|
Á
|
Acirc
|
Â
|
Agrave
|
À
|
Alpha
|
Α
|
Aring
|
Å
|
Atilde
|
Ã
|
Auml
|
Ä
|
Beta
|
Β
|
Ccedil
|
Ç
|
Chi
|
Χ
|
Dagger
|
‡
|
Delta
|
Δ
|
ETH
|
Ð
|
Eacute
|
É
|
Ecirc
|
Ê
|
Egrave
|
È
|
Epsilon
|
Ε
|
Eta
|
Η
|
Euml
|
Ë
|
Gamma
|
Γ
|
Iacute
|
Í
|
Icirc
|
Î
|
Igrave
|
Ì
|
Iota
|
Ι
|
Iuml
|
Ï
|
Kappa
|
Κ
|
Lambda
|
Λ
|
Mu
|
Μ
|
Ntilde
|
Ñ
|
Nu
|
Ν
|
OElig
|
Œ
|
Oacute
|
Ó
|
Ocirc
|
Ô
|
Ograve
|
Ò
|
Omega
|
Ω
|
Omicron
|
Ο
|
Oslash
|
Ø
|
Otilde
|
Õ
|
Ouml
|
Ö
|
Phi
|
Φ
|
Pi
|
Π
|
Prime
|
″
|
Psi
|
Ψ
|
Rho
|
Ρ
|
Scaron
|
Š
|
Sigma
|
Σ
|
THORN
|
Þ
|
Tau
|
Τ
|
Theta
|
Θ
|
Uacute
|
Ú
|
Ucirc
|
Û
|
Ugrave
|
Ù
|
Upsilon
|
Υ
|
Uuml
|
Ü
|
Xi
|
Ξ
|
Yacute
|
Ý
|
Yuml
|
Ÿ
|
Zeta
|
Ζ
|
aacute
|
á
|
acirc
|
â
|
acute
|
´
|
aelig
|
æ
|
agrave
|
à
|
alefsym
|
ℵ
|
alpha
|
α
|
amp
|
&
|
and
|
∧
|
ang
|
∠
|
aring
|
å
|
asymp
|
≈
|
atilde
|
ã
|
auml
|
ä
|
bdquo
|
„
|
beta
|
β
|
brvbar
|
¦
|
bull
|
•
|
cap
|
∩
|
ccedil
|
ç
|
cedil
|
¸
|
cent
|
¢
|
chi
|
χ
|
circ
|
ˆ
|
clubs
|
♣
|
cong
|
≅
|
copy
|
©
|
crarr
|
↵
|
cup
|
∪
|
curren
|
¤
|
dArr
|
⇓
|
dagger
|
†
|
darr
|
↓
|
deg
|
°
|
delta
|
δ
|
diams
|
♦
|
divide
|
÷
|
eacute
|
é
|
ecirc
|
ê
|
egrave
|
è
|
empty
|
∅
|
emsp
|
\u2003
|
ensp
|
\u2002
|
epsilon
|
ε
|
equiv
|
≡
|
eta
|
η
|
eth
|
ð
|
euml
|
ë
|
euro
|
€
|
exist
|
∃
|
fnof
|
ƒ
|
forall
|
∀
|
frac12
|
½
|
frac14
|
¼
|
frac34
|
¾
|
frasl
|
⁄
|
gamma
|
γ
|
ge
|
≥
|
gt
|
>
|
hArr
|
⇔
|
harr
|
↔
|
hearts
|
♥
|
hellip
|
…
|
iacute
|
í
|
icirc
|
î
|
iexcl
|
¡
|
igrave
|
ì
|
image
|
ℑ
|
infin
|
∞
|
int
|
∫
|
iota
|
ι
|
iquest
|
¿
|
isin
|
∈
|
iuml
|
ï
|
kappa
|
κ
|
lArr
|
⇐
|
lambda
|
λ
|
lang
|
〈
|
laquo
|
«
|
larr
|
←
|
lceil
|
⌈
|
ldquo
|
“
|
le
|
≤
|
lfloor
|
⌊
|
lowast
|
∗
|
loz
|
◊
|
lrm
|
\u200e
|
lsaquo
|
‹
|
lsquo
|
‘
|
lt
|
<
|
macr
|
¯
|
mdash
|
—
|
micro
|
µ
|
middot
|
·
|
minus
|
−
|
mu
|
μ
|
nabla
|
∇
|
nbsp
|
\xa0
|
ndash
|
–
|
ne
|
≠
|
ni
|
∋
|
not
|
¬
|
notin
|
∉
|
nsub
|
⊄
|
ntilde
|
ñ
|
nu
|
ν
|
oacute
|
ó
|
ocirc
|
ô
|
oelig
|
œ
|
ograve
|
ò
|
oline
|
‾
|
omega
|
ω
|
omicron
|
ο
|
oplus
|
⊕
|
or
|
∨
|
ordf
|
ª
|
ordm
|
º
|
oslash
|
ø
|
otilde
|
õ
|
otimes
|
⊗
|
ouml
|
ö
|
para
|
¶
|
part
|
∂
|
permil
|
‰
|
perp
|
⊥
|
phi
|
φ
|
pi
|
π
|
piv
|
ϖ
|
plusmn
|
±
|
pound
|
£
|
prime
|
′
|
prod
|
∏
|
prop
|
∝
|
psi
|
ψ
|
quot
|
"
|
rArr
|
⇒
|
radic
|
√
|
rang
|
〉
|
raquo
|
»
|
rarr
|
→
|
rceil
|
⌉
|
rdquo
|
”
|
real
|
ℜ
|
reg
|
®
|
rfloor
|
⌋
|
rho
|
ρ
|
rlm
|
\u200f
|
rsaquo
|
›
|
rsquo
|
’
|
sbquo
|
‚
|
scaron
|
š
|
sdot
|
⋅
|
sect
|
§
|
shy
|
\xad
|
sigma
|
σ
|
sigmaf
|
ς
|
sim
|
∼
|
spades
|
♠
|
sub
|
⊂
|
sube
|
⊆
|
sum
|
∑
|
sup
|
⊃
|
sup1
|
¹
|
sup2
|
²
|
sup3
|
³
|
supe
|
⊇
|
szlig
|
ß
|
tau
|
τ
|
there4
|
∴
|
theta
|
θ
|
thetasym
|
ϑ
|
thinsp
|
\u2009
|
thorn
|
þ
|
tilde
|
˜
|
times
|
×
|
trade
|
™
|
uArr
|
⇑
|
uacute
|
ú
|
uarr
|
↑
|
ucirc
|
û
|
ugrave
|
ù
|
uml
|
¨
|
upsih
|
ϒ
|
upsilon
|
υ
|
uuml
|
ü
|
weierp
|
℘
|
xi
|
ξ
|
yacute
|
ý
|
yen
|
¥
|
yuml
|
ÿ
|
zeta
|
ζ
|
zwj
|
\u20d
|
zwnj
|
\u200c
|
python中如何打出字符π相关推荐
- python中空格属于字符吗_举例说明python中空格是属于字符
python中空格属于字符吗? 答案是肯定的,空格在Python中也是属于字符的. 案例: 输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数.#!/usr/bin/python # - ...
- python中查找特定字符的方法
python中查找特定字符的方法 in.not in re.findall re.match re.search re.sub re.compile和findall re.compile和search ...
- python中什么是字符举例说明_第20p,什么是字符串?Python中的str
原标题:第20p,什么是字符串?Python中的str 大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第20篇文章,第二阶段的课程:Python基础知识:Python的字符串(上 ...
- python中如何打出乘方_python 乘方
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 可以在代码开头添加from __future__ import division ...
- python中统计相同字符的个数
描述 写出一个程序,接受一个由字母.数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数.不区分大小写,字符串长度小于500. 输入描述: 第一行输入一个由字母和数字以及空格组成的 ...
- python输出回文字符串_程序,用于计算我们可以在Python中使用字符串字符进行的独特回文数...
假设我们有一个字符串s,我们必须找到可以使用所有字符生成的不同回文数.如果答案很大,则将结果修改为10 ^ 9 + 7. 因此,如果输入类似于s =" xyzzy",则输出将为2, ...
- 大于在python中怎么打出来_在python中,如何检查输入不是空的并且是大于零的数字...
这是我的建议.在应立即验证并清理输入.通常在接受输入时,最好调用.strip()方法,以防用户错误地输入了额外的空格或制表符.在您读取'm'或'd'值之后,强制将其小写:然后代码的其余部分可以假定它是 ...
- Python中print和字符格式化的小结(Python2.7.5)
1.print可以同时打印多个字面量或者变量,用逗号隔开,打印结果是以空格隔开 name = "Guido van Rossum" print "My name is&q ...
- python中使用中文字符,文件首行添加# -*- coding: utf-8 -*-后仍然报错(unicode error) ‘utf-8‘ codec can‘t decode byte 0xc4
1. 添加 # -*- coding: utf-8 -*- 我们在python文件中敲上最简单的一行代码,print('你好'),然后在命令行运行文件,报错如下:SyntaxError: Non-UT ...
最新文章
- Java学习总结:2
- PAT, PMT in MPEG2 Stream :筆記
- java的WebService实践(cxf)
- 2.1 网站防******与企业虚拟化需求分析
- C++中的string类型转换为int类型
- NumPy之:理解广播
- java aws s3_java操作AWS S3一些坑记录
- webdriver鼠标上下滑动
- 复习者-Java EE 7概览
- 【重点突破】—— React实现富文本编辑器
- threadlocal内存泄露_ThreadLocal用法详解和原理
- Linux与Windows关于标准输入中涉及EOF的处理方式
- PyCharm 设置运行参数
- chrome 打开默认页 被篡改_chrome启动页被篡改怎么办_chrome浏览器启动页全被劫持处理方法-win7之家...
- This inspection finds all usages of methods that have @since tag in their documentation.
- PDF是如何在线分割的?简单方法介绍
- 多种方法解决多个div并排显示的问题
- piechart 文档 android,Android饼图 PieChart
- asp计算机房预约系统源码,(机房)实验室预约管理系统
- ARM体系结构2:汇编指令集
热门文章
- uni-app封装自己常用的css样式-----自定义css的样式 (便于开发)-----原理简单
- Dev-C++的使用(一):下载、安装与基本使用
- 罗克韦尔自动化开放工业标准和互连性用于提高控制系统信息整合
- python实训报告5000字_测量实训报告范文5000字
- 简单工厂、工厂方法、抽象工厂
- C++进阶 必读书籍
- 3GPP TS 23501-g51 中英文对照 | 4.1 General concepts
- InnoDB存储引擎--InnoDB存储引擎
- Java项目:SSH房屋线下销售网站管理系统
- 有趣好玩的黑科技网站分享