精华内容
下载资源
问答
  • Python标识符和命名规则
    2020-11-23 20:36:27

    Python 标识符

    标识符 :在程序中,凡是自己可以起名字的地方,都是标识符

    命名规则:1)字母 数字 下划线 2)数字不能开头 3)不能是关键字 4)大小写敏感 5)见名知意

    命名后从后往前赋值,把数据赋给标识符。

    关键字

    关键字:特殊含义的单词

    improt keyword(导包)

    print (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’]

    变量

    变化的量(内存,垃圾)

    运算符

    1)算数运算符:+ - * / ** // %

    2)比较运算符:> >= < <= == != py2(<>)可能是错误 True False

    type()–检测数据类型的 id() max min

    3)逻辑运算符 and-与 or-或 not-非

    and or 若左侧表达式可以确定最后结果,那么右侧表达式将不被计算

    4)成员运算符:in not in

    5)身份运算符:is is not

    原文链接:https://blog.csdn.net/hhjjzd/article/details/105666260

    更多相关内容
  • JavaScript中的标识符的命名有以下规则: 由字母、数字、$、_组成 ...以上这篇基于JavaScript中标识符命名规则介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开
  • 标识符命名规则和命名规范

    千次阅读 2020-07-24 01:22:12
    IdentifierTest.java /* 1、在java程序当中,使用editplus工具进行代码编写的时候, 有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色, ... 4、标识符:凡是程序员自己有权利命名的单词都是标识

    IdentifierTest.java

    /*
    	1、在java程序当中,使用editplus工具进行代码编写的时候,
    	有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色,
    	有的是紫色,有的是粉色......
    
    	2、注意:在java源代码中,在editplus工具中显示的高亮颜色为黑色是,
    	这个单词属于标识符。
    
    	3、标识符可以标识什么?
    		可以标识:
    			类名
    			方法名
    			变量名
    			接口名
    			常量名
    			......
    	
    	4、标识符:凡是程序员自己有权利命名的单词都是标识符。
    	
    	5、标识符可以随意编写吗,有命名规则吗?
    		什么是命名规则?
    			命名规则属于语法机制,必须遵守,不遵守命名规则标识符不符合语法,
    			这样,编译器
    		规则1:标识符只能由数字、字母(包括中文)、下划线_、美元符号组成,
    		不能含有其他符号。
    
    		规则2:标识符不能以数字开头.
    
    		规则3:关键字不能做标识符。例如:public class static void这些蓝色字体
    		都是关键字,关键字是不能做标识符的。
    
    		规则4:标识符是严格区分大小写的。A和a不一样
    
    		规则5:标识符理论上是没有条件限制的
    */
    
    public class IdentifierTest{
    	// main是一个方法的名称,属于标识符
    	// 但是这个标识符不能修改,因为这个main是SUN固定死的。
    	public static void main(String[] args){
    	}
    	// dosome是一个方法名,可以改成其他名字
    	public static void dosome(){
    		// k是一个变量名
    		int k=100;
    		// age是一个变量名				
    		int age=20;
    	}
    }
    
    /*
    	编译报错,错误信息是:
    		错误:需要<标识符>
    		错误原因:编译器检测到class这个单词,那么编译器会从class这个
    		单词后面找类名,而类名是标识符,编译器找了半天没有找到标识符,
    		因为123ABC不是标识符,所以编译器提示的错误是:需要<标识符>
    
    		解决办法:
    			将123ABC修改为合法的标识符。
    */
    class 123ABC{
    }
    
    //类名是标识符,标识符"中"不能有空格
    /*
    编译器的错误信息是:
    	错误:需要‘{’
    	编译器检测到class,然后找到class后面的标识符,编译器找到了一个合法的标识符
    	叫做“hello”,然后编译器继续往后找“{”,结果没有找到“{”,所以报错了。
    
    	解决办法:
    		方法1:是把world删除
    		方法2:把空格删除
    */
    class hello world{
    }
    
    class _A{
    }
    
    // 关键字不能做标识符
    /*
    class public{
    }
    */
    
    // public1不是关键字
    class public1{
    }
    
    class B{
    }
    
    class b{
    }
    // 虽然java中的标识符严格区分大小写
    // 但是对于类名来说,如果java源文件中同时出现了:A类和a类
    // 那么谁在前就生成谁。大家最好不要让类名“相同”。
    // 最好类名是不同的。
    class HelloWorld{
    }
    
    class Helloworld{
    }
    

    IdentifierTest2.java

    /*
    	题目:
    		1.创建一个java文件,起名123.java可以吗?
    			可以,123并不是标识符,只是一个文件名。
    		只不过在123.java文件中无法定义public的类。
    
    	标识符除了命名规则之外,还有命名规范:
    		1、命名规则和命名规范有什么区别?
    			命名规则是语法,不遵守就会编译报错。
    			命名规范知识说,我们尽量按照统一的规范来进行命名,不符合规范也行,
    			代码是可以编译通过的,但是你的代码风格和大家不一样,这个通常也是
    			不允许的。
    			
    			规则类似于:现实世界中的法律。
    			规范类似于:现实世界中的道德。
    			
    			统一按照规范进行的话,代码的可读性很好。
    			代码很容易让其他开发人员理解。
    		
    		2、具体的命名规范是哪些呢?
    			
    			规范1:见名知意(这个标识符在起名的时候,最好一看这个单词就知道什么意思。)
    			
    			规范2:遵循驼峰命名方式,什么是驼峰(一高一低,一高一低....)
    				驼峰有利于单词于单词之间很好的进行分隔
    				IdentifierTest,这个一眼就能看出来是2个单词。
    			
    			规范3:类名、接口名有特殊要求
    				类名和接口名首字母大写,后面每个单词首字母大写
    			
    			规范4:变量名和方法名有特殊要求
    				变量名和方法名首字母小写,后面每个单词首字母大写
    
    			规范5:所有“常量”名:全部大写,并且单词与单词之间采用下划线衔接。
    				USER_AGE:用户年龄
    				MATH_PI:固定的常量3.1415926......
    
    */
    
    public class IdentifierTest2{
    	public static void main(String[] args){
    		
    		// age和name让读者一眼就看出这两个标识符代表的含义,可读性很强
    		int age=20;
    		int name="zhangsan"
    	}
    }
    

    123.java

    class T{
    }
    
    // 在123.java文件中定义public的类行吗?
    // 不行,因为之前有一条规则是这样说的:public的类可以没有
    // 但是如果有public的类,也只能有一个,并且public的类的
    // 名字必须和源文件保持一致。
    
    public class hello{ 
    	// 123.java:9: 错误: 类 hello 是公共的, 应在名为 hello.java 的文件中声明
    }
    
    
    public class 123{ 
    	// 但是最终尴尬了,因为123不能做标识符。是错误的标识符。
    }
    
    展开全文
  • 转自:http://blog.csdn.net/notbaron/article/details/50868485所有SQL基本都会使用标识符,用以引用某个数据库或其构成元素。不加引号的标识符可以由大小写形式的字母a-z,数字0-9,美元符号,下划线,以及范围在U...

    转自:http://blog.csdn.net/notbaron/article/details/50868485

    所有SQL基本都会使用到标识符,用以引用某个数据库或其构成元素。

    不加引号的标识符可以由大小写形式的字母a-z,数字0-9,美元符号,下划线,以及范围在U+0080到U+FFFF之间的Unicode扩展字符构成。

    不加引号的标识符不允许完全由数字字符构成,因为那样会难以与数字区分开来。

    标识符可以用反引号 引起来,这对SQL保留字或者包含空格或其他特殊字符很有用。

    如果启用了SQL的ANSI_QUOTES模式,可以使用双引号将标识符引起来。(注:

    ANSI是SQL的通用标准,QUOTES是指用什么符号来引用对象。

    ANSI_QUOTES就是标准的SQL引用方式,不同数据库在一些单双引号,as别名,对象名等方面符号注明不同。

    一般尽量使用ANSI标准,以保证代码通用,别人也能看得懂。

    )

    如果使用了ANSI_QUOTES模式,字符串文字必须使用单引号引起来。

    SQL

    SQL关键字和函数名不区分大小写。

    数据库名、表名和视图名取决于操作系统所在的文件名方面。

    存储程序不区分大小写

    列名和索引名不区分大小写

    默认情况下,表的别名区分大小写

    字符串是否区分大小写,取决于是二进制还是非二进制。

    要避免大小写问题,可行方法是:先选定一种大小写方案,然后一直按照该方案去创建数据库和表。

    字符集

    Mysql支持多种字符集。

    字符集和排序规则可以在多个层次进行设定。

    命令如下:

    CHARACTER SET charset

    COLLATE collation

    为某个表如下:

    CREATE TABLE tbl_name (…) CHARACTER SETcharset COLLATE collation;

    显示可用的字符集和排序规则如下:

    SHOW CHARACTER SET;

    SHOW COLLATION;

    Unicode

    支持多种字符集的原因就是不同的语言指定了不同的字符编码方案,从而导致了问题。

    UNICODE 提供一种统一的字符编码系统。

    包括:utf8,utf16,utf32 和 ucs2 等。

    原文:http://www.cnblogs.com/muzixiaodan/p/5633199.html

    展开全文
  • 标识符命名规则

    2021-02-01 10:26:12
    顾名思义,“命名规则”指的是为标识符起名字时遵循的规则。标识符主要包括变量名、函数名、类名宏名。三种主流命名法:骆驼(Camel)命名法,帕斯卡(Pascal)命名法匈牙利命名法。个人习惯,一般情况使用骆驼命名...

    顾名思义,“命名规则”指的是为标识符起名字时遵循的规则。

    标识符主要包括变量名、函数名、类名和宏名。

    三种主流命名法:骆驼(Camel)命名法,帕斯卡(Pascal)命名法和匈牙利命名法。

    个人习惯,一般情况使用骆驼命名法,类名对象名使用帕斯卡。

    数据库表名 统一全部小写中间用"_"分隔 例如 "cps_user",字段名全部小写可以用"_"分隔,或者不用。

    骆驼(Camel)命名法近年来越来越流行,

    在许多新的函数库和Java这样的平台下使用得当相多。

    骆驼命名法,正如它的名称所表示的那样,指的是混合使用大小写字母来构成标识符的名字。

    其中第一个单词首字母小写,余下的单词首字母大写。

    例如:printEmployeePaychecks(),函数名中每一个逻辑断点都有一个大写字母来标记。

    个人感觉好处是,标示符很多情况是一个单词,国人习惯小写,大写终究是有点别扭。

    帕斯卡(Pascal)命名法与骆驼命名法类似。

    只不过骆驼命名法是第一个单词首字母小写,而帕斯卡命名法则是第一个单词首字母大写。

    例如:DisplayInfo()和UserName都是采用了帕斯卡命名法。

    这种命名法看起来很整洁,不过标示符只有一个单词的时候为了统一也要大写,很别扭啊。

    一、匈牙利命名法:

    广泛应用于象Microsoft Windows这样的环境中。

    Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。

    匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀,标识出变量的作用域,类型等。前缀之后的才是首字母大写的一个单词或多个单词组合。

    例如:

    iTotal, bSort, sName, aField, oDate,fnCookieCallback    第一个小写字符分别标注了标示符的数据类型。

    感觉这种命名法在参数传递中,优势很明显。

    前 缀             类  型匈牙利命名法中常用的小写字母的前缀:

    a                     数组 (Array)

    b                     布尔值 (Boolean)

    by                   字节 (Byte)

    c                     有符号字符 (Char)

    cb                   无符号字符 (Char Byte,没有多少人用)

    cr                    颜色参考值 (ColorRef)

    cx,cy               坐标差(长度 ShortInt)

    dw                   Double Word

    fn                    函数

    h                     Handle(句柄)

    i                      整型

    l                      长整型 (Long Int)

    lp                    Long Pointer

    m_                  类的成员

    n                     短整型 (Short Int)

    np                   Near Pointer

    p                     Pointer

    s                     字符串型

    sz                    以null做结尾的字符串型 (String with Zero End)

    w                     Word

    展开全文
  • 标识符命名规则: 1.标识符是由数字,字母,下划线组成的,且数字不可以作为开头。 2.标识符一般用于给函数,变量命名 3.标识符对大小写敏感。严格区分大小写 4.标识符不能与系统定义的关键字重名。 5.标识符...
  • 标识符命名规则(必须遵守) 由26个英文字母大小写,0-9,_或 $ 组成 数字不可以开头。int 5abc = 1;//错误 不可以使用关键字保留字,但是可以包含关键字保留字 Java中严格区分大小写,长度无限制。 ...
  • c语言中用户标识符命名规则介绍

    万次阅读 2021-05-20 03:55:20
    c语言中用户标识符命名规则介绍发布时间:2020-06-24 15:55:31来源:亿速云阅读:116作者:元一这期内容当中的小编将会给大家带来有关c语言中用户标识符命名规则介绍,以专业的角度为大家分析叙述,阅读完这篇...
  • C语言编程规范—标识符命名规则
  • 16.笔记 MySQL学习——标识符语法和命名规则所有SQL基本都会使用标识符,用以引用某个数据库或其构成元素。不加引号的标识符可以由大小写形式的字母a-z,数字0-9,美元符号,下划线,以及范围在U+0080到U+FFFF之间...
  • Java标识符命名规则和命名规范

    千次阅读 2020-04-27 16:50:12
    一、Java标识符命名规则 1、Java中的标识符只能使用字母大小写、数字0-9、美元符号$、下划线_ 2、Java中的标识符不能使用关键字、保留字、特殊值,例如class、viod、public、static 3、不能使用空格 4、不能以数字...
  • 2. Java标识符命名规则(必须遵守)3. Java标识符的命名规范(约定俗成) 1. 基本定义 1.1 什么是标识符? Java中对各种变量、方法、类等命名时所使用的字符序列,称为标识符。 【注】即程序中可以自己起名字的...
  • 标识符命名规则及命名规范

    千次阅读 2021-01-30 21:16:34
    标识符命名规则: 1:标识符只能由数字、字母(包括中文)、下划线_、美元符号$组成,不能含有其他符号。 2:标识符不能以数字开头。标识符中不能有空格。 3:关键字不能做标识符。 例如: ...
  • java标识符命名规则

    2021-02-12 16:03:47
    2标识符命名规则:(1).标识符一般有字母、数字、下划线_、美元符$、人民币符号¥组成。(2).注意数字不能放开头(3).不能把java关键字(例如publicint)作为标识符(4).不能把java保留字(goto,const)作为标识符(5).标识符...
  • 标识符命名规则

    2022-02-27 19:53:53
    ①严格区分大小写 ②不能使用关键字,但是可以包含 ③不能含空格 ...2.标识符命名规范: ①包名:xxxyyyzzz ②类名、接口名:XxxYyyZzz ③变量名、方法名 : xxxYyyZzz ④常量名:XXX_YYY_ZZZ ...
  • java的标识符命名规则

    2022-03-29 11:16:46
    标识符命名规则: 1、标识符:凡是自己可以起名的都叫标识符 2、标识符由数字0-926个字母以及_$组成 3、标识符不能以数字开头 4、JAVA语言严格区分大小写 5、标识符不能包含空格 标识符命名规范: 1、包...
  • Java中标识符命名规则

    千次阅读 2021-05-04 23:53:42
    培养好的编程习惯是十分重要的。本文带你简单认识一下Java中标识符命名规则和规范。
  • 主要介绍了简单了解java标识符的作用和命名规则,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • Python标识符命名规则
  • [快速理解] Python标识符是指变量、函数、类、模块等的名称。 例如:a=10中的a是标识符 反例:for i in [1,2,3]中的for...Python标识符命名规则: 1.标识符的第一个字符必须是字母、下划线,其后的字符可以是字...
  • 在Python定义变量或者函数以及其他标识符的时候,需要遵循以下命名规则: 区分大小写:SunMy与sunmy是两个不同的标识符。 首字符不可以是数字,但可以是字母或者下画线(_),其他字符必须是下画线、字母数字。 ...
  • python标识符命名规则是什么

    千次阅读 2020-11-20 20:08:02
    在Python中,一切都是对象,包括常量数据类型,如整数数据类型(1,2,3...),字符串数据类型("ABC")...有效的Python标识符规则:1.长度任意长;2.标识符不能与关键字同名;3.在2.x版本的Python中,标识符以ASCII的字母...
  • 一、标识符命名规则1、标识符用作给变量、方法类命名。2、以字母、下划线“_”“$”符开头,后面可跟字母、下划线“_”“$”符或数字。3、大小写敏感。4、应该使用有意义的名称,达到见名知意的目的,并且长度...
  • 标识符命名规则和规范,多看!!
  • 2.标识符命名规则 (1)由26个英文字母大小写、0-9、_或$组成。 (2)数字不可以开头。如:int 2a = 1;(×) (3)不可以使用关键字保留字,但能包含关键字保留字。如:int class=1;(×) int abclass=1;...
  • Java标识符和变量的命名规则
  • C++标识符命名规则

    千次阅读 2021-05-30 14:21:47
    C++标识符命名规则: 1.标识符用字母A-Z,a-z,数字0-9下划线_构成; 2.以字母(大小写)或者下划线_开头,开头不可以使用数字; 3.不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。比如...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,611
精华内容 35,444
关键字:

关于标识符的使用和命名规则