无意中发现了十二星座的字符,觉得有意思,于是用Python来实现输出
arr1 = [‘白羊座’, ‘金牛座’, ‘双子座’, ‘巨蟹座’, ‘狮子座’, ‘处女座’, ‘天秤座’, ‘天蝎座’, ‘射手座’, ‘摩羯座’, ‘水瓶座’, ‘双鱼座’]
for i in range(12):
print(chr(i + 9800), end=’ ‘)
print(arr1[i])
输出结果为:
♈ 白羊座
♉ 金牛座
♊ 双子座
♋ 巨蟹座
♌ 狮子座
♍ 处女座
♎ 天秤座
♏ 天蝎座
♐ 射手座
♑ 摩羯座
♒ 水瓶座
♓ 双鱼座
chr()函数的英文解释为:
Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff
意思就是根据一个Unicode码(0-65536)返回对应的字符
例如:
print(chr(10300))
输出结果为
⠼
这个好像是布莱叶盲文吧,如果我没记错的话
还有一个与此相反的函数ord(),英文解释:
Return the Unicode code point for a one-character string
意思是根据提供的字符返回它的Unicode码
例如:
print(ord(‘天’))
结果为:
22825
说明字符 “天” 的Unicode码为22825
点赞
收藏
分享
文章举报
KYuruyan
发布了4 篇原创文章 · 获赞 0 · 访问量 83
私信
关注