表达式是面向对象中,初始化处理的第一类。能认知为,计算机系统储存内部空间开拓了一块储存统计数据的内部空间,cp则是那块内部空间的英文名字,他们透过那个英文名字相关联到那个储存的文档。
Python中存有完全相同的正则表达式,当然,有些统计数据类型在储存类别上也有区别,这就导致了完全相同正则表达式在加载、校订上的差别。
1.Python常用正则表达式
1.有理数:含 int 和 long 两种类别,两个类别的储存内部空间大小完全相同;2.浮点:float,也就是他们认知的十进制;3.数组:在Python中是下划线、单标点记号或三标点记号括出来的任一文档;4.穆尔型:即True和False;5.条目:用被除数[]括出来结构,里面的原素用双标点记号分隔,这些原素能是任一的其他类别……
在python中,统计数据透过= 表达式给一个cp(严格金泽尔认知为,将cp,贴到统计数据上,统计数据这类就存有,不能因为cp的发生改变而发生改变),区别于java或其它的C类词汇,Python增设变量的时候,并不用去专门表述表达式的类别,它会手动根据等号左侧的文档手动地就订为相应的类别。而Python的表达式重新命名也有自己的准则。
2.Python表达式重新命名准则
1.cp的构成:只能由换行、位数和拉丁字母组成,其中不能以统计数据作为cp的结尾;2.cpUTF脆弱:注意cp的UTF;3.防止cp与内建表达式或解释器武装冲突:防止表述的cp与内建表达式、系统解释器等完全相同(cp完全相同也不能收起,但是难引起语意,如果要加进那个内建的部分,那后面就难手忙脚乱);4.换行结尾的特殊涵义:一般第一类内的专有表达式用一个换行结尾,借以提示信息内部出访者说尽可能不要出访;而双换行的则则表示真正的专有表达式,倘若要出访,则需要通
3.操作符
3.1表达式操作符
将记号右边的值赋给右边的表达式(或者给Deoria的值贴上左侧的cp条码)
=等号;+=、-=、*=……这种A43EI235E表达式操作符是缩写,则表示左侧项这类的操作再表达式给自身,如 a+=1-> a=a+1。
3.2比较操作符
比较运算也称为关系操作符,运算结果是穆尔类别,即返回 True 和 False。
==判断左右两侧是否相等;!=判断左右两侧是否-不相等;<、 >判断是否为严格(小于、大于);<=、 >=判读左侧是否小于(大于)等于左侧项。
3.3逻辑操作符
逻辑运算包含:与(and,&)、或(or,)、非(not,!)、异或。逻辑操作符连接的是穆尔值,与则表示记号左右两侧都为True,结果才为True;或则表示记号左右两侧都为False,结果才会是False;非则表示输出与记号后的穆尔值相反的值。
短路逻辑:写法&&短路与、短路或,则表示当判断记号左侧项就能得出结果的时候,就不能继续判断记号左侧项的穆尔值。
例如:2<1&&2<10因为短路与左侧项为 False,则结果一订为 False,这时候就不会对左侧项进行判断,而直接返回 False。所以,在写程序时,常常都写成短路逻辑的形式,在特定条件下能提高一点运行速度。