精华内容
下载资源
问答
  • 标识符是电脑语言中允许作为名字有效字符串集合。Pyhon标识符规则:1....4. Python保留关键字不能作为标识符。5. 不建议使用python内建名字集合当作标识符。Python提供了keyword模块来查询关键字集合和判...

    标识符是电脑语言中允许作为名字的有效字符串集合。

    Pyhon标识符规则:

    1. 第一个字符必须是字母或是下划线(_),即不能以数字开。

    2. 剩下的字符可以是字母,数字和下划线,即不能包含除了下划线以外的符号(空格,运算符...)。

    3. 大小写敏感。

    4. Python的保留关键字不能作为标识符。

    5. 不建议使用python的内建名字集合当作标识符。

    Python提供了keyword模块来查询关键字集合和判断一个字符串是否是python的关键字:

    Python的合法标识符

    下面这段代码可以让用户输入一个字符串,然后判断是否是合法的python标识符,如果不是继续输入,直到输入正确,程序退出。import keyword

    import string

    def is_valid_py_name(py_name):

    py_name = py_name.strip()

    if keyword.iskeyword(py_name):

    print "'{0}' is a python keyword!".format(py_name)

    return False

    elif py_name == "":

    print "empty input!"

    return False

    elif py_name[0] not in (string.letters+'_'):

    print "'{0}' not start with _ or letter!".format(py_name)

    return False

    else:

    for i in range(1,len(py_name)):

    if py_name[i] not in (string.letters+'_'+string.digits):

    print "'{0}' is invalid letter!".format(py_name[i])

    return False

    print "'{0}' is valid py name!".format(py_name)

    return True

    if __name__ == "__main__":

    is_valid = False

    while not is_valid:

    print "Please enter a string:"

    py_name = raw_input()

    is_valid = is_valid_py_name(py_name)

    展开全文
  • 1、标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不...eg:下面所列举标识符是合法:UserIDnamemode12user_age以下命名标识符不合法:4word #不能以数字开头try #try是关键字,不能作为标识符$mo...

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

    2、标识符不能和 Python 中的关键字相同;

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

    eg:下面所列举的标识符是合法的:

    UserID

    name

    mode12

    user_age

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

    4word    #不能以数字开头

    try     #try是关键字,不能作为标识符

    $money  #不能包含特殊字符

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

    eg:number = 0

    Number = 0

    NUMBER = 0

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

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

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

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

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

    6、当标识符用作模块名时,应尽量短小,并且全部使用小写字母,可以使用下划线分割多个字母,例如 game_mian、game_register 等。

    7、当标识符用作包的名称时,应尽量短小,也全部使用小写字母,不推荐使用下划线,例如 com.mr、com.mr.book 等。

    8、当标识符用作类名时,应采用单词首字母大写的形式。例如,定义一个图书类,可以命名为 Book。

    9、模块内部的类名,可以采用 "下划线+首字母大写" 的形式,如 _Book;

    10、函数名、类中的属性名和方法名,应全部使用小写字母,多个单词之间可以用下划线分割;

    11、常量命名应全部使用大写字母,单词之间可以用下划线分割;

    展开全文
  • 1、标识符:在java语言中,标识符常用来给类、...并且标识符不能以数字开头,标识符是区别大小写,没有长度限制,不能把java关键字作为标识符。例如:以下标识符是合法:name, my_name, _21, $money,以下标识...

    1、标识符:在java语言中,标识符常用来给类、对象、变量、方法、接口、自定义数据类型等命名的。

    2、标识符命名规则:标识符由任意顺序的大小写字母(a-z,A-Z),数字(0-9)下划线(_)和美元符号($)组成。并且标识符不能以数字开头,标识符是区别大小写的,没有长度限制,不能把java关键字作为标识符。

    例如:以下标识符是合法的:name,  my_name,  _21,  $money,

    以下标识符是不合法的:class,  2name, name#age,  a+b,

    3、需遵循的规范:

    (1)、包名:所有字母一律小写。如:com.abc.demo。

    (2)、类名和接口名:每个单词的首字母大写,其余小写。如:StudentDemo,HelloWorld。

    (3)、常量名:所有字母都大写,单词间以下划线(_)连接。如:DAY_OF_MONTH。

    (4)、变量名和方法名:第一个单词首字母小写,从第二个单词开始每个单词首字母大写。即驼峰式命名法。如:chineseScore,getTotalMoney()。

    (5)、在程序中,应尽量使用有意义的英文单词来定义标识符,即见名知义,这样便于阅读。如:password表示密码,name表示姓名等。

    附上java关键字表

    1989c00d966db19a45d492a0d265c22f.png

    展开全文
  • 标识符

    2016-04-05 17:14:34
    关键字不能作为标识符包含两个连续下划线是保留字以下划线开头,并且紧跟一个大写字母是保留字以下划线开头标识符要用在全局命名空间 3、标识符用在表达式中: 如果标识符命名一个函数,变量,数据成员,则称这...

    1、 标识符是由任意长度的字母,数字,下划线组成,并且不能以数字开头。

    2、 标识符命名限制:

    • 关键字不能作为标识符
    • 包含两个连续的下划线是保留字
    • 以下划线开头,并且紧跟一个大写字母是保留字
    • 以下划线开头的标识符要用在全局命名空间
    3、标识符用在表达式中:

    如果标识符命名一个函数,变量,数据成员,则称这个表达式是lvalue,否则,称为prvalue。在所有的non-static 成员函数中,使用non-static 变量时,都自动转换为

    this->member



    展开全文
  • 保留字有一些单词被赋予了特定意义,这些单词你在给任何对象起名字时候都不能用。用以下代码可以获取完整保留字列表:import keywordprint(keyword.kwlist)通过运行程序可以知道保留字包括:‘False’,...
  • java标识符

    2019-05-25 12:53:46
    与c相同,标识符是编程时使用的名字,是Java对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列,如以下均为标识符: 然而标识符的命名当然... 2、不能把Java关键字作为标识符; 3、标...
  • Java标识符

    2020-07-08 07:17:27
    在Java中,类名、变量名以及方法名都被称为标识符。关于Java标识符,我们应该注意以下几点: 标识符由字母、美元符、下划线或数字组成。... 不能使用关键字作为Java的标识符,关键字如class、void等等。 ...
  • Q 19. Python 中标识符长度能有多长? 在 Python 中,标识符可以是任意长度。此外,我们在命名标识符时还必须遵守以下规则: 只能以下划线或者 A-Z/a-z 中字母开头 ... 关键字不能作为标识符 ...
  • 标识符必须符合以下语法规定:标识符是由英文字母(A-Z和 a-z)、下划线(_)和阿拉伯数字(0-9)组成,其中不能包含诸如#、@、¥等其他字符。标识符不能以阿拉伯数字开始,如2x,3W等都不是合法标识符标识符区分字符...
  • 详述Java标识符

    2019-05-23 22:45:52
    详述Java标识符 对于Java标识符主要有以下几点。 什么是标识符 说比较直白一点就是编程时使用名字,Java语言中,变量,常量,函数,语句块都有名字,我们统统称...2、不能把Java关键字作为标识符;(如class...
  • 7关键字编辑关键字(keyword)是整个语言范围内预先保留的标识符。...不能声明与关键字同名的标识符。  各个版本ISO C++都规定以下划线接大写字母起始的标识符保留给实现。编译器可以用这些保留标
  • java关键字和标识符

    2020-12-27 14:55:07
    2、关键字不能作为标识符使用 二、标志符 定义:标识符就是名称。在Java中是类,变量、常量、枚举、接口等名字。命名规则:见名知意(大原则),细分以下四种: 1.类名和接口名、枚举名称【大驼峰格式】:标志...
  • 3. 标识符与关键字

    2020-05-12 10:30:49
    标识符   标识符是一个字符序列,主要作为变量、函数、类、模块等名称,类似于我们解答数学题目过程中...  关键字也属于标识符,只是系统已经预先定义,具有特定含义,用户不能再次定义。Python中关键字都
  • Java编程基础-标识符

    千次阅读 2016-10-30 16:34:09
    1、标识符:在java语言中,标识符常用来给类、对象、变量、...并且标识符不能以数字开头,标识符是区别大小写,没有长度限制,不能把java关键字作为标识符。 例如:以下标识符是合法:name, my_name, _21, $money,
  • python标识符与关键字

    2019-04-13 10:57:54
    数字不能作为首字符。当名字 包含多个单词时,可以使用下划线_来连接,例如hello_Python。 4. 除了首字符,名称可以包含任何字母、数字和下划线组合。名字 不能是关键字。名字不能出现分隔符、标点符号或者...
  • (1)标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字; (2)标识符不能和 Python 中关键字和保留字相同; (3)标识符不能包含空格、@、% 以及 $ 等特殊字符; (4)标识符字母...
  • 标识符不能随意命名,要限制在一定规则范围内: 1、由字符(A-Z、a-z)、数字、下划线组成; 2、数字不能开头; 3、字母区分大小写; 4、不能是Python关键字或保留字; 5、不能包含空格、@、% 以及 $ 等特殊字符...
  • 不能使用关键字作为变量名或方法。 标识符是大小写敏感。 数据类型 Java数据类型分为基本类型和引用类型 基本类型 public class Test2 { public static void main(String[] args) { //八大数据类
  • 标识符 标识符是一个由数字、下划线、大小写拉丁字母和大多数Unicode字符组成任意长度序列。有效的标识符必须以一个非数字字符开头。标识符区分大小写,而且每一个...作为特定运算符与标点符代用不能用于其他目的
  • 我们为空间取一个名字,就是变量名,变量命名需遵循以下规则:1)区分大小写,Name和name是不同2)可由字母、数字和“_”组成3)首字符不可以是数字,如“3a”是不合法4)关键字不能作为标识符标识符是指变量、...
  • 1. java中关键字 ...②true,false,null虽然不是关键字,但是作为一个单独标识类型,也不能作为标识符使用。 2. java中引用数据类型 说道数据类型,首先想到就是八大基本数据类型,这是经常用...
  • 而且标识符只能以下划线和字母开头,数字不能作为标识符开头 在python中标识符是区分大小写,也就是说Arr和arr是不同标识符 在python中双下划线开头加双下划线结尾标识符代表python特殊方法, 如__init__表示...
  • 我们不能再用“program”、“const”来作为其它变量、常量等名字。标识符是以字母开头字母数字串,其长度最大为8个字符。用来表示常量、变量、类型、文件、过程、函数和程序名字。如“pname”、“i”、“j”、...
  • 在Java语言中,变量名、函数名、数组名统称为标识符,Java语言规定标识符只能由字母(a~z,A~Z)、数字(0~9)、下划线(_)和$...(1)char:char是Java语言一个数据类型,是保留字,不能作为标识符,其它如in...
  • 标识符首先Java中任意名字皆为...就比如日常中,10000和10086不能作为个人手机号码一样,但是10000和10086还是属于号码。以下为关键字大全:权限修饰符:public protected default(默认)private数据类型:byte...
  • 全国2008年10月高等教育自学考试Java 语言程序设计(一)试题课程代码:04747一、单项选择题...1.下述字符组合不能作为Java程序标识符的是()A.Aa12B.大xC.y小D.5x2.以下程序代码的输出的结果是()int x=53;System...
  • Java基础知识1

    2020-11-15 10:31:52
    2、Java语言关键字不能作为标识符使用。 命名规范: 1、类名和接口名每个单词首字母必须大写。 2、方法名和变量名首字母小写,其余字母大写。 3、包名字母全部小写。 4、变量名采用大写形式,单词之间以下...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 196
精华内容 78
关键字:

以下不能作为标识符的是