跳转到内容

模块:Delcat/doc

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是Module:Delcat的文档页面

Module:Delcat编辑 | 讨论 | 历史 | 链接 | 监视 | 日志

主要用于{{Delcat}} (编辑 讨论 说明  信息 链入 历史

概要[编辑]

{{Delcat}}模版的作用是可以让参数的分类不出现在该条目,可能会有例外和其他技术不可完全执行的可能,例如引用重定向,消歧义页面也会显示橘色、斜体显示的站内技术。由于技术限制,任何由扩展定义的XML标签(如<ref>)产生的分类无法去除。

后来修改为字串取代函数直接实现,因此,相反地,也能做到抽取分类功能(函数:list_category);修改其正规运算式后则还能实现“消除内部链接”(图像、编辑按钮等,函数:dellink)、以及抽出特定章节(函数:get_title)等功能。

函数介绍[编辑]

main[编辑]

为主函式,设计给{{#invoke:Delcat}}调用。

参数
  • 1:主参数,要去除分类、内连的主要内容
  • type:处理类型,可用的值如下
    • category:去除分类
    • list category:抽出分类
    • link:去除[[]],内部链接会保留目标条目、图像会保留图像名称
  • 其余参数:其他要一并删除的内容

delete_category[编辑]

(*)提醒:本函数仅能利用Lua呼叫

删除分类,作用是可以让参数的分类不出现在该条目,可能会有例外和其他技术不可完全执行的可能,例如引用重定向,消歧义页面也会现实橘色、斜体显示的站内技术。由于技术限制,任何由扩展定义的XML标签(如<ref>)产生的分类无法去除。

本函数做的是与list_category相反的动作。

参数
  • source_str:字串。要清除分类的内容
  • other:阵列。包含所有除了分类外要一并清除的内容,例如不应被忆起包含的魔术字,其表达式须遵循MW:Lua manual#Patterns以及MW:Lua manual#uPatterns

list_category[编辑]

设计给{{#invoke:Delcat}}调用。

列出分类,作用是可以仅列出参数的分类,而不显示除了分类外的其他内容,可能会有例外和其他技术不可完全执行的可能,例如引用重定向,消歧义页面也会现实橘色、斜体显示的站内技术。由于技术限制,任何由扩展定义的XML标签(如<ref>)产生的分类无法取出。

本函数做的是与delete_category相反的动作。

参数
  • 1:主参数,要取出分类的主要内容
  • 2:取出分类后的显示方式,其会自动将{{{1}}}填入抓到的分类,预设值为*{{{1}}}\n
    例如输入[[:{{{1}}}]]、会输出为[[:Category:分類1]]、[[:Category:分類2]]、[[:Category:分類3]]、

dellink[编辑]

设计给{{#invoke:Delcat}}调用。

删除内部链接、编辑连结、分类、合理使用图像等,以避免在某些情况下出现不必要的连出页面和合理使用图像的非合理使用情况,或者可以用于草稿页。

作用是可以让参数的[[]]不出现在该条目,可能会有例外和其他技术不可完全执行的可能,例如一些由模板产生的[[]],或由扩展定义的XML标签(如<ref>)产生的内部链接无法去除。

  • 1:主参数,要去除[[]]的内容

deltitle[编辑]

(*)提醒:本函数仅能利用Lua呼叫

将章节替换成一般文字,避免出现于目录的函数

参数
  • input:字串。形如== 章節名稱 ==的字串,会替换成接近的大小之粗体文字。

find_category[编辑]

(*)提醒:本函数仅能利用Lua呼叫

回传一个包含参数中所有可解析的分类之阵列。可能会有例外和其他技术不可完全执行的可能,例如引用重定向,消歧义页面也会现实橘色、斜体显示的站内技术。由于技术限制,任何由扩展定义的XML标签(如<ref>)产生的分类无法取出。

参数
  • source_str:字串。要抓取分类的内容。

get_title[编辑]

设计给{{#invoke:Delcat}}调用。

只取出参数中的特定章节

参数
  • 1:主参数,要取出特定章节的内容
  • 2title:章节标题,__FIRST_SECTION__表示首段。

find_title[编辑]

(*)提醒:本函数仅能利用Lua呼叫

从输入的字串中抽出特定章节的内容

参数
  • str:字串。要取出特定章节的内容
  • title:字串。章节标题,__FIRST_SECTION__表示首段。

get_chapter[编辑]

设计给{{#invoke:Delcat}}调用。

取得章节标题

参数
  • 1:主参数,要取出章节标题的内容,例如输入“哈哈#你好”将返回“你好”。

范例[编辑]

main

语法:{{#invoke:Delcat|main| 1 = {{:啊}}| 2 = __DISAMBIG__ | type = category }}的显示效果为:

是一个感叹词,通常指一种跨语言现象,因语调不同而可能表示惊讶、赞叹、疑问或肯定。也可指:

另见[编辑]

dellink

语法:{{#invoke:Delcat|dellink| 1 = {{:啊}}}}的显示效果为:

是一个感叹词,通常指啊 (跨语言现象),因语调不同而可能表示惊讶、赞叹、疑问或肯定。也可指:

  • 啊 (Superfly单曲),日本歌手Superfly于2011年6月29日发行的第13首单曲。
另见

  • Special:PrefixIndex/啊

Category:全部消歧义页面

list_category

语法:{{#invoke:Delcat | list_category | {{:小林家的龍女僕}} | *[[:{{{1}}}|{{{1}}}]]\n }}的显示效果为:

include

语法:

{{#invoke:Delcat | dellink | 1 = 
  {{#invoke:Delcat | include
   | 1 = :娜娜奇#__FIRST_SECTION__
  }}
}}

的显示效果为:

娜娜奇
奈奈祈
ナナチ
《来自深渊 (漫画)》来自深渊角色列表角色
File:娜娜奇.png
首次登场《来自深渊 (漫画)》
漫画 第三卷 第19话
动画 第一季 第10话
创作者土筆章人
配音File:Flag of Japan.svg 井泽诗织
File:Flag of the United States.svg :布兰特妮·卡尔博夫斯基英语:en:Brittney Karbowski
角色设定信息
别名奈奈祈
娜娜其
娜娜祈
娜娜琪
毛毛卿
物种生骸(原为人类)
性别不明
出生北极 赛雷尼之地
居住深界四层:33 娜娜奇的基地
相关角色好友:#米蒂
代表色  红棕色

娜娜奇(日语:ナナチ Nanachi), 又译奈奈祈,是土笔章人(つくしあきひと)创作的奇幻题材漫画《来自深渊 (漫画)》中的主要角色之一 ,是一个有着类似兔子外形、且自称软绵绵有如布偶的角色,配音员是井泽诗织。被视为《来自深渊》这部作品的吉祥物 ,由于此角色登场后导致《来自深渊》人气有所提升,因此被作者称为“招财娜娜奇”。

  1. ^ 1.0 1.1 1.2 來自深淵(03)特別版. 青文出版社. [2017-12-04]. (原始内容存档于2017-12-05) (中文(台湾)). #深渊 #土笔章人 #奈奈祈 #漫画 #莉可 
  2. ^ 2.0 2.1 つくしあきひと. メイドインアビス(3). 竹书房. 2015-06-20 [2017-12-11]. ISBN 978-4-80-195274-4. (原始内容存档于2017-09-02) (日语). 
  3. ^ 来自深渊》第三卷[ii] 第19话
  4. ^ 4.0 4.1 来自深渊》 第三卷[ii] 第23话
  5. ^ 引用错误:没有为名为sex_from_twitter的参考文献提供内容
  6. ^ 引用错误:没有为名为sex_from_twitter2的参考文献提供内容
  7. ^ つくしあきひと. メイドインアビス(4). 竹书房. 2016-04-30 [2017-12-13]. ISBN 978-4-80-195516-5. (原始内容存档于2017-09-02) (日语). 
  8. ^ 官方角色形象資料. miabyss.com. [2019-09-14]. (原始内容存档于2020-11-12) (日语). (一手资料)
  9. ^ 来自深渊 第19話. 布卡漫画. 2017-03-13 [2017-12-12]. (原始内容存档于2017-12-13) (中文(中国大陆)). 
  10. ^ 10.0 10.1 キャラクター. TVアニメ「メイドインアビス」公式サイト. [2017-06-09]. (原始内容存档于2017-06-13) (日语). 
  11. ^ 引用错误:没有为名为manga_5的参考文献提供内容
  12. ^ 来自深渊》 第五卷[xi] 特别版 书附小册子 pp.4
  1. ^ 引用错误:没有为名为生骸的参考文献提供内容
  2. ^ 2.0 2.1 官方的中文代理商提供的中文译名,娜娜奇(布卡漫画[ix]、奈奈祈(青文出版社[i]、亦有其他网页论坛称娜娜其娜娜祈娜娜琪等译名
  3. ^ 原文为“完全に「招きナナチ」ですね。
  1. ^ 「メイドインアビス」人気キャラ・ナナチ役は井澤詩織!. エイガドットコム. 2017-06-28 [2018-12-02]. (原始内容存档于2017-12-13) (日语). 
  2. ^ 続編決定のサプライズに声優陣が全員号泣!? 驚きの制作秘話が多数明かされた「『メイドインアビス』 Deep in アビス語り」レポート. BIGLOBEニュース. 2017-12-31 [2018-01-04]. (原始内容存档于2018-10-13) (日语). 
  3. ^ Ressler, Karen. Full Dub Casts Announced for Made in Abyss, Scum's Wish Anime. Anime News Network. July 6, 2018 [July 6, 2018]. (原始内容存档于2018-07-07) (英语). 
  4. ^ Lizardcinema. 《來自深淵:深沈靈魂的黎明》提醒人類的渺小. udn.com. 2020-04-16 [2022-04-27]. (原始内容存档于2021-02-24) (中文(台湾)). 
  5. ^ 特约编辑 玻璃罐头. 《來自深淵》繪本般的世界藏著深不見底的深淵 充滿危機和浪漫的探索劇. gnn.gamer.com.tw. 2017-07-19 [2022-04-27]. (原始内容存档于2021-04-20) (中文(台湾)). 
  6. ^ 松实夕礼. 再臨深淵!《來自深淵》第二期動畫製作決定. famitsu.hk. 2017-11-27 [2017-12-15]. (原始内容存档于2017-12-15) (中文(香港)). 读者间称之为毛毛卿的娜娜奇 
  7. ^ メイドインアビス(Made in Abyss)のネタバレ解説まとめ. renote.jp: 2. 2017-11-15 [2017-12-15]. (原始内容存档于2017-12-15). 
  8. ^ Kara Dennison. Nanachi and Mitty Take Center Stage in Made in Abyss Movie Visual. crunchyroll.com. 2018-09-11 [2018-12-02]. (原始内容存档于2018-12-02) (英语). 
  9. ^ The Crunchyroll Anime Awards 2017 Set In February 2018: ‘Made in Abyss,’ ‘My Hero Academia’ Vie For Best Anime. The Inquisitr. 2018-01-17 [2018-01-21]. (原始内容存档于2018-01-22) (英语). the rabbit-like character Nanachi 
  10. ^ 「んなぁ~」という声が聞こえてきそうな『メイドインアビス』ナナチのぬいぐるみが再販!全身を覆うふわふわの毛並み、衣装をかわいらしく再現. hobby.dengeki.com. 2019-10-12 [2019-10-13]. (原始内容存档于2020-08-08). 
  11. ^ 人類未踏の大穴で繰り広げるダークファンタジー『 メイドインアビス 』. あにぶ (ブログ). 2017-09-05 [2018-05-28]. (原始内容存档于2018-07-21) (日语). そして、この物語のマスコットもとい色々な意味で救世主である”ナナチ”。 
  12. ^ 喝小姐姐的口嚼酒违法? 日本专家对《你的名字》情节提出质疑. 搜狐. 2018-11-15 [2018-12-02]. (原始内容存档于2018-12-02). 毛茸茸的娜娜奇则一度成为了吉祥物 
  13. ^ 引用错误:没有为名为nlab.itmedia.co.jp的参考文献提供内容
getcjk

语法:

{{#invoke:Delcat | dellink | 1 = 
  {{#invoke:Delcat | getcjk
   | 1 = {{:除以二}}
  }}
}}

的显示效果为:

Image:Five and six divide by two.svg

Image:Divide 14 Rabbits by 2.svg 在数学中,除以二是一种运算动作,即被除数的除数(分母)是2、或乘以二分之一的动作,又可称为半分(dimidiation)或平分(halving)。最早将除以二视为一种独立运算的是古埃及人,其用于:古埃及乘法算法英语:en:Ancient_Egyptian_multiplication中的一个基本步骤。一直到近代,除以二都有被单独当作为一种运算方式看待的情况。而在现代电脑计算机程序设计中,由于大部分的情况下,除以二可以使用逻辑位移运算取代,因此也用于编译器最佳化的技术中。

历史

将除以二视为一个特殊的运算方式来处理乘法及除法的做法,最早可以追溯到古埃及人,其将除以二作为:古埃及乘法算法英语:en:Ancient_Egyptian_multiplication中的一个基本步骤。 一直到十六世纪,仍有一些数学家将除以二视为一个独立的运算方式。 而在十进制算术、计算机科学的二进制及其他偶数进制算术中,除以二的计算相较于被除数的除数为其他数的除法而言,相对简单,因此在现代的计算机程序设计中,除以二也会被视为一个独立的运算子。

二进制

File:Rotate right logically.svg二进制)使用逻辑右移来实现除以二的过程,得到了商为11(11二进制)]] 在二进制算术中,除以二可以透过移位运算中的右移运算子来完成,即将二进制数中的每一位全部都向右移动一位,此技术应用于编译器最佳化中的强度折减技术。例如将105除以二,先将105表示为二进制,即1101001,接着将所有位元向右移一位,溢位的部分1被舍弃,即得到商110100,对应的十进制数值为52。类似地,此操作可以套用到所有除以二的正整数次方的情形,当被除数的除数(分母)为时,其做法为将该数的所有位数右移位来完成,例如欲将24除以八,24在二进制中计为11000,而8为2的立方数,将11000向右位移3位得11,十进制为3,则得到商为3,即完成的运算。由于位移运算通常比除法来得快,因此以这种透过位移运算取代部分除法运用在编译器最佳化中是有帮助的。但是,出于程式码的可移植性和程式可读性的考虑,通常仍然会在程式码中以除法表示,替换为移位运算应由编译器来完成。不过,在有符号数处理中,上述做法并不能确保总是正确。一般逻辑右移一位可以将该数除以二,若除不尽总是会向下取整,但在某些编程语言中,有符号二进制整数的除法会向0舍入,也就是说,若一整数是负的,除不尽的状况将会向上取整。

除法

逻辑右移可以处理除数(或分母)为任意二的幂的除法,即除以。例如除以四除以八等。更一般地,在特定底数的进位制中,除数(或分母)为任意的除法(k为整数)皆可以透过将数字位数向右移k位来完成。例如除以十,由于普遍的数字计法是透过十进制表达,因此可以直接将数字位数向右移1位来完成除以十的操作。例如230除以十,将230向右移一位,得23,即

二进制浮点数

在二进制浮点数算术中,在不要求结果不为:非正规化数日语:ja:非正規化数的情况下,由于其是由二进制表示,因此可透过将浮点数科学记号的指数部分减一来完成除以二的动作。许多编程语言会单独专门为浮点数提供除以二的幂之函数,例如Java有提供一个名为java.lang.Math.scalb的函数来计算二的幂之比;而C语言也有类似功能的函数,例如ldexp

十进制

在十进制中,可透过下列算法将任意整数除以二,其也可以作为定义底数为偶数之进位制中将任意数除以二的模型。其做法如下:

  1. 写下整数N,并于左边补上1个0。
  2. 针对N的每一个位数,根据下列表格写下数字则可得到除以二的商。
第一位数为 偶数 偶数 偶数 偶数 偶数 奇数 奇数 奇数 奇数 奇数
下一位数 0 或 1 2 或 3 4 或 5 6 或 7 8 或 9 0 或 1 2 或 3 4 或 5 6 或 7 8 或 9
写下 0 1 2 3 4 5 6 7 8 9

例如: 1738除以2=?

  1. 写下 01738。
  2. 01:偶数位数0后面跟着1,写下0;
  3. 17:奇数位数1后面跟着7, 写下8;
  4. 73:奇数位数7后面跟着3, 写下6;
  5. 38:奇数位数3后面跟着8, 写下9;
  6. 商为0869。

从示例中可以看出0的奇偶性。此外,若N的最后一位是奇数,则需再将0.5加到结果中。

奇偶性

File:Parity of 5 and 6 Cuisenaire rods.png展示了整数的奇偶性:对于奇数5,无法使用2个相同长度的古氏积木排出;而6可以可以均匀分为2个3或是用3个长度为2的积木排出]]

对整数而言,分母为2的除法与一数的奇偶性相关:可被整除者是偶数(包括自己与),不可被整除者是奇数。

其他用途

除以二可以用于某些速算法,例如某数乘以五可以透过先将该数除以二再乘以十来完成,例如25乘以五,首先将25除以2得12.5,再乘以10得到结果为125。

参见

  • 二分之一:1除以二的结果
  • 中位数:除以二对应的统计学的概念:将一组数值平分为两个相等子集的值
  • 平分线:除以二对应的几何学的概念:将一几何物件平分为两等分的线,又可分为垂直平分线和角平分线
  • 除以零:另一个会被单独讨论的除法,特点在其结果难以被定义。
参考文献

Category:二 Category:分数 Category:除法

注意事项[编辑]

模板编辑说明[编辑]

参见[编辑]