专栏首页python学习教程Python基础语法学习:标识符与保留字

Python基础语法学习:标识符与保留字

1. 标识符

在编程语言中,我们需要用标识符来代指某个东西,这个东西可以是一个数据,可以是一个函数,一个类,那么与之对应的就是变量名,函数名,类名等概念。

就如同我们每个人都有名字一样,程序里,一个具体的东西也需要有名字,不然,我们就无法准确的找到它并对它进行操作。

标识符的定义有5个规则

第一个字符必须是字母表中字母或下划线 _

标识符的其他的部分由字母、数字和下划线组成

标识符对大小写敏感

不能将保留字作为标识符

标识符应当有意义,做到见名知意

在以后的学习中,当你为一个变量起名字时,或者为一个函数起名字时,务必遵守上面这5条规定,现在,我来示范一个合格的标识符。

如果需要一个变量,来保存学生的数量,那么我会这样给变量起名字

student_count = 0   # 学生数量

这个变量名称符合上述的5条规则,尤其是最后一条,当你看到这个变量名称时,你大概就能猜的出来,这个变量存储的数据含义。

2. 保留字

保留字,也叫关键字,这些关键字是python直接提供给我们使用的,因此,我们在定义标识符的时候,不能用这些保留字。如果你要开一家公司,公司的名字肯定不能是教育局,这个名字只能官方使用。

你可以启动python交互式解释器,利用keyword模块来查看保留字

>>> import keyword
>>> keyword.kwlist
['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']
>>>

本文分享自微信公众号 - python教程(pythonjc),作者:小雨

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-01-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python爬虫获取豆瓣电影并写入excel

    这篇文章主要介绍了Python爬虫获取豆瓣电影并写入excel ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考...

    python学习教程
  • 干货丨python爬虫防止IP被封的一些措施

    在编写爬虫爬取数据的时候,因为很多网站都有反爬虫措施,所以很容易被封IP,就不能继续爬了。在爬取大数据量的数据时更是瑟瑟发抖,时刻担心着下一秒IP可能就被封了。

    python学习教程
  • python学习教程,猜数字游戏开发

    猜数字(又称 Bulls and Cows )是一种古老的的密码破译类益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。

    python学习教程
  • (九)golang--标识符的命名规则

    (5)_本身在go中是一个特殊的标识符,被称为空标识符,可以代表任何其它的表示符,但是它对应的值忽略(比如忽略某个返回值),所以仅能被作为占位符使用,不能作为标...

    绝命生
  • C语言标识符

    标识符:在编程语言中,标识符是用户编程时使用的名字,变量、常量、函数、语句块都有名字。是用来标识某个实体的一个符号,是对变量名、函数名、标号和其他各种用户定义的...

    用户6755376
  • Java基础笔记整理---【03】标识符

    标识(shi)符: 作用:Java文件名称、类名、变量名、接口名等等的定义,定义的名字必须含有意义 规则: 1、由英文字母、数字、"_"(下划线)和"$...

    李志伟
  • xmpp即时通讯详解

    摘要:         此文档定义了可扩展消息出席协议(XMPP)的核心特性:协议使用XML元素在任意两个网络端点间近实时的交换结构化信息。当XMPP为交换X...

    xiangzhihong
  • 『互联网架构』调⽤链系统概述(107)

    PS:这次说了互联网架构调用链系统的概述,这个工具存在的意义,以及有哪些类似的成熟工具,下次咱们一起说说他们的底层实现。

    IT故事会
  • 移动端布局伸缩、设置div高度等比例缩放

    随着移动端的屏幕大小,div的布局宽度是设置100%,所以可以跟着变化。但是高度是固定写了10rem的高度,这样是无法随着宽度变化进行等比例变化的。

    Devops海洋的渔夫
  • .NET CORE(C#) WPF亚克力窗体

    使用 .Net Core 3.1 创建名为 “AcrylicWindow” 的WPF模板项目,添加三个Nuget库:MaterialDesignThemes、M...

    dotnet9.com

扫码关注云+社区

领取腾讯云代金券