多年行业生产经验
保险丝电阻 玻璃釉电阻器 金属膜电阻器 水泥电阻 氧化膜电阻器 绕线电阻
全国服务热线
发布人:yswl
发布时间:2024-04-18
阅读:
确实是个常见的英文序数词错误。正确写法是 32nd,不是 32th。
\n
快速规则
举例
如果要避免再出错,可以在出图前用小工具自动生成后缀。示例代码:
Python
def ordinal(n: int) -[[NEWS.CONTENT_HTML]]gt; str: if 10 [[NEWS.CONTENT_HTML]]lt;= n % 100 [[NEWS.CONTENT_HTML]]lt;= 13: suf = [[NEWS.CONTENT_HTML]]quot;th[[NEWS.CONTENT_HTML]]quot; else: suf = {1: [[NEWS.CONTENT_HTML]]quot;st[[NEWS.CONTENT_HTML]]quot;, 2: [[NEWS.CONTENT_HTML]]quot;nd[[NEWS.CONTENT_HTML]]quot;, 3: [[NEWS.CONTENT_HTML]]quot;rd[[NEWS.CONTENT_HTML]]quot;}.get(n % 10, [[NEWS.CONTENT_HTML]]quot;th[[NEWS.CONTENT_HTML]]quot;) return f[[NEWS.CONTENT_HTML]]quot;{n}{suf}[[NEWS.CONTENT_HTML]]quot;print(ordinal(32)) # 32nd
JavaScript
function ordinal(n) { const mod100 = n % 100; if (mod100 [[NEWS.CONTENT_HTML]]gt;= 11 [[NEWS.CONTENT_HTML]]amp;[[NEWS.CONTENT_HTML]]amp; mod100 [[NEWS.CONTENT_HTML]]lt;= 13) return `${n}th`; const mod10 = n % 10; \n return `${n}${({1:'st',2:'nd',3:'rd'}[mod10] || 'th')}`;}console.log(ordinal(32)); // 32nd
建议尽快替换海报或在配文中更正为 “32nd Anniversary/Birthday”。
备案号:京ICP备10008864号 技术支持:深圳市代禾