猫史档案馆


其实,chr()无法正常输出的字符用……(点开揭晓)

用户:方圆三角方圆三角查看:222 回复:4 评论:11 创建时间:2023-02-12T16:32:10


有一天,我闲着没事。

>>> chr(114514)
'\U0001bf52'

返回了一个东东。

我:什么意思?

(字符映射表)

我:不会用啊!

(电视停台)

其实,这种无法正常输出的字符,可以用………………

 

 

 

 

 

 

 

 

(打开文本编辑器)

用Alt+数字即可查看。

要用小键盘数字!(没有小键盘的笔记本电脑看附录1)

然后放开就可以了(附录2)。

 

附录:

1.可以点win标--windows轻松使用--屏幕键盘。进入后点击选项,勾选数字小键盘。alt要用笔记本自带键盘上的alt。

2.先按住alt,输入数字,放开alt。(如:按住alt,按4、8,放开alt,显示0)

 

有彩蛋,别退出!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

然后,回到原来的问题。

chr(114514)

用记事本输入后,确是:

縍

这是什么字?

注:chr(i)中,0 <= i <= 1114111。(用内置函数help可查看)


回复

上一页第 1 页 / 共 1 页下一页
坤之国坤之国

emotion_编程猫_溜了溜了

点赞0


评论


SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

我没有小键盘,但我感觉你好像是把多字节转换成单字节字符串了()

点赞0


评论

还有附录在哪

附录就在“有彩蛋,别退出!”的上面。

可以点win标--windows轻松使用--屏幕键盘。进入后点击选项,勾选数字小键盘。alt要用笔记本自带键盘上的alt。(直接复制过来的)

按win标键也可以用按屏幕左下角“开始”代替,其实按win标键就能打开“开始”屏幕。

你可以试试ord('縍'),不是114514

也是哦,感谢提醒


AokenAoken

点赞0


评论


方圆三角方圆三角

作者注:在python中:

>>> chr(114514)
'\U0001bf52'
>>> ord('\U0001bf52')
114514

点赞0


评论

'\U0001bf52'前面喵\",是转义字符,不过到底是什么玩意呢?

unicode字符

你如果print一下就会输出一个带问号的字符

用命令提示符是一个“”(带问号的符号),用python自带的IDE是一个小长方形(或正方形)。用C++“cout << char(114514);”却是………………

字母R