ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python基础知识-1.7标识符和关键字

2021-12-05 16:32:05  阅读:150  来源: 互联网

标签:1.7 定义 Python age 关键字 命名 标识符


一、标识符

上图看完了,那什么是标识符

答:在程序中定义的一些符号名称

二、作用

前面学习变量了,下面的代码,此时应该能够很轻松的看懂了

age = 18  # 定义了一个变量它的值是18,变量名叫做age

在上述变量定义时,age就是变量的名字,实际上它就是标识符,如果在程序中需要获取18,那么就使用age这个标识符就可以了

因此,标识符到底有什么用?估计也有了答案

答:标识符是自己定义的符号,例如变量名 、函数名、类名等,可以快速找到我们用的数据或者功能

三、标识符的规则

标识符由字母下划线数字组成,且数字不能开头

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

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

Python中的标识符是区分大小写的

大小写

四、命名规则

  • 见名知意

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

  • 驼峰命名法 驼峰法

  • 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myNameaDog

  • 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstNameLastName

  • 下划线命名法

    _来连接所有的单词,比如send_msg

注意

  • Python中变量名、函数名都使用下划线命名法
  • Python中类名用大驼峰命名法
  • 全局变量用全部是大写,且单词之间用下划线链接的方式,例如SUM_SCORE

五、关键字

1. 是什么

上面的知识我们知道了什么是标识符,标识符分为2部分

  • 一部分是Python系统自己用了,用来实现某些特殊功能,像if
  • 另外一部分是留给开发者自己用,像我们定义的年龄age

总结来说:Python一些具有特殊功能的标识符,这就是所谓的关键字

注意:

  • 关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符

2. 关键字有哪些

False, None, True, and, as, assert, async, await, 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

可以在Python交互模式中通过以下命令进行查看关键字

>>> import keyword
>>> keyword.kwlist

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

标签:1.7,定义,Python,age,关键字,命名,标识符
来源: https://www.cnblogs.com/dong4716138/p/15645962.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有