首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我应该在名字和姓氏中加上下划线吗?

在名字和姓氏中加上下划线通常是一种表示谦虚或礼貌的方式,但并不是所有文化都采用这种方式。在西方文化中,人们通常在名字和姓氏之间使用逗号,而在东亚文化中,人们通常在名字和姓氏之间使用空格或下划线。在中国文化中,使用下划线是一种常见的礼貌表达方式,但在现代汉语中,它已经被广泛地接受和采用。

因此,是否在名字和姓氏中加上下划线取决于文化背景和语境,而不是强制性的。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

数据揭秘:中国姓氏排行榜

朋友让用这组数据随便做点啥。 这组数据如此牛逼,可以做的东西太多啦。但是,吸取了前两次文章被下架的教训,决定做一个不那么敏感的话题。就做 “东半球第二有趣的中国姓氏排行榜”吧!...于是,我们设计了第四个指数: 4.装逼指数 装逼指数=名字长度在4字或以上的人口数量占该姓氏人口数量的比例。 严格来说,装逼指数最高的其实是“欧阳”“诸葛”。...但考虑到复姓少数民族姓氏的逼格并不是装出来的,我们只好排除掉这些本来就很有逼格的姓氏,只看单字大姓TOP20的装逼情况: 显然,“马”姓的装逼指数甩第二名的“高”“周”一大截,这大概归功于马姓有天然的装逼优势...举个栗子:如果某国产神剧女主角名字改为“高尔泰•若曦”或者“周尔泰•若曦”,那么男主角还演得下去? 然而,名字长虽然增加逼格,却会给实际生活增加一些困扰。...你能想象“璃莹殇•安洁莉娜•樱雪羽晗灵•血丽魑•魅•J•Q•安塔利亚•伤梦薰魅•海瑟薇•蔷薇玫瑰泪•羽灵•邪儿•凡多姆海威恩•夏影•琉璃舞•雅•蕾玥瑷雅•曦梦月•玥蓝•岚樱”被罚抄名字时的心情

1.9K100

WordPress 用户的 user_login、user_nicename、display_name nickname 有什么区别

WordPress 中有一堆的用户名相关的字段: user_login - 用户名 user_nicename - 别名 first_name - 名字 last_name - 姓氏 nickname...user_login 就是用户注册时输入的用户名,WordPress 默认不支持中文名,所以这里一般都是英文加数字中划线划线,每次登录后台使用的也是这个字段。...display_name 用户公开显示的名字,在文章详情页,要显示文章作者名字时,一般可以使用模板函数 the_author() 来调用显示,所以一般看到作者的名字就是这个。...display_name 可以在后台设置,WordPress 会让你从「昵称」,「user_login」,以及「姓」「名」的四种组合中选择一个。...WPJAM 用户管理插件的优化 那么多的名字,所以个人感觉,最好合并一下,所以 WPJAM 用户管理插件提供了下面的设置选项: 屏蔽姓名设置:屏蔽了姓氏名字设置,简化后台个人资料界面设置。

71720

中国姓氏大数据,看看你本家的牛逼指数抱团指数

朋友让用这组数据随便做点啥。 这组数据如此牛逼,可以做的东西太多啦。但是,吸取了前两次文章被下架的教训,决定做一个不那么敏感的话题。就做 “东半球第二有趣的中国姓氏排行榜”吧!...于是,我们设计了第四个指数: 4、装逼指数 装逼指数=名字长度在4字或以上的人口数量占该姓氏人口数量的比例。 严格来说,装逼指数最高的其实是“欧阳”“诸葛”。...但考虑到复姓少数民族姓氏的逼格并不是装出来的,我们只好排除掉这些本来就很有逼格的姓氏,只看单字大姓TOP20的装逼情况: 显然,“马”姓的装逼指数甩第二名的“高”“周”一大截,这大概归功于马姓有天然的装逼优势...举个栗子:如果某国产神剧女主角名字改为“高尔泰•若曦”或者“周尔泰•若曦”,那么男主角还演得下去? 然而,名字长虽然增加逼格,却会给实际生活增加一些困扰。...你能想象“璃莹殇•安洁莉娜•樱雪羽晗灵•血丽魑•魅•J•Q•安塔利亚•伤梦薰魅•海瑟薇•蔷薇玫瑰泪•羽灵•邪儿•凡多姆海威恩•夏影•琉璃舞•雅•蕾玥瑷雅•曦梦月•玥蓝•岚樱”被罚抄名字时的心情

1.2K30

前端开发规范CSS

作为 ID、Class 名称界定符,不要驼峰命名法划线; 避免选择器嵌套层级过多,尽量少于 3 级; 避免选择器 Class、ID 叠加使用; /* Not recommended */ .red...如果创建一个 xxoo class,会造成冲突? ? ? ? ? ? Dash prefixes (中划线前缀) 为什么使用中划线作为变体的前缀?...它可以避免歧义与 Elements CSS class 仅能以单词 _ 或 - 开头 中划线比下划线更容易输出 ?...Avoid positioning properties (避免定位属性) Components 应该在不同的上下文中都可以复用,所以应避免设置以下属性: Positioning (position,...Define positioning in parents (在父元素中设置定位) 倘若你需要为组件设置定位,应将在组件的上下文(父元素)中进行处理,比如以下例子中,将 widths floats 应用在

53430

hanlp自然语言处理包的人名识别代码解析

错误识别的人名,100个常用姓氏的不多,很多恐怕是HanLP里其他词表干预进来的。 隐马一般用于分词词性标注是比较好的,为什么通常的序列标注方法也就是BIEO方法直接用到实体识别不合适呢。...但是到了实体识别则不一定,拿人名来说,除了姓氏以外,名字词语部分可以填充的词语是任意的,也就是说任何词语都有可能出现在中间位置,此时发射矩阵中的某些词实际上就没有太大意义了,因为它可能等可能的由BIEO...因此,我们通过引入角色标记,实际上这就引入了先验知识,比如某些字只能由姓氏标记产生,某些字一般情况都充当名字首字,某些字一般情况都充当名字末字,通过给这些不同情况下的字集按照其出现的位置的分布其语法意义做角色定义...在做人名识别时还有一个注意的点,如果你的预测语料训练语料完全在文体上差别很大,或者说你就是在公开的训练语料上训练而不在预测语料上训练的话,基本上上下文信息是没有用处的,甚至有可能上下文信息会给实体边界标注带来干扰...,想任何机器学习包括深度学习,不管是文本分类领域还是实体识别领域都会有这种泛化能力的问题,这种问题恐怕通过算法是没法解决的,如果可以解决那么任何语种任何领域都可以使用一种模型,一劳永逸了。

88230

Python开发编码规范

注释块中每行以'#'一个空格开始(除非他是注释内的缩进文本). 注释块内的段落以仅含单个'#'的行分割. 注释块上下方最好有一空行包围(或上方两行下方一行,对一个新函数定义段 的注释)....在某些字体中,这些字符不能与数字10分开.当想要使用'l'时,用'L'代替它. 模块名 模块应该是不含下划线的,简短的,小写的名字....Constants 常量 常量通常定义在模块级,通过下划线分隔的全大写字母命名。例如:MAX_OVERFLOW TOTAL。...全局变量名 这些约定与那些用于函数的约定差不多.被设计可以通过"from M import *"来使用的那些模块,应该在那些不想被导入的全局变量(还有内部函数类)前加一个下划线)....函数名 函数名应该为小写,可能用下划线风格单词以增加可读性. mixedCase仅被允许用于这种风格已经占优势的上下文(如: threading.py) 以便保持向后兼容.

57020

Python最简编码规范

0、前言 本文是阅读《Python Coding Rule》之后总结的最为精华及简单的编码规范,根据每个人不同喜好有些地方会有不同的选择,只是做了对自己来说最简单易行的选择,仅供大家参考。...)前加一个下划线)、不打算作为类的公共接口的内部方法实例变量; 两个前导下划线以表示类私有的名字,只用来避免与类(为可以子类化所设计)中的属性发生名字冲突。...公共属性没有前导后置下划线,除非它们与保留字冲突,此情况下,单个后置下划线比前置或混乱的拼写要好,例如:class_优于klass。...注释块每行以#一个空格开始,并且跟随注释的代码具有相同的缩进层次,注释块上下方有一空行包围。 谨慎使用行内注释,至少使用两个空格与语句分开。...使用 pydoc; epydoc; Doxgen 等文档化工具,为所有公共模块、函数、类方法边写文档字符串,文档字符串对非公开的方法不是必要的,但你应该有一个描述这个方法做什么的注释,这个注释应该在"

1.4K70

Python最简编码规范

0、前言 本文是阅读《Python Coding Rule》之后总结的最为精华及简单的编码规范,根据每个人不同喜好有些地方会有不同的选择,只是做了对自己来说最简单易行的选择,仅供大家参考。...)前加一个下划线)、不打算作为类的公共接口的内部方法实例变量; 两个前导下划线以表示类私有的名字,只用来避免与类(为可以子类化所设计)中的属性发生名字冲突。...公共属性没有前导后置下划线,除非它们与保留字冲突,此情况下,单个后置下划线比前置或混乱的拼写要好,例如:class_优于klass。...注释块每行以#一个空格开始,并且跟随注释的代码具有相同的缩进层次,注释块上下方有一空行包围。 谨慎使用行内注释,至少使用两个空格与语句分开。...使用 pydoc; epydoc; Doxgen 等文档化工具,为所有公共模块、函数、类方法边写文档字符串,文档字符串对非公开的方法不是必要的,但你应该有一个描述这个方法做什么的注释,这个注释应该在"

1.7K60

终于把Python中下划线的含义弄清楚了(憋了很久了)

如果想知道“ Python变量方法名称中的下划线划线分别是什么意思?”,将尽力在这里为大家找到答案。...在本文中,将讨论以下五个下划线模式命名约定,以及它们如何影响Python程序的行为: · 单引号下划线: _var · 单尾划线: var_ · 双领先下划线: __var · 领先落后双下划线:...__mangled AttributeError: "'ManglingTest' object has no attribute '__mangled'" 在一个类的上下文中,名称混乱也适用于方法名称...然后,在名为MangledGlobal的类的上下文中访问了这个变量。...它适用于在类上下文中以两个下划线开头的任何名称。 双重领先落后强调: __var__ 根据约定,一个单独的下划线有时用作一个名称,表示一个变量是临时的或是不重要的。

9.9K21

Python下划线5种含义代码实例解析

__baz = 'overridden' 现在,你认为foo,_bar__baz的值会出现在这个ExtendedTest类的实例上?...它适用于在类上下文中使用的两个下划线字符开头的任何名称。 有很多要吸收的内容吧。 老实说,这些例子和解释不是从脑子里蹦出来的。作了一些研究和加工才弄出来。...双前导双末尾下划线 _var_ 也许令人惊讶的是,如果一个名字同时以双下划线开始结束,则不会应用名称修饰。...单下划线 _ 按照习惯,有时候单个独立下划线是用作一个名字,来表示某个变量是临时的或无关紧要的。...单个下划线仅仅是一个有效的变量名称,会有这个用途而已。 在下面的代码示例中,将汽车元组拆分为单独的变量,但我只对颜色里程值感兴趣。

67020

Python 中5种下划线的含义都是什么?

我们创建另一个扩展Test类的类,并尝试重写构造函数中添加的现有属性: 你认为foo,_bar__baz的值会出现在这个ExtendedTest类的实例上?...名称修饰会影响在一个类的上下文中,以两个下划线字符("dunders")开头的所有名称: #!...然后在名为MangledGlobal的类的上下文中访问变量。由于名称修饰,能够在类的test()方法内,以__mangled来引用_MangledGlobal__mangled全局变量。...它适用于在类上下文中使用的两个下划线字符开头的任何名称。 四 双前导双末尾下划线:__var__ 1 说明 如果一个名字同时以双下划线开始结束,则不会应用名称修饰。...单个下划线仅仅是一个有效的变量名称,会有这个用途而已。 在下面的代码示例中,将汽车元组拆分为单独的变量,但我只对颜色里程值感兴趣。

1.3K40

html语言怎么在虚线中加字,html下划线虚线 高分。。html语言如何在文字下面插入一条虚线。…

大家好,又见面了,是你们的朋友全栈君。 在HTML中边框的下划线用虚线怎么表示出来呀? css里怎么使得文字的下划线是虚线啊? 想做个CSS想让文字的下划线是虚线,请问怎么实现啊?...CSS下划线是虚线怎么表示CSS下划线是虚线怎么表示 高分。。html语言如何在文字下面插入一条虚线。 HTML高手帮我写一段关于带下划虚线的简单代码~谢了看图,红线为虚线。。。...在要加下划线的标签中加入class=”red-underspanne”即可。 补充:不是和你说了“在要加下划线的标签中加入class=”red-underspanne””??????...看来你是基本的HTML知 在html中要打出一条虚线怎么写 style=”border-top:1px silver dashed;” dashed(带表虚线) #000颜色 1px带表粗细 CSS中怎样让连接的下划线变成虚线...你可以用border 来代替下划线 a:hover { border-bottom:1px dashed #000; } 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

2.8K50

设计 repeatOnLifecycle API 背后的故事

addRepeatingJob 执行了协程的工作,没有什么会阻止在协程当中调用它,对?...在 repeatOnLifecycle 上下的代码可读性高,并且对于新人来说更有意义: "首先,需要启动一个跟随 UI 生命周期的新协程。...取消重启了新的协程),如果它们的命名很相似 (比如用 launchWhenever 作为新 API 的名字),那么开发者们可能会感到困惑,甚至是因疏忽而张冠李戴误用两个 API。...并且当这个 API 实现时,使用的仍然是函数库的 alpha01 版本, alpha02 中加入的 repeatOnLifecycle API 语法检查器尚不可用。 您需要封装函数?...如果您决意要继续这样做,建议您选择一个直接明了的 API 名字来清楚说明这个封装器的作用,从而避免误用。另外,建议您清楚地进行文档标注,当新人加入时就能完全明白使用它的正确方法了。

76610

《SQL开发样式指南》,让你的SQL代码更加规范

必要时在SQL代码中加入注释。优先使用C语言式的以/*开始以*/结束的块注释,或使用以--开始的行注释。 Avoid 应避免的事情 驼峰命名法——它不适合快速扫描。...Naming conventions 命名惯例 General 一般原则 保证名字独一无二且不是保留字。 保证名字长度不超过30个字节。 名字要以字母开头,不能以下划线结尾。...只在名字中使用字母、数字划线。 不要在名字中出现连续下划线——这样很难辨认。 在名字中需要空格的地方用下划线代替。 尽量避免使用缩写词。使用时一定确定这个缩写简明易懂。..._total 总和或某些值的。 _num 表示该域包含数值。 _name 表示名字。 _seq 包含一系列数值。 _date 表示该列包含日期。 _tally 计数值。...Subqueries 子查询 子查询应该在川流的右侧对齐并使用其他查询相同的样式。有时候将右括号单独置于一行并同与它配对的左括号对齐是有意义的——尤其是当存在嵌套子查询的时候。

10710

用 Python 偷偷查到暗恋女生的名字

下面我们用 Python 实现一个手机号码获取妹子名字的功能。 2 编 写 代 码 首先,我们需要爬取国内最常用的一些姓氏,以百度百科 - 中国姓氏为例。 ?...如果是非好友关系,转账界面对方显示的名字不完全,可以点击「验证按钮」,输入对方的姓氏就能进行确认。 所以,可以遍历上面获取到的姓氏,一个个地去验证。...3 结 果 结 论 拿常用姓氏去一个个验证姓名即可拿到妹子的完整名字。...但是由于支付宝对接口的限制,一个账号每天只能有 10+ 次试错的机会;因此,如果妹子的姓氏不是那么常见,可以需要试错多次才能拿到妹子的名字。 如果你觉得文章还不错,请大家点赞分享下。...你的肯定是最大的鼓励支持。 已经将全部源码上传到后台上,关注公众号后回复「你的名字」即可获得下载链接。

58330

用 Python 偷偷查到暗恋女生的名字

下面我们用 Python 实现一个手机号码获取妹子名字的功能。 2 编 写 代 码 首先,我们需要爬取国内最常用的一些姓氏,以百度百科 - 中国姓氏为例。 ?...如果是非好友关系,转账界面对方显示的名字不完全,可以点击「验证按钮」,输入对方的姓氏就能进行确认。 所以,可以遍历上面获取到的姓氏,一个个地去验证。...3 结 果 结 论 拿常用姓氏去一个个验证姓名即可拿到妹子的完整名字。...但是由于支付宝对接口的限制,一个账号每天只能有 10+ 次试错的机会;因此,如果妹子的姓氏不是那么常见,可以需要试错多次才能拿到妹子的名字。 如果你觉得文章还不错,请大家点赞分享下。...你的肯定是最大的鼓励支持。

4.5K10

Python中下划线的5种含义

在本文中,将讨论以下五种下划线模式命名约定,以及它们如何影响Python程序的行为: 单前导下划线:_var 单末尾下划线:var_ 双前导下划线:__var 双前导末尾下划线:__var__ 单下划线...__baz = 'overridden' 现在,你认为foo,_bar__baz的值会出现在这个ExtendedTest类的实例上?...然后在名为MangledGlobal的类的上下文中访问变量。由于名称修饰,能够在类的test()方法内,以__mangled来引用_MangledGlobal__mangled全局变量。...它适用于在类上下文中使用的两个下划线字符开头的任何名称。 有很多要吸收的内容吧。 老实说,这些例子和解释不是从脑子里蹦出来的。作了一些研究和加工才弄出来。...双前导双末尾下划线 _var_ 也许令人惊讶的是,如果一个名字同时以双下划线开始结束,则不会应用名称修饰。

1.5K70

掌握 Python 中下划线的 5 个潜规则

在本文中,将讨论以下五种下划线模式命名约定,以及它们如何影响Python程序的行为: 单前导下划线:_var 单末尾下划线:var_ 双前导下划线:__var 双前导末尾下划线:__var__ 单下划线...__baz = 'overridden' 现在,你认为foo,_bar__baz的值会出现在这个ExtendedTest类的实例上?...然后在名为MangledGlobal的类的上下文中访问变量。由于名称修饰,能够在类的test()方法内,以__mangled来引用_MangledGlobal__mangled全局变量。...它适用于在类上下文中使用的两个下划线字符开头的任何名称。 有很多要吸收的内容吧。 老实说,这些例子和解释不是从脑子里蹦出来的。作了一些研究和加工才弄出来。...双前导双末尾下划线_var_ 也许令人惊讶的是,如果一个名字同时以双下划线开始结束,则不会应用名称修饰。

50320

一日一技:在Python中双下划线私有方法不能被调用的原理

__init__() print('是之类的初始化方法') def calc_age(self): print(123456) 运行效果如下图所示: 这里你发现父类子类的 __init__都被运行了...这是因为,在Python里面,类方法或者属性如果以双下划线开头,那么他们就是类的私有方法,在被继承的时候,即使子类有相同名字的以双下划线开头的属性或者方法也不会覆盖父类。...实际上Python仅仅是改了一个名字而已。...Python仅仅是改了一个名字,在这种双下划线的私有方法或者私有属性的前面加上了 _类名,这样就确保了子类父类的方法名不一致。...所以,虽然 在规范上,这种双下划线的私有方法私有属性是不应该在外部访问的,但是如果你想强行访问,可以个使用这种改名以后的名字: kingname = PeopleInfo() kingname.

1.6K30
领券