开发者社区> KB小秘书> 正文

详解标识符和关键字 | 手把手教你入门Python之十四

简介: 计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。
+关注继续查看

上一篇:变量以及数据类型 | 手把手教你入门Python之十三
下一篇:三种主要的输出 | 手把手教你入门Python之十五

本文来自于千锋教育在阿里云开发者社区学习中心上线课程《Python入门2020最新大课》,主讲人姜伟。

标识符和关键字

标识符

image.png
计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。

命名规则

  1. 标识符由字母、下划线和数字组成,且数字不能开头。
  2. 严格区分大小写。
  3. 不能使用关键字。

思考:下面的标识符哪些是正确的,哪些不正确?为什么?

fromNo12   from#12   my_Boolean   my-Boolean   Obj2   2ndObj   myInt   test1   Mike2jack   My_tExt   _test   test!32   haha(da)tt   int   jack_rose   jack&rose   GUI   G.U.I

命名规范

  • 标识符命名要做到顾名思义。

起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性) 比如: 名字 就定义为 name , 定义学生用 student

a = "zhangsan"  # bad 
name = "zhangsan"  # good 
b = 23   # bad 
age = 23 # good
  • 遵守一定的命名规范。
  • 驼峰命名法,又分为大驼峰命名法和小驼峰命名法。

image.png

  • 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写, 例如:myName、aDog
  • 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如: FirstName、LastName.
  • 还有一种命名法是用下划线“” 来连接所有的单词,比如 sendbuf. Python的命令规则遵循PEP8标准:

变量名,函数名和文件名全小写,使用下划线连接; 类名遵守大驼峰命名法; 常量名全大写;

关键字

关键字的概念 一些具有特殊功能的标识符,这就是所谓的关键字。 关键字,已经被python官方使用了,所以不允许开发者自己定义和关键字相同名字的标识符。

关键字

False     None    True   and      as       assert   break     class  continue  def     del    elif     else     except   finally   for from      global  if     import   in       is       lambda    nonlocal not       or      pass   raise    return   try      while     with  yield

关键字的学习以及使用,咱们会在后面的课程中依次进行学习。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
java中this关键字的使用
《JAVA编程思想》中对this是这么介绍的:this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。我觉得说的很明白。this就是表示当前对象,即指向当前对象。下面具体展开this的用法。
41 0
大神手把手教你:(Python)序列数据的One Hot编码
不懂One Hot编码?让大神手把手教你(文中代码可以直接运行),用小例子清晰明了的带你进入One hot 编码!
5032 0
Python零基础学习笔记(五)—— 标识符
简单的说就是一串字符串(但字符串未必是标识符) 规则: 只能由子母/数字/下划线组成 开头不能是数字 不能是关键字['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'conti...
1510 0
函数的⽂档说明 | 手把手教你入门Python之四十一
本节重点介绍函数的⽂档说明,函数应⽤:打印图形和数学计算
1371 0
HaaS轻应用(Python):手把手带你玩转mqtt
HaaS轻应用(Python):手把手带你玩转mqtt
181 0
Java基础-02总结关键字,标识符,注释,常量进制,变量数据类型
你需要的是什么,直接评论留言。 获取更多资源加微信公众号“Java帮帮” (是公众号,不是微信好友哦) 还有“Java帮帮”今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:关键字(掌握) (1)被Java语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:
1375 0
+关注
1091
文章
1262
问答
来源圈子
更多
Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载