模組:Element
![]() | 此模块被引用於約850個頁面。 為了避免造成大規模的影響,所有對此模块的編輯應先於沙盒或測試樣例上測試。 測試後無誤的版本可以一次性地加入此模块中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
Module:Element(编辑 | 讨论 | 历史 | 链接 | 监视 | 日志)
函數說明
symbol
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的元素符號,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|symbol|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|symbol|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|symbol|汞}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|symbol|168}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 例外狀況
- 輸入
{{#invoke:Element|symbol|娜娜奇}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|symbol|-168}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 其他
- 輸入
{{#invoke:Element|symbol|元素}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|symbol|銨}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
neutron
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素最穩定同位素且豐度最高之同位素的中子數,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|neutron|Oxygen}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|neutron|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|neutron|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|neutron|汞}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|neutron|Tc}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|neutron|61}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 失敗則回傳空白
- 輸入
{{#invoke:Element|neutron|娜娜奇}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|neutron|168}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
protons
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的質子數,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|protons|Oxygen}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|protons|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|protons|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|protons|汞}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|protons|Tc}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|protons|61}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 失敗則回傳空白
- 輸入
{{#invoke:Element|protons|娜娜奇}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|protons|168}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
protons與neutron
結合protons與neutron可輸出質量數
- 輸入
{{#expr:{{#invoke:Element|protons|1=Oxygen}}+{{#invoke:Element|neutron|1=Oxygen}} }}
→回傳「表达式错误:预期外的<运算符。」 - 輸入
{{#expr:{{#invoke:Element|protons|1=26}}+{{#invoke:Element|neutron|1=26}} }}
→回傳「表达式错误:预期外的<运算符。」 - 輸入
{{#expr:{{#invoke:Element|protons|1=水銀}}+{{#invoke:Element|neutron|1=水銀}} }}
→回傳「表达式错误:预期外的<运算符。」 - 輸入
{{#expr:{{#invoke:Element|protons|1=汞}}+{{#invoke:Element|neutron|1=汞}} }}
→回傳「表达式错误:预期外的<运算符。」 - 輸入
{{#expr:{{#invoke:Element|protons|1=Tc}}+{{#invoke:Element|neutron|1=Tc}} }}
→回傳「表达式错误:预期外的<运算符。」 - 輸入
{{#expr:{{#invoke:Element|protons|1=61}}+{{#invoke:Element|neutron|1=61}} }}
→回傳「表达式错误:预期外的<运算符。」
getAtomicWeight
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的轉換標準原子量,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|getAtomicWeight|Oxygen}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getAtomicWeight|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getAtomicWeight|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getAtomicWeight|汞}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getAtomicWeight|Tc}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getAtomicWeight|61}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 失敗則回傳空白
- 輸入
{{#invoke:Element|getAtomicWeight|娜娜奇}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getAtomicWeight|168}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
getName
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的元素名稱,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|getName|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getName|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getName|汞}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 例外狀況
- 輸入
{{#invoke:Element|getName|娜娜奇}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
getPhase
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的相態,值有可能是soild、gas、liquid或unknown四者其中之一,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|getPhase|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getPhase|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getPhase|汞}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getPhase|氮}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getPhase|113}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 失敗則回傳空白
- 輸入
{{#invoke:Element|getPhase|娜娜奇}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|getPhase|168}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
wikidataID
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的維基數據項目編號,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|wikidataID|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|wikidataID|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{Q|{{#invoke:Element|wikidataID|26}}}}
→回傳「[[d:Q脚本错误:模块返回了nil值。它应该返回导出表。| (Q脚本错误:模块返回了nil值。它应该返回导出表。)]]」 - 輸入
{{Q|{{#invoke:Element|wikidataID|水銀}}}}
→回傳「[[d:Q脚本错误:模块返回了nil值。它应该返回导出表。| (Q脚本错误:模块返回了nil值。它应该返回导出表。)]]」
meltingPoint
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的熔點(單位為絕對溫標),資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|meltingPoint|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|meltingPoint|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
boilingPoint
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的熔點(單位為絕對溫標),資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|boilingPoint|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|boilingPoint|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
decaylink
輸入一個與衰變方式相關字串,回傳該衰變方式的內部連結,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|decaylink|γ衰變}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
ElectronConfiguration
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的電子組態,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|ElectronConfiguration|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|ElectronConfiguration|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
link
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素的條目名稱(用於在導航模板提供直接連結,以使在對應條目顯示為粗體,達到導航效果),注意,使用getName可能會連結到重新導向頁,資料記載於Module:Element/data。
- 輸入
[[{{#invoke:Element|link|26}}]]
→回傳「[[脚本错误:模块返回了nil值。它应该返回导出表。]]」 - 輸入
[[{{#invoke:Element|link|水銀}}]]
→回傳「[[脚本错误:模块返回了nil值。它应该返回导出表。]]」 - 輸入
[[{{#invoke:Element|link|汞}}]]
→回傳「[[脚本错误:模块返回了nil值。它应该返回导出表。]]」 - 輸入
[[{{#invoke:Element|link|氮}}]]
→回傳「[[脚本错误:模块返回了nil值。它应该返回导出表。]]」 - 輸入
[[{{#invoke:Element|link|113}}]]
→回傳「[[脚本错误:模块返回了nil值。它应该返回导出表。]]」
- 例外狀況
- 輸入
{{#invoke:Element|link|娜娜奇}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|link|元素}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|link|168}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 使用getName
- 輸入
[[{{#invoke:Element|getName|鉑}}]]
→回傳「[[脚本错误:模块返回了nil值。它应该返回导出表。]]」 - 輸入
[[{{#invoke:Element|link|鉑}}]]
→回傳「[[脚本错误:模块返回了nil值。它应该返回导出表。]]」
elementlink
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳顯示為該元素符號且指向該元素條目的內部連結,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|elementlink|26}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|elementlink|水銀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
check
當字串不是有效的元素名稱或「x」時,會顯示以下錯誤信息:
- 輸入
{{#invoke:Element|check|C}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」(正確無誤) - 輸入
{{#invoke:Element|check|Carbon}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」(正確無誤) - 輸入
{{#invoke:Element|check|碳}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」(正確無誤) - 輸入
{{#invoke:Element|check|娜娜奇}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|check|Blablabla}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」
支持"link=yes"參數。如果元素或符號沒有對應的頁面,則錯誤信息如下:
- 輸入
{{#invoke:Element|check|C | link=yes}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|check|Carbon | link=yes}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|check|碳 | link=yes}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」(正確無誤) - 輸入
{{#invoke:Element|check|X | link=yes}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」
如果所輸入的元素名稱不符合英文維基百科的拼寫規則,則會顯示以下錯誤信息:
- 輸入
{{#invoke:Element|check|Aluminum}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|check|Sulphur}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|check|Sulfur}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」(正確無誤) - 輸入
{{#invoke:Element|check|Cesium}}
→會顯示「脚本错误:模块返回了nil值。它应该返回导出表。」
compare_series
比對兩個輸入是否屬於同一種元素分類。
- 輸入
{{#invoke:Element|compare_series|鹼金屬|鉀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|compare_series|鹼金屬|氫}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|compare_series|鐵|金屬}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|compare_series|氯|鉀}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|compare_series|氯|氟}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
- 失敗回傳空白
- 輸入
{{#invoke:Element|compare_series|氯|娜娜奇}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
series
輸入一個與元素相關字串(如原子序、名稱、符號、別名等),回傳該元素主要的元素分類,資料記載於Module:Element/data。
- 輸入
{{#invoke:Element|series|氫}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|鋰}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|硼}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|氖}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|鐵}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|鑭}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|銨}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|116}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|119}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」 - 輸入
{{#invoke:Element|series|9487}}
→回傳「脚本错误:模块返回了nil值。它应该返回导出表。」
相關模板
![]() | 此模块使用Lua语言: |
核素模板是用來顯示核素、同位素和元素符號的,特別是用在化學公式當中。編者可以選擇加上指向對應頁面的鏈接。
以下為不同模板對碳-12的輸出效果,包括有鏈接的和沒有鏈接的:
模板名稱 沒有鏈接 有鏈接 {{Element}} 脚本错误:模块返回了nil值。它应该返回导出表。 脚本错误:模块返回了nil值。它应该返回导出表。 {{SimpleNuclide}} 脚本错误:模块返回了nil值。它应该返回导出表。 脚本错误:模块返回了nil值。它应该返回导出表。 {{Nuclide}} 脚本错误:模块返回了nil值。它应该返回导出表。 脚本错误:模块返回了nil值。它应该返回导出表。 {{ComplexNuclide}} 脚本错误:模块返回了nil值。它应该返回导出表。 脚本错误:模块返回了nil值。它应该返回导出表。
參數
所有有關模板都是用同樣的參數。
1 要輸出符號的元素名稱(中文、英文或符號) 2
(可選)該同位素的質量數。
默認值為最常見或最穩定的同位素質量數。3
(可選)表示原子核在激發態時的同核異構體符號(「m」、「m2」等等)。
可以直接輸入這項選項,無需先輸入質量數。link=yes
(可選)自動加上指向相關元素或同位素頁面的鏈接。
許多同位素沒有單獨的頁面,請編者建立新頁面,或者重定向至「『某某元素』的同位素」頁面。anti=yes
(可選)表示該元素由反物質組成,因此需要在頂端標以橫線。 charge=...
(可選)表示離子的電荷。 q=...
(可選)指定該原子的數量(在化學公式中非常有用)。
例子
{{SimpleNuclide|Carbon}}
脚本错误:模块返回了nil值。它应该返回导出表。 {{SimpleNuclide|Carbon|14}}
脚本错误:模块返回了nil值。它应该返回导出表。 {{SimpleNuclide|碳|14}}
脚本错误:模块返回了nil值。它应该返回导出表。 {{SimpleNuclide|link=yes|Carbon}}
脚本错误:模块返回了nil值。它应该返回导出表。 {{SimpleNuclide|anti=yes|Carbon}}
脚本错误:模块返回了nil值。它应该返回导出表。 {{SimpleNuclide|link=yes|Carbon|14}}
脚本错误:模块返回了nil值。它应该返回导出表。 {{SimpleNuclide|Carbon|12|m}}
脚本错误:模块返回了nil值。它应该返回导出表。 {{Element|Carbon|12|charge=2+}}
脚本错误:模块返回了nil值。它应该返回导出表。 {{ComplexNuclide|link=yes|anti=yes|Carbon|12|m|charge=2+}}
脚本错误:模块返回了nil值。它应该返回导出表。
包含的模板
- 以上所有模板都使用{{ProtonsForElement}}來檢測元素名稱是否正確,而當link=yes參數被加入時,檢測是否使用統稱的元素名「X」或「element」。
- 以上某些模板使用{{ProtonsForElement}}為某特定元素提取其原子序。
- 以上某些模板使用{{NeutronsForElement}}為某特定元素提取其中子數
- 以上某些模板使用{{ProtonsForElement}}和{{NeutronsForElement}}為某特定元素提取其質量數。
- 以上所有模板都使用{{LinkForElement}},在link=yes參數被加入時加上鏈接。
- 以上所有模板都使用{{PhysicsParticle}}為所有物理符號創建視覺上統一的HTML輸出。
錯誤使用
錯誤使用這些模板的頁面將會被加入分類:帶有錯誤格式模板的頁面。請定時查看分類並修改錯處。
以下為一些錯誤信息:
{{Nuclide |Blabla}} | 脚本错误:模块返回了nil值。它应该返回导出表。 |
{{Nuclide |Aluminum}} | 脚本错误:模块返回了nil值。它应该返回导出表。 |
{{Element |Element |link=yes}} | 脚本错误:模块返回了nil值。它应该返回导出表。 |
模板编辑说明
- 資料皆儲存於Module:Element/data
若要調整本模板的內容請至Module:Element/data編輯
- 編輯時請按照下面格式,以鎝為例,其中參數有大小寫敏感,大小寫要跟下列示例一致
{
name='鎝',
isotopePage='鎝的同位素',
page='锝',
stability={
stableCount=0,
halflife=1.3276656e14
},
Symbol='Tc',
period=5, group=7, block='d',
series={'過渡金屬','金屬'},
Z=43,N=56,
Melting=2430,Boiling=4538,
othername={'Tc','tc','technetium','Technetium','鎝','鍀','锝'},
Isotope={
{N=56,name='鎝-99m',page='鎝-99m'}
{N=56,name='鎝-99'}
},
wikidata=1054,
density=11,
atomicRadius=136,CovalentRadius=147,vdwRadius="nan",EN=1.9,
EC={{2},{2,6},{2,6,10},{2,6,5},{2},cen="Kr"}
}
參數名稱 | 意義 | 說明 | 範例 (以锝為主) |
備註 |
---|---|---|---|---|
name | 元素名稱 | 這是本資料表的key,應先到先得,請勿竄改, 否則部分模板將會出現查無資料類的錯誤 |
'鎝' |
|
page | 元素條目名稱 | 元素的條目名稱,請使用未繁簡轉換的原始條目名 (否則連到頁面的鏈接在條目中不會變成粗體) |
'锝' |
|
isotopePage | 同位素條目名稱 | 同位素的條目名稱,請使用未繁簡轉換的原始條目名 (否則連到頁面的鏈接在條目中不會變成粗體) |
'鎝的同位素' |
|
stability | 元素穩定資訊 | stability={
stableCount=0,
halflife=1.3276656e14
},
|
||
stability={ stableCount } |
穩定同位素的數量 | 0 | ||
stability={ halflife } |
最穩定同位素的半衰期 | 以秒為單位。若有同位素穩定請不要寫此參數 | 1.3276656e14 |
|
Symbol | 元素符號 | 'Tc' |
開頭字母大寫 | |
period | 週期 | 元素的週期,整數 用於確定元素在週期表的位置 |
5 |
|
group | 族 | 元素的族,整數 用於確定元素在週期表的位置 |
7 |
|
block | 元素分區 | 元素的區 用於確定元素在週期表的位置 |
'd' |
|
series | 元素種類 | 元素的種類/系列 | ||
Z | 原子序 | |||
N | 中子數 | 主同位素的中子數 | ||
stdAtomicWeight | 標準原子量 | 元素的標準原子質量 |
以氦為例
以氫為例
|
未填即使用Z和N推算 並標記為未確定特性 |
Melting | 熔點 | 熔點,單位為絕對溫度 | 2430 |
|
Boiling | 沸點 | 沸點,單位為絕對溫度 | 4538 |
|
othername | 別名 | 能夠表示此種元素的各種別名。 | ||
Isotope | 同位素 | 同位素列表,以有條目存在的為主。 | Isotope={
{N=56,name='鎝-99m',page='鎝-99m'}
{N=56,name='鎝-99'}
},
|
|
wikidata | 維基數據項目 | 元素條目的維基數據項目。 | wikidata=1054 |
|
density | 密度 | 密度,單位為g/cm³ | 11 |
|
atomicRadius | 原子半径 | 原子半径,單位為皮米 | 136 |
|
CovalentRadius | 共价半径 | 共价半径,單位為皮米 | 147 |
|
vdwRadius | 范德华半径 | 范德华半径,單位為皮米 | ||
EN | 電負度 | 电负性,單位為鮑林標度 | 1.9 |
|
EC | 電子組態 | 電子組態,表達方式為{{1s},{2s,2p},{3s,3p,3d}...,cen="內層元素"} |
{{2}, {2,6}, {2,6,10}, {2,6,5}, {2}, cen="Kr"} |
local p = {}
local origArgs
local error = require( 'Module:Error' )
local element_data = {
{name='零號元素',page='0號元素',Symbol='n',Z='0',N='1',IsIsotope=false,othername={'中子','nn','Neutronium'},Isotope={{N=1,name='自由中子',page='中子'}}},
{name='氫',page='氢',Symbol='H',Z='1',N='0',IsIsotope=false,othername={'氫','氢','H','Hydrogen'},Isotope={{N=0,name='氕',page='氫原子'}}},
{name='氦',page='氦',Symbol='He',Z='2',N='2',IsIsotope=false,othername={'氦','He','Helium'},Isotope={{N=1,name='氦-3',page='氦3'}}},
{name='鋰',page='锂',Symbol='Li',Z='3',N='4',IsIsotope=false,othername={'鋰','锂','Li','Lithium'},Isotope={}},
{name='鈹',page='铍',Symbol='Be',Z='4',N='5',IsIsotope=false,othername={'鈹','铍','Be','Beryllium'},Isotope={}},
{name='硼',page='硼',Symbol='B',Z='5',N='6',IsIsotope=false,othername={'硼','B','Boron'},Isotope={}},
{name='碳',page='碳',Symbol='C',Z='6',N='6',IsIsotope=false,othername={'碳','炭','石墨','C','Carbon'},Isotope={}},
{name='氮',page='氮',Symbol='N',Z='7',N='7',IsIsotope=false,othername={'氮','N','Nitrogen'},Isotope={}},
{name='氧',page='氧',Symbol='O',Z='8',N='8',IsIsotope=false,othername={'氧','O','Oxygen'},Isotope={}},
{name='氟',page='氟',Symbol='F',Z='9',N='10',IsIsotope=false,othername={'氟','F','Fluorine'},Isotope={}},
{name='氖',page='氖',Symbol='Ne',Z='10',N='10',IsIsotope=false,othername={'氖','Ne','Neon'},Isotope={}},
{name='鈉',page='钠',Symbol='Na',Z='11',N='',IsIsotope=false,othername={'Na','na','sodium','鈉'},Isotope={}},
{name='鎂',page='镁',Symbol='Mg',Z='12',N='',IsIsotope=false,othername={'Mg','mg','magnesium','鎂'},Isotope={}},
{name='鋁',page='铝',Symbol='Al',Z='13',N='',IsIsotope=false,othername={'Al','al','aluminium','鋁'},Isotope={}},
{name='矽',page='硅',Symbol='Si',Z='14',N='',IsIsotope=false,othername={'Si','si','silicon','矽'},Isotope={}},
{name='磷',page='磷',Symbol='P',Z='15',N='',IsIsotope=false,othername={'P','p','phosphorus','磷'},Isotope={}},
{name='硫',page='硫',Symbol='S',Z='16',N='',IsIsotope=false,othername={'S','s','sulfur','硫'},Isotope={}},
{name='氯',page='氯',Symbol='Cl',Z='17',N='',IsIsotope=false,othername={'Cl','cl','chlorine','氯'},Isotope={}},
{name='氬',page='氩',Symbol='Ar',Z='18',N='',IsIsotope=false,othername={'Ar','ar','argon','氬'},Isotope={}},
{name='鉀',page='钾',Symbol='K',Z='19',N='',IsIsotope=false,othername={'K','k','potassium','鉀'},Isotope={}},
{name='鈣',page='钙',Symbol='Ca',Z='20',N='',IsIsotope=false,othername={'Ca','ca','calcium','鈣'},Isotope={}},
{name='鈧',page='钪',Symbol='Sc',Z='21',N='',IsIsotope=false,othername={'Sc','sc','scandium','鈧'},Isotope={}},
{name='鈦',page='钛',Symbol='Ti',Z='22',N='',IsIsotope=false,othername={'Ti','ti','titanium','鈦'},Isotope={}},
{name='釩',page='钒',Symbol='V',Z='23',N='',IsIsotope=false,othername={'V','v','vanadium','釩'},Isotope={}},
{name='鉻',page='铬',Symbol='Cr',Z='24',N='',IsIsotope=false,othername={'Cr','cr','chromium','鉻'},Isotope={}},
{name='錳',page='锰',Symbol='Mn',Z='25',N='',IsIsotope=false,othername={'Mn','mr','manganese','錳'},Isotope={}},
{name='鐵',page='铁',Symbol='Fe',Z='26',N='',IsIsotope=false,othername={'Fe','fe','iron','鐵'},Isotope={}},
{name='鈷',page='钴',Symbol='Co',Z='27',N='',IsIsotope=false,othername={'Co','co','cobalt','鈷'},Isotope={}},
{name='鎳',page='镍',Symbol='Ni',Z='28',N='',IsIsotope=false,othername={'Ni','ni','nickel','鎳'},Isotope={}},
{name='銅',page='铜',Symbol='Cu',Z='29',N='',IsIsotope=false,othername={'Cu','cu','copper','銅'},Isotope={}},
{name='鋅',page='锌',Symbol='Zn',Z='30',N='',IsIsotope=false,othername={'Zn','zn','zinc','鋅'},Isotope={}},
{name='鎵',page='镓',Symbol='Ga',Z='31',N='',IsIsotope=false,othername={'Ga','ga','gallium','鎵'},Isotope={}},
{name='鍺',page='锗',Symbol='Ge',Z='32',N='',IsIsotope=false,othername={'Ge','ge','germanium','鍺'},Isotope={}},
{name='砷',page='砷',Symbol='As',Z='33',N='',IsIsotope=false,othername={'As','as','arsenic','砷'},Isotope={}},
{name='硒',page='硒',Symbol='Se',Z='34',N='',IsIsotope=false,othername={'Se','se','selenium','硒'},Isotope={}},
{name='溴',page='溴',Symbol='Br',Z='35',N='',IsIsotope=false,othername={'Br','br','bromine','溴'},Isotope={}},
{name='氪',page='氪',Symbol='Kr',Z='36',N='',IsIsotope=false,othername={'Kr','kr','krypton','氪'},Isotope={}},
{name='銣',page='铷',Symbol='Rb',Z='37',N='',IsIsotope=false,othername={'Rb','rb','rubidium','銣'},Isotope={}},
{name='鍶',page='锶',Symbol='Sr',Z='38',N='',IsIsotope=false,othername={'Sr','sr','strontium','鍶'},Isotope={}},
{name='釔',page='钇',Symbol='Y',Z='39',N='',IsIsotope=false,othername={'Y','y','yttrium','釔'},Isotope={}},
{name='鋯',page='锆',Symbol='Zr',Z='40',N='',IsIsotope=false,othername={'Zr','zr','zirconium','鋯'},Isotope={}},
{name='鈮',page='铌',Symbol='Nb',Z='41',N='',IsIsotope=false,othername={'Nb','nb','niobium','鈮'},Isotope={}},
{name='鉬',page='钼',Symbol='Mo',Z='42',N='',IsIsotope=false,othername={'Mo','mo','molybdenum','鉬'},Isotope={}},
{name='鎝',page='锝',Symbol='Tc',Z='43',N='',IsIsotope=false,othername={'Tc','tc','technetium','鎝'},Isotope={}},
{name='釕',page='钌',Symbol='Ru',Z='44',N='',IsIsotope=false,othername={'Ru','ru','ruthenium','釕'},Isotope={}},
{name='銠',page='铑',Symbol='Rh',Z='45',N='',IsIsotope=false,othername={'Rh','rh','rhodium','銠'},Isotope={}},
{name='鈀',page='钯',Symbol='Pd',Z='46',N='',IsIsotope=false,othername={'Pd','pd','palladium','鈀'},Isotope={}},
{name='銀',page='銀',Symbol='Ag',Z='47',N='',IsIsotope=false,othername={'Ag','ag','silver','銀'},Isotope={}},
{name='鎘',page='镉',Symbol='Cd',Z='48',N='',IsIsotope=false,othername={'Cd','cd','cadmium','鎘'},Isotope={}},
{name='銦',page='铟',Symbol='In',Z='49',N='',IsIsotope=false,othername={'In','in','indium','銦'},Isotope={}},
{name='錫',page='锡',Symbol='Sn',Z='50',N='',IsIsotope=false,othername={'Sn','sn','tin','錫'},Isotope={}},
{name='銻',page='锑',Symbol='Sb',Z='51',N='',IsIsotope=false,othername={'Sb','sb','antimony','銻'},Isotope={}},
{name='碲',page='碲',Symbol='Te',Z='52',N='',IsIsotope=false,othername={'Te','te','tellurium','碲'},Isotope={}},
{name='碘',page='碘',Symbol='I',Z='53',N='',IsIsotope=false,othername={'I','i','iodine','碘'},Isotope={}},
{name='氙',page='氙',Symbol='Xe',Z='54',N='',IsIsotope=false,othername={'Xe','xe','xenon','氙'},Isotope={}},
{name='銫',page='铯',Symbol='Cs',Z='55',N='',IsIsotope=false,othername={'Cs','cs','caesium','銫'},Isotope={}},
{name='鋇',page='钡',Symbol='Ba',Z='56',N='',IsIsotope=false,othername={'Ba','ba','barium','鋇'},Isotope={}},
{name='鑭',page='镧',Symbol='La',Z='57',N='',IsIsotope=false,othername={'La','la','lanthanum','鑭'},Isotope={}},
{name='鈰',page='铈',Symbol='Ce',Z='58',N='',IsIsotope=false,othername={'Ce','ce','cerium','鈰'},Isotope={}},
{name='鐠',page='镨',Symbol='Pr',Z='59',N='',IsIsotope=false,othername={'Pr','pr','praseodymium','鐠'},Isotope={}},
{name='釹',page='钕',Symbol='Nd',Z='60',N='',IsIsotope=false,othername={'Nd','nd','neodymium','釹'},Isotope={}},
{name='鉕',page='钷',Symbol='Pm',Z='61',N='',IsIsotope=false,othername={'Pm','pm','promethium','钷'},Isotope={}},
{name='釤',page='钐',Symbol='Sm',Z='62',N='',IsIsotope=false,othername={'Sm','sm','samarium','釤'},Isotope={}},
{name='銪',page='铕',Symbol='Eu',Z='63',N='',IsIsotope=false,othername={'Eu','eu','europium','銪'},Isotope={}},
{name='釓',page='钆',Symbol='Gd',Z='64',N='',IsIsotope=false,othername={'Gd','gd','gadolinium','釓'},Isotope={}},
{name='鋱',page='铽',Symbol='Tb',Z='65',N='',IsIsotope=false,othername={'Tb','tb','terbium','鋱'},Isotope={}},
{name='鏑',page='镝',Symbol='Dy',Z='66',N='',IsIsotope=false,othername={'Dy','dy','dysprosium','镝'},Isotope={}},
{name='鈥',page='钬',Symbol='Ho',Z='67',N='',IsIsotope=false,othername={'Ho','ho','holmium','钬'},Isotope={}},
{name='鉺',page='铒',Symbol='Er',Z='68',N='',IsIsotope=false,othername={'Er','er','erbium','鉺'},Isotope={}},
{name='銩',page='铥',Symbol='Tm',Z='69',N='',IsIsotope=false,othername={'Tm','tm','thulium','銩'},Isotope={}},
{name='鐿',page='镱',Symbol='Yb',Z='70',N='',IsIsotope=false,othername={'Yb','yb','ytterbium','鐿'},Isotope={}},
{name='鎦',page='镥',Symbol='Lu',Z='71',N='',IsIsotope=false,othername={'Lu','lu','lutetium','鎦'},Isotope={}},
{name='鉿',page='铪',Symbol='Hf',Z='72',N='',IsIsotope=false,othername={'Hf','hf','hafnium','鉿'},Isotope={}},
{name='鉭',page='钽',Symbol='Ta',Z='73',N='',IsIsotope=false,othername={'Ta','ta','tantalum','鉭'},Isotope={}},
{name='鎢',page='钨',Symbol='W',Z='74',N='',IsIsotope=false,othername={'W','w','tungsten','鎢'},Isotope={}},
{name='錸',page='铼',Symbol='Re',Z='75',N='',IsIsotope=false,othername={'Re','re','rhenium','錸'},Isotope={}},
{name='鋨',page='锇',Symbol='Os',Z='76',N='',IsIsotope=false,othername={'Os','os','osmium','鋨'},Isotope={}},
{name='銥',page='铱',Symbol='Ir',Z='77',N='',IsIsotope=false,othername={'Ir','ir','iridium','銥'},Isotope={}},
{name='鉑',page='铂',Symbol='Pt',Z='78',N='',IsIsotope=false,othername={'Pt','pt','platinum','鉑'},Isotope={}},
{name='金',page='金',Symbol='Au',Z='79',N='',IsIsotope=false,othername={'Au','au','gold','金'},Isotope={}},
{name='汞',page='汞',Symbol='Hg',Z='80',N='',IsIsotope=false,othername={'Hg','hg','mercury','汞'},Isotope={}},
{name='鉈',page='铊',Symbol='Tl',Z='81',N='',IsIsotope=false,othername={'Tl','tl','thallium','鉈'},Isotope={}},
{name='鉛',page='铅',Symbol='Pb',Z='82',N='',IsIsotope=false,othername={'Pb','pb','lead','鉛'},Isotope={}},
{name='鉍',page='铋',Symbol='Bi',Z='83',N='',IsIsotope=false,othername={'Bi','bi','bismuth','鉍'},Isotope={}},
{name='釙',page='钋',Symbol='Po',Z='84',N='',IsIsotope=false,othername={'Po','po','polonium','釙'},Isotope={}},
{name='砈',page='砹',Symbol='At',Z='85',N='',IsIsotope=false,othername={'At','at','astatine','砹'},Isotope={}},
{name='氡',page='氡',Symbol='Rn',Z='86',N='',IsIsotope=false,othername={'Rn','rn','radon','氡'},Isotope={}},
{name='鍅',page='钫',Symbol='Fr',Z='87',N='',IsIsotope=false,othername={'Fr','fr','francium','鈁'},Isotope={}},
{name='鐳',page='镭',Symbol='Ra',Z='88',N='',IsIsotope=false,othername={'Ra','ra','radium','鐳'},Isotope={}},
{name='錒',page='锕',Symbol='Ac',Z='89',N='',IsIsotope=false,othername={'Ac','ac','actinium','錒'},Isotope={}},
{name='釷',page='钍',Symbol='Th',Z='90',N='',IsIsotope=false,othername={'Th','th','thorium','釷'},Isotope={}},
{name='鏷',page='镤',Symbol='Pa',Z='91',N='',IsIsotope=false,othername={'Pa','pa','protactinium','鏷'},Isotope={}},
{name='鈾',page='鈾',Symbol='U',Z='92',N='',IsIsotope=false,othername={'U','u','uranium','鈾'},Isotope={}},
{name='錼',page='镎',Symbol='Np',Z='93',N='',IsIsotope=false,othername={'Np','np','neptunium','錼'},Isotope={}},
{name='鈽',page='钚',Symbol='Pu',Z='94',N='',IsIsotope=false,othername={'Pu','pu','plutonium','鈽'},Isotope={}},
{name='鋂',page='镅',Symbol='Am',Z='95',N='',IsIsotope=false,othername={'Am','am','americium','鋂','鎇'},Isotope={}},
{name='鋦',page='锔',Symbol='Cm',Z='96',N='',IsIsotope=false,othername={'Cm','cm','curium','鋦'},Isotope={}},
{name='鉳',page='锫',Symbol='Bk',Z='97',N='',IsIsotope=false,othername={'Bk','bk','berkelium','鉳','錇'},Isotope={}},
{name='鉲',page='锎',Symbol='Cf',Z='98',N='',IsIsotope=false,othername={'Cf','cf','californium','鉲','锎'},Isotope={}},
{name='鑀',page='锿',Symbol='Es',Z='99',N='',IsIsotope=false,othername={'Es','es','einsteinium','鑀','锿'},Isotope={}},
{name='鐨',page='镄',Symbol='Fm',Z='100',N='',IsIsotope=false,othername={'Fm','fm','fermium','鐨'},Isotope={}},
{name='鍆',page='钔',Symbol='Md',Z='101',N='',IsIsotope=false,othername={'Md','md','mendelevium','鍆'},Isotope={}},
{name='鍩',page='锘',Symbol='No',Z='102',N='',IsIsotope=false,othername={'No','no','nobelium','鍩'},Isotope={}},
{name='鐒',page='鐒',Symbol='Lr',Z='103',N='',IsIsotope=false,othername={'Lr','lr','lawrencium','鐒'},Isotope={}},
{name='鑪',page='鑪',Symbol='Rf',Z='104',N='',IsIsotope=false,othername={'Rf','rf','rutherfordium','鑪'},Isotope={}},
{name='𨧀',page='𨧀',Symbol='Db',Z='105',N='',IsIsotope=false,othername={'Db','db','dubnium','𨧀'},Isotope={}},
{name='𨭎',page='𨭎',Symbol='Sg',Z='106',N='',IsIsotope=false,othername={'Sg','sg','seaborgium','𨭎'},Isotope={}},
{name='𨨏',page='𨨏',Symbol='Bh',Z='107',N='',IsIsotope=false,othername={'Bh','bh','bohrium','𨨏'},Isotope={}},
{name='𨭆',page='𨭆',Symbol='Hs',Z='108',N='',IsIsotope=false,othername={'Hs','hs','hassium','𨭆'},Isotope={}},
{name='䥑',page='䥑',Symbol='Mt',Z='109',N='',IsIsotope=false,othername={'Mt','mt','meitnerium','䥑'},Isotope={}},
{name='鐽',page='鐽',Symbol='Ds',Z='110',N='',IsIsotope=false,othername={'Ds','ds','darmstadtium','鐽'},Isotope={}},
{name='錀',page='錀',Symbol='Rg',Z='111',N='',IsIsotope=false,othername={'Rg','rg','roentgenium','錀'},Isotope={}},
{name='鎶',page='鎶',Symbol='Cn',Z='112',N='',IsIsotope=false,othername={'Cn','cn','copernicium','鎶'},Isotope={}},
{name='鈇',page='鈇',Symbol='Fl',Z='114',N='',IsIsotope=false,othername={'Fl','fl','flerovium','鈇'},Isotope={}},
{name='鉝',page='鉝',Symbol='Lv',Z='116',N='',IsIsotope=false,othername={'Lv','lv','livermorium','鉝'},Isotope={}}
}
function p.symbol(frame)
-- For calling from #invoke.
local pframe = frame:getParent()
local args = pframe.args
return p._symbol(args)
end
function p._symbol(args)
local body ='' -- create and start the output string
flag=false
for v, x in ipairs(element_data) do -- process params, ignoring any names
for v1, x1 in ipairs(x.othername) do -- process params, ignoring any names
if (x1 == args[1]) then -- check for null/empty names
body = body .. x.Symbol
flag=true
break
end
end
end
if (flag==false) then
body = body .. '未知的元素'
end
return body -- return result
end