python第2课:从认识关键字和标识符说起


前言

每一门编程语言都有自己的一套标识符和关键字系统,这些关键字和标识符是编程语言的重要组成部分,因此熟记这些关键字和标识符是很有必要的

一、标识符是什么?

标识符(identifier)是指用来标识某个实体的一个符号,在计算机编程语言中标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,通俗来讲这些我们自定义命名的符号就是标识符。因此下面汇总了常见语言的标识符命名规则:

C语言标识符命名规则:

  1. 标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。
  2. 不能把C语言关键字作为用户标识符,例如if,for,while等。
  3. 标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。
  4. 标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。
  5. 标识符命名应做到“见名知意”,例如,长度(length),求和、总计(sum),圆周率(pi)

C++标识符命名规则:

  1. 标识符由字母、数字、下划线“_”组成。
  2. 不能把C++关键字作为标识符。
  3. 标识符长度限制32字符。
  4. 标识符对大小写敏感。
  5. 首字符只能是字母或下划线,不能是数字。

JAVA标识符命名规则

1.标识符由字母、数字、下划线“_”、汉字、美元符号“$”组成,第一个字符不能是数字。
2.不能把java关键字和保留字作为标识符。
3.标识符没有长度限制。
4.标识符对大小写敏感。

Python标识符命名规则:

1.由大小写字母,数字,下划线
2.不能以数字开头
3.严格区分大小写
4.不能使用python里面的关键字命名
5.尽量做到见名知意,而且当标识符中有多个单词时,尽量采用驼峰法来对该标识符进行命名

javascript 标识符命名规则

1.由大小写字母,数字,下划线和美元符号($)组成。例如:str ,arr3 , get_name等
2.不能以数字开头
3.严格区分大小写
4.不能使用JavaScript里面的关键字命名
5.尽量做到见名知意,而且当标识符中有多个单词时,尽量采用驼峰法来对该标识符进行命名

二 、关键字和保留字

关键字和保留字都是编程语言里面标识符的一种,所不同的是保留字和关键字属于一种特殊标识符,它在编程语言里有特殊含义因此我们在定义变量或者命名函数方法的时候不能使用关键字和保留字作为变量来使用,因为它会和语言里面这些关键字或者保留字起冲突,一句话程序在运行时读取到这个变量时如果命名的变量是关键字或者保留字那么它就不知道这个变量到底是普通变量还是具有特殊意义的关键字保留字。对于一些比较严格的编译型语言呢它可能还会报错。以下是常见编程语言的关键字保留字:

C语言关键字保留字

在这里插入图片描述

C++语言关键字保留字

在这里插入图片描述

JAVA语言关键字保留字

在这里插入图片描述

Python 语言关键字和保留字

语言关键字保留字

Javascript 语言关键字和保留字

在这里插入图片描述


版权声明:本文为jinmingzhou原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。