python标识符的特点是什么?如何使用?

Admin 2021-09-14 群英技术资讯 1046 次浏览

    python标识符的特点是什么?如何使用?对于新手来说,可能不是了解标识符以及其用法,因此这篇文章就给大家来介绍一下python标识符,下文实例对大家学习和理解python有一定的帮助,感兴趣的朋友可以参考。

    python标识符的特点

    1、标识符由字符(A~Z和a~z)、下划线和数字组成,但第一个字符不能是数字。

    2、保留字符不能与标识符相同。

    3、不能包含空格、@、%和$等特殊字符。

    4、字母严格区分大小写。

    尽管标识符可以有下划线,但是下划线开头的标识符往往含有特殊的含义,所以不建议使用下划线开头的标识符,除非你确实要这样做。

    实例

例:下列标识符合法:
abcd
abc_d
Abc_3d
IF //python区分大小写,所以if是保留字,但IF不是,可以用
下列标识符不合法:
3abc //数字不能开头
if //标识符不能与保留字相同
@abc //标识符不能有空格、@、% 以及 $ 等特殊字符

    知识点扩充:

    Python标识符命名规范

    简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。

    Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:大理石平台生产厂

    标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。

    标识符不能和 Python 中的保留字相同。有关保留字,后续章节会详细介绍。

    Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。

    例如,下面所列举的标识符是合法的:

  • UserID
  • name
  • mode12
  • user_age

    以下命名的标识符不合法:

  • 4word #不能以数字开头
  • try #try是保留字,不能作为标识符
  • $money #不能包含特殊字符

    在 Python 中,标识符中的字母是严格区分大小写的,也就是说,两个同样的单词,如果大小格式不一样,多代表的意义也是完全不同的。比如说,下面这 3 个变量之间,就是完全独立、毫无关系的,它们彼此之间是相互独立的个体。

  • number = 0
  • Number = 0
  • NUMBER = 0

    Python 语言中,以下划线开头的标识符有特殊含义,例如:

    以单下划线开头的标识符(如 _width),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;

    以双下划线开头的标识符(如__add)表示类的私有成员;

    以双下划线作为开头和结尾的标识符(如 __init__),是专用标识符。

    因此,除非特定场景需要,应避免使用以下划线开头的标识符。

    关于python标识符的内容就介绍到这,上文对python标识符有详细的介,感兴趣的朋友可以参考,想要了解更多python标识符的内容,大家可以关注群英网络其它相关文章。

文本转载自脚本之家
群英智防CDN,智能加速解决方案
标签: python标识符

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服