Title Text:鈥?鈥樷€濃€? means “I edited this text on both my phone and my laptop before sending it”
Origin:https://xkcd.com/2954/
https://www.explainxkcd.com/wiki/index.php/2954:_Bracket_Symbols
括号符号
https://xkcd.in/comic?lg=cn&id=2954
括号,也称为圆括号,是用于限定文本部分的排版符号。与大多数排版符号不同,括号通常成对出现,而结束括号通常是开始括号的镜像。这幅漫画展示了一系列(大多数是)真实的括号符号,并附有Randall的描述。
描述
符号
漫画文本
真实使用
笑话的解释
( )
用于设置内容旁注的常规括号
常规的弯曲括号在文学中使用最为普遍,通常表示与句子相关但不属于句子的旁注(例如澄清解释)。在舞台剧、电视剧和剧本中,它们可以表示舞台指示。它在数学表达式和编程语言中也经常用作分组运算符,以强制特定的计算顺序。
Randall准确地解释了这些是常规括号。还没有笑话。
[ ]方括号(更安全)
在文学中,方括号通常表示元文本信息,例如注解、为了简洁而省略的内容、编辑评论或翻译相关注释。在数学中,它们通常用于矩阵或闭区间。有时它们被用作外括号,以便在复杂表达式中更好地进行视觉匹配。在编程语言中,方括号通常用作索引运算符,索引位于括号内。它们还可以用于表示特定的数据结构,如数组或列表。在语言定义语法,例如扩展的巴科斯-诺尔范式中,方括号表示内容为可选。
直边和尖角使这些括号看起来像一个坚固的盒子,可能是由坚硬的材料制成的,这会比“软”看起来的弯曲括号更安全。它们看起来也像订书钉,用于牢牢固定东西。这也可能是“闭区间”和“开区间”的双关笑话,笑点在于“闭区间”比“开区间”更安全,因为物体更难在未经你同意的情况下离开一个封闭的容器。
{ }
这个东西很贵,所以请小心使用
被称为“花括号”或“大括号”。在正常文本中很少使用,虽然可能以扩展形式用于“包围”跟随/之前一个共同目的单一元素的多个可选行(类似于2243:星球大战剧透生成器中的“分割和重新组合轨道”)。在数学中,通常用于表示集合,但也可能有其他用法。在编程语言中,它们通常用于表示代码块的开始和结束,甚至有一个群体的语言非正式地被称为“花括号语言”。在语言定义的语法中,花括号通常表示某个表达式可以重复多次。
花括号看起来很华丽,像带有华丽铁艺的大门。Randall暗示了一个世界,昂贵的东西通过使用最华丽的括号来隔离。手动书写它们也比常规或方括号更复杂(在某种程度上使它们稍微耗时/昂贵)。
“ 鈥?/span> 鈥?
有人在说话
用于表示正常文本中的讲话或引用。有多种风格,从相同的成对符号“ ”到类似66和99的“鈥?#8201;鈥?,以区分开引号和闭引号。漫画似乎使用的是纯手写斜体变体。
直(ASCII)样式在编程语言中常用于表示文本数据,而不是代码,例如打算显示给用户的字面消息。
文字处理器通常通过检测每个可能引用的开始和结束的单个类型键盘字符的使用来实现“智能引号”,并将其转换为更华丽的左右版本(虽然这并不总是所希望的,导致默认行为被禁用或恢复)。
引号的典型形式。引号通常在文学中用于标记对话(角色所说的话),而不是描述或叙述。一些语言或社区使用不同的排版约定,例如“德国引号”。有关英国和法国习惯的更多信息,请参见下文。
“ 鈥?/span> 鈥?
有人在说英国话
据说是“英国引号”,尽管实际的英国人可能会对这一说法表示异议。单引号可能更常用于表示“吓唬引号”或相关形式的“强调”标记。一个可能的区别是,单引号用来表示非字面转述,而双引号则用于逐字报道单词(无论是口头还是书面)。
在编程语言中,单引号用于多种目的。在C和Pascal家族中,它们用于限定单个字符,而不是字符字符串,这些用双引号表示。在许多脚本语言中,如Unix Shell、Perl、Python、JavaScript等,单引号作为双引号的替代,用于字符串,在某些情况下有不同的规则来解释字符串的内容。在Visual Basic中,单引号(不成对)用于标记注释。还有其他用法,具体取决于语言。
与上面的双引号一样,漫画版本似乎是特定于手写的,在常用的计算机字体中没有易于使用的对应符号。
引号的另一种形式。一些英国媒体出于历史原因使用这些来标记对话,尽管在现代用法中,双引号可能更为普遍和可接受。
在双引号内引用单引号(和/或在单引号内引用双引号,根据需要)也可以更清晰地指示报告的话作为外部引号的一部分,即当你在引用一个人的话,而他们的声明中包含另一个人的话时。主要引用将被双引号包围,而嵌套引用则用单引号(或反之)限制。这甚至可以进一步交替到任意深度!
“ 鈥?鈥?
一个变形金刚在说话
尖括号。除了小说中的心灵感应外,通常用于漫画中表示角色在说外语,为了让读者能理解翻译——至少在理论上。尖括号在HTML中被广泛用作标记标签,以定义网站源代码如何传达各种风格和/或语义上的区别。
像变形金刚系列或科幻小说这样的书籍在角色非言语交流时使用这些,例如通过心灵感应。在变形金刚系列中,这被称为思想交流,或有时称为“思想语言”。
芦 禄
一个法国变形金刚在说话
法语引号。在某些语言中用于引用中的引用。有关不同语言的引用约定,请参见本文件。
这些符号是法语引号——这是它们的实际名称——并在法语文本中用作一级引用。在这里,Randall将上述SF约定与实际的法语使用混合在一起。
| |
我害怕负数,但这些符号会保护我
在数学中,竖线用于绝对值函数。
一个数字的绝对值是其去掉所有负号和正号后的值;在实际中,这被用来确保给定值为正数(例如,|-69| = 69)。如果出于某种原因你需要“保护”你的方程式免受负数的影响(确实在编程中会时不时出现),绝对值函数将为你提供保障——虽然它可能并不总是用竖线表示。符号是用于魔法的符号,通常用于保护自己免受邪恶的影响。
* * _ _ / /
我有一个最爱的等宽字体
这些符号通常用于基于文本的计算机通信(如电子邮件、聊天、Usenet新闻文章)中,表示*粗体*、_下划线_或/斜体/字体;某些客户端程序会解释它们并显示实际的粗体文本等。
使用这些符号的人正是那些使用终端仿真器的人,这使得用户可以选择自己最喜欢的(最好是等宽)字体。等宽字体是一种字体(用于字母、数字和符号的形状),其中每个字符的宽度相同,而可变宽度(比例)字体则是,例如字母I比W要窄得多。尽管比例字体看起来更舒服,但等宽字体在简单的机械或电子设备中更容易表示,并且几乎专门用于计算机技术的出现,特别是在仅文本的环境中,如计算机终端;这些终端通常只有一种基本字体,没有为不同样式的字符(粗细、倾斜)提供单独的字形或叠加字符的能力(直接增加下划线)。
~~
我在讽刺,我在2014年有一个Tumblr账户
用于markdown规范中表示文本有一条横线穿过,称为“删除线”。被大多数实现markdown规范的地方使用,如Discord、Reddit、大多数维基、Github和Tumblr。
删除线标记可以在像Tumblr、Reddit或Discord的网站上找到,以指示你并不真正认为自己所说的内容,这种用法在2010年代中期达到了顶峰。这也可能参考在单词或句子后加波浪线的趋势,以表示说话的方式有些俏皮或歌唱的腔调,或者表示在可爱、友好、诱人的声调中说出一段话,或作为某个亚文化参考的特定部分,例如在毛茸茸文化中。应用于选定的用户名时,它可能会使其变得突出,或增加足够的独特性,尽管核心名称可能很常见。
[([{()}],)]这些Python函数不合得来
方括号表示一个可变列表,圆括号表示一个不可变元组,而花括号表示一个集合。像这样嵌套是有效的。[]也可能是一个切片(列表或元组的一部分),{}可能是一个字典,但这些语法是错误的。
随机的括号——在包括Python在内的编程语言中,意大利面条代码(维护不良或写得糟糕的代码)往往被糟糕地组织,形成一团糟的缩进和用于创建函数或循环等的括号。
鈱?鈱?
救命,我是一个数学家,试图处理实际数字,这些数字太可怕了
数学符号表示“下取整”(即舍入到最近的下整数)。
数学家由于刻板印象倾向于更喜欢用抽象符号和概念而不是数字或任何可能与现实世界有关的东西进行工作。当面对一个“实际的”(真实的)数字时,数学家可能希望将其舍入到最近的整数以便更简单,或使用数论来处理它。
鈭? 鈭?/span>
你为什么要试图读懂我的小提琴?
这是Randall制作的一个玩笑项目;这些符号并不被用作括号。
鈭?看起来像积分符号,其本身源自一个长s。在数学中,它通常与积分变量的微分相配(例如dx)。该符号还看起来像一个小写的esh(蕛),在音标转写中使用。没有Unicode符号用于反向积分(我们在这里用反向的鈭?显示它,在西方数学排版中不出现——不过在阿拉伯语写成的数学文本中会出现其他同样适用于阿拉伯语从右到左的写作方向的符号。esh符号在Unicode中有一个反向对应物,但它确实短很多(蕝)。
小提琴以其特征性的F孔而闻名。这个符号也类似于一对花括号的上半部分(鈳?和鈳?)。
| 鉄?
不要在这里停下——这里是量子国度
这种表示法用于量子力学中表示一个向量。这叫做ket,而镜像符号鈦▅称为bra。将它们结合在一起形成的bra-ket给出内积鈦▅鈱?
这段话是在改编电影《恐惧与厌恶在拉斯维加斯》,其中Johnny Depp角色Raoul Duke说“我们不能在这里停下,这里是蝙蝠国度!”当他在药物的影响下产生剧烈幻觉时,尽管之后在影片中也有更剧烈的场面。
标题文本包括不同种类的引号,包括ASCII的“和’以及Unicode的鈥?和鈥?(它们都有打开和关闭的版本)。默认情况下,iOS使用后者的花括号,而Windows使用前者的直引号(这是对上述“智能引号”的OS级应用)。在iPhone和Windows计算机上编辑同一文本,环境对这种一般自动替换的处理方式不同,可能会在文本中留下这两种类型的引号。
括号是XKCD上的一个持续玩笑。之前的括号漫画包括:
297:Lisp循环——提到Lisp编程语言使用的括号
312:向Robert Frost致以歉意——椭圆符号是一个闭括号
541:TED演讲——关于用表情符号结束括号声明
859:(-——它有一个打开的括号,但没有关闭的括号
1052:每个专业都糟糕——嘲笑计算机科学作为专业,因为它冗长使用匹配的括号