[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
- 中文字符可以有各种分类方法
- 声母
- 拼音检字法
- 韵母
- 合辙押韵的分类
- 偏旁部首
- 实际上unicode的排序方法
- 我们以前勇闯地下城时候获得了一把屠龙宝刀
- 给他镶上了️宝石
- 这宝石应该如何理解?
- 今天我们就来彻底解密红色爱心的原理
- 首先是文字
- 我们的汉字可以构成一个闭环
- 这也可以构成一个闭环吗?
- 这种编解码方式是unicode-escape
- 也可以构成闭环
- 这符号最初怎么来的呢?
- 搜索出来的
- 把字符复制下来
- 然后粘到系统里面观察
- 类似的有很多好玩的东西
- ꧁༺新闻༒计算༻꧂
- ༺动院༒编程༻
- 加到名字里感觉萌萌哒
- ლ(′◉❥◉`ლ)
- 这些其实都是uncode字符
- 这个东西是可以作为字符串里的字符输出的
- 但是他的 ordinal (序号) 是多少呢?
- 通过字符得到序号 ord
- 反过来通过序号得到字符 chr
- 输出红心试试
- 真的可以
- 这个红桃符号在存储和传输的时候传的都是二进制形式
- 可以看看红桃的序号的 16进制 或者 2进制 形式么 ?
- 字符可以拼合
- 前面一个 \u
- 后面加上 4位 16进制 数
- 就可以进行输出字符
- 好像是又在\转义(escape)了
- 这次的转义序列是\u2660
- 黑红梅方都可以有对应序号么?
- 不要翻篇
- 上下找找
- 自己试试
- 从0x2660到0x2670
- 将这16个数字对应的字符进行输出
- 他们分别都是多少呢?
- 选出实心的黑红梅方
- 我想要的不是默认红
- 我想要纯红色的大红心
- 怎么办?
- 高亮基础色
- 然后我们了解了\33[38;5;XXXm 索引颜色
- 每个颜色 0-5 总共 6 级
- 甚至可以用RGB得到各种颜色
- \33[38;2;R;G;Bmoeasy\33[0m
- 颜色真不少了
- 我想用大红色画个桃心 ️
- 有可能吗??
- \33[38;5;196
- 使用索引色
- 196 = 16 + 625 + 610 + 60*0
- 红色打满
- rgb形式 也没有问题
- 那么 红色方板 应该怎么做呢?
- 这个\u 又是什么意思呢?
- 好像是也是一种通过数字找到对应字符的方法
- 以前都有什么通过数字找字符的方法呢?
- 最基础的肯定是ascii
- 可以用\输出字符
- \xhh
- x意味着hexdecimal
- h 是十六进制数子
- \ooo
- o 是八进制数字
- 不要翻页
- 再复习 如何用chr函数
- 通过 数字直接输出oeasy字符串
- 尝试用16进制和8进制输出
- 可是这个\u 究竟是什么呢?
- 不会了就去搜帮助
- 查找关于字符串的帮助
- 具体转义序列语法如下
- \nnn 8 进制
- \xhh 16 进制
- \uhhhh 4 位的 Unicode 编码
- \Uhhhhhhhh 8 位的 Unicode 编码
- 那我们胡乱来试试吧
- \u后面
- 4 位 16 进制数
- 对应一个字符
- 这种对应关系就像ascii
- ascii
- 7 位 2进制数 对应一个字符
- unicode
- 范围更广
- 字符更多
- 其中中文标点
- 我们要特别注意
- 点击桌面的sogou输入法
- 开启中文输入法模式
- 可以切换
- 中英文输入法
- 全角半角
- 编程的时候
- 只能使用英文标点
- 不能使用中文标点
- 这是为什么呢?
- 注意下图的括号不是半角的
- 中文括号和英文括号对应的根本不是一个序号
- python解释器解释不下去
- 就会报错了
- 引号,逗号等符号都要使用英文半角的
- 在哪里切换标点的全角半角呢?
- 下图红框位置就是切换全角半角标点的位置
- 可以切换中英文标点
- 那旁边的月亮怎么理解呢?
- 圆月是全角英文
- 半月是半角英文
- 为什么会有全角英文字符呢?
- 序号位置在中文之后
- 最初目的是和中文字符等宽
- 其实也可以生成一系列特殊词元token
- 因为这些词元看起来是英文单词
- 但实际上并不是
- 这应该是一块有趣的区域!
- 另外汉语拼音字符
- 应该如何理解呢?
- 汉语拼音符号:ā á ǎ à ō ó ǒ ò ē é ě è ī í ǐ ì ū ú ǔ ù ǖ ǘ ǚ ǜ ü ê ɑ ń ň ǹ ɡ
- 这些序号
- 好像并不是连续的
- 可以将他们一起解码吗?
- unicode中并没有汉语拼音block
- 我们把各个地方散乱的字符
- 当做汉语拼音来用...
- ǖ ǘ ǚ ǜ ü 也是来自于拉丁语扩展
- 闽南语、粤语等方言的音调更多
- 也有相应的拼音字符
- 这次再次输出了大红心<span style="color:red"></span>
- 找到了红心对应的编码
- 黑红梅方都对应有编码
- 原来的编码叫做 ascii️
- \u这种新的编码方式叫unicode
- unicode还可以有什么样好玩的字符呢?
- 下次再说!
[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点的更多相关文章
- C语言中的强符号与弱符号
转自:http://blog.csdn.net/astrotycoon/article/details/8008629 一.概述 在C语言中,函数和初始化的全局变量(包括显示初始化为0)是强符号,未初 ...
- 深入理解计算机系统(2.4)---C语言的有符号与无符号、二进制整数的扩展与截断
开篇请各位猿友允许LZ啰嗦几句,最近一直在写计算机系统原理这系列文章,也已经下定决心要把这本书的内容写完.主要目的其实是为了巩固LZ的理解,另外也想把这些内容分享给猿友们,毕竟LZ觉得这些内容对程序猿 ...
- Java-java中的有符号,无符号操作以及DataInputStream
1. 无符号和有符号 计算机中用补码表示负数,并且有一定的计算方式:另外,用二进制的最高位表示符号,0表示正数.1表示负数.这种说法本身没错,可是要有一定的解释,不然它就是错的,至少不能解释,为什么字 ...
- GNU C/C++ __attributes__ GCC中的弱符号与强符号
最近在看一些源代码,遇到了一些使用__attribute__修饰函数和变量的属性方面的代码,不是太了解,很是汗颜,再此做个总结: GCC使用__attribute__关键字来描述函数,变量和数据类 ...
- 关于C语言中的强符号、弱符号、强引用和弱引用的一些陋见,欢迎指正
首先我表示很悲剧,在看<程序员的自我修养--链接.装载与库>之前我竟不知道C有强符号.弱符号.强引用和弱引用.在看到3.5.5节弱符号和强符号时,我感觉有些困惑,所以写下此篇,希望能和同样 ...
- 浅谈C语言中的强符号、弱符号、强引用和弱引用
摘自http://www.jb51.net/article/56924.htm 浅谈C语言中的强符号.弱符号.强引用和弱引用 投稿:hebedich 字体:[增加 减小] 类型:转载 时间:2014- ...
- 【 c语言中无符号和有符号的加法运算】【深入理解】--【sky原创】
原文:[ c语言中无符号和有符号的加法运算][深入理解]--[sky原创] 第一题 #include<stdio.h> int main() { unsigned int a=6; i ...
- MATLAB符号对象与符号运算
序言 符号对象(Symbolic Objects 不同于普通的数值计算)是Matlab中的一种特殊数据类型,它可以用来表示符号变量.表达式以及矩阵,利用符号对象能够在不考虑符号所对应的具体数值的情况下 ...
- 解决 “MoveFile”: 类型库“XXX.dll”中的标识符已经是宏;使用“rename”限定符 类型库符号与系统符号冲突问题
今天在VS工程当中引入一个组件,编译的时候出现警告, “MoveFile”: 类型库“XXX.dll”中的标识符已经是宏:使用“rename”限定符.虽然只是一个警告,但看着实在不爽,更重要的是,警告 ...
- C机器级移位,编码表示 无符号编码表示,有符号编码表示一般最常见的方式是补码
C机器级移位,编码表示 无符号编码表示,有符号编码表示一般最常见的方式是补码 w位补码所能表示的值范围是 首先我们得心知 补码的最高有效位是符号位,当符号位位1是表示的是负值,当符号位是0是,表示的 ...
随机推荐
- EDP .Net开发框架--WebApi
平台下载地址:https://gitee.com/alwaysinsist/edp 按分类管理EDP所提供的WebApi接口,以供其他应用调用.WebApi接口不仅可以进行访问控制管理,同时还提供了版 ...
- Gin 框架是怎么使用 net http 包的(gin.go)
Gin 框架是基于 Go 语言的标准库 net/http 构建的,它使用 net/http 提供的基础功能来构建自己的高性能 Web 应用框架. 具体来说,Gin 使用 net/http 的以下方面: ...
- Pandas学习之路【1】
安装pandas: pip install pandas pandas读取数据: 数据类型 读取方式 csv, tsv, txt pd.read_csv Excel pd.read_excel mys ...
- 用Yacht管理docker容器
今天是六一儿童节,祝大小朋友们节日快乐! 从今天开始起,防范区的上海市民可以自由出入小区了.始于愚人节,终于儿童节,整整两个月时间,终于迎来了期盼已久的自由和正常. 周一上午的的核酸可能是我们最后一次 ...
- 授权调用: 介绍 Transformers 智能体 2.0
简要概述 我们推出了 Transformers 智能体 2.0! ⇒ 在现有智能体类型的基础上,我们新增了两种能够 根据历史观察解决复杂任务的智能体. ⇒ 我们致力于让代码 清晰.模块化,并确保最终提 ...
- Flutter(九)Json序列化与反序列化(转Model)
在日常开发中JSON的序列化与反序列化是一个常见的操作:而Dart语言不支持反射,运行时反射会影响Dart的tree shaking(摇树优化),tree shaking可以"抖掉" ...
- 一分钟部署prometheus&grafana全方面监控SpringBoot项目
0x01 创建目录 找一个你喜欢的地方,创建项目根目录 example: [root@demo-78 ~]# mkdir /data/prometheus 0x02 创建配置文件 进入到项目根目录: ...
- 7.12考试总结(NOIP模拟12)[简单的区间·简单的玄学·简单的填数]
即使想放弃,也没法放弃最想要的东西,这就是人 前言 这次应该是和 SDFZ 一起打的第一场比赛吧. 然而我还是 FW 一个... 这次考试也有不少遗憾,主要的问题是码力不足,不敢去直面正解,思考程度不 ...
- C#笔记 picturebox功能实现(滚动放大,拖动)
代码链接 1. picturebox上的坐标与原图中坐标的转换 (1) 由于图片的长宽比例和picturebox的长宽比例不同,所以图片不想拉伸的话,左右或者上下会有留白.将picturebox的si ...
- js 判断手机号格式
大江东去,浪淘尽,千古风流人物.故垒西边,人道是,三国周郎赤壁.乱石穿空,惊涛拍岸,卷起千堆雪.江山如画,一时多少豪杰.遥想公瑾当年,小乔初嫁了,雄姿英发.羽扇纶巾,谈笑间,樯橹灰飞烟灭.故国神游,多 ...