python输出希腊字母

一、希腊字母及读音

大写小写英文读音中文读音
ΑαAlpha阿尔法
ΒβBeta贝塔
ΓγGamma伽马
ΔδDelta德尔塔
ΕεEpsilon艾普西隆
ΖζZeta泽塔
ΗηEta伊塔
ΘθTheta西塔
ΙιIota约塔
ΚκKappa卡帕
ΛλLambda拉姆达
ΜμMu
ΝνNu
ΞξXi柯西
ΟοOmicron奥密克戎
ΠπPi
ΡρRho
ΣσSigma西格玛
ΤτTau
ΥυUpsilon宇普西隆
ΦφPhi
ΧχChi
ΨψPsi普西
ΩωOmega欧米伽

二、Python输出

for upper in range(913, 938):  #输出大写
    print(chr(upper), upper)

for lower in range(945,970):  #输出小写
    print(chr(lower),lower)

结果输出

#为了方便观察,这里将大小写并排展示

Α	913 	α	945
Β	914 	β	946
Γ	915 	γ	947
Δ	916		δ	948
Ε	917	 	ε	949
Ζ	918		ζ	950
Η	919		η	951
Θ	920		θ	952
Ι	921		ι	953
Κ	922		κ	954
Λ	923		λ	955
Μ	924		μ	956
Ν	925		ν	957
Ξ	926		ξ	958
Ο	927		ο	959
Π	928		π	960
Ρ	929		ρ	961
΢	930		ς	962   #有情况
Σ	931		σ	963
Τ	932		τ	964
Υ	933		υ	965
Φ	934		φ	966
Χ	935		χ	967
Ψ	936		ψ	968
Ω	937		ω	969

三、发现问题

我在百度上查到的希腊字母是24个,可以看到上面代码输出了25个。通过对比可以找出多出的那个字母。

΢	930		ς	962

代码查看

print(chr(930))
print(chr(930).lower())
print(chr(930).upper())
--------以下是输出------------------------
΢
΢
΢
----------以下是想法-----------
好像这个编码不表示具体字符
print(chr(962).lower())
print(chr(962).upper())
print(chr(963).lower())
print(chr(963).upper())

---------以下是输出---------
ς
Σ

σ
Σ
-------以下是想法---------
呵呵,962的大写居然是Σ,与963一样。

关于这个问题有什么背景知识欢迎与我交流。

  • 26
    点赞
  • 126
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值