在Python中,=是赋值的意思,==是用于判断是否相等。他们之间的区别就是代表的含义有所不同。一个等号代表的含义是赋值,将某一个数值赋给某个变量,比如a=3,将3这个数值赋予给a。两个等号是判断是否相等,返回True和False,比如1==1,他们是相等的,那么就返回true;1==2,他们是不相等的,那么就返回false。
在Python"//"表示整数除法。Python其它表达式:Python的表达式写法与C/C++类似。只是在某些写法有所差别。主要的算术运算符与C/C++类似。+,-,*,/,//,**,~,%分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。>>,<<表示右移和左移。&,|,^表示二进制的AND,OR,XOR运算。>,<,==,!=,<=,>=用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~,|,^,&,<<,>>必须应用于整数。扩展资料:Python使用and,or,not表示逻辑运算。is,isnot用于比较两个变量是否是同一个对象。in,notin用于判断一个对象是否属于另外一个对象。Python支持“列表推导式”(listcomprehension),比如计算0-9的平方和:>>>sum(x*xforxinrange(10))285Python使用lambda表示匿名函数。匿名函数体只能是表达式。比如:>>>add=lambdax,y:x+y>>>add(3,2)Python使用yifcondelsex表示条件表达式。意思是当cond为真时,表达式的值为y,否则表达式的值为x。相当于C++和Java里的cond?y:x。Python区分列表(list)和元组(tuple)两种类型。list的写法是[1,2,3],而tuple的写法是(1,2,3)。可以改变list中的元素,而不能改变tuple。在某些情况下,tuple的括号可以省略。tuple对于赋值语句有特殊的处理。因此,可以同时赋值给多个变量,比如:>>>x,y=1,2#同时给x,y赋值,最终结果:x=1,y=2特别地,可以使用以下这种形式来交换两个变量的值:>>>x,y=y,x#最终结果:y=1,x=2Python使用'(单引号)和"(双引号)来表示字符串。与Perl、UnixShell语言或者Ruby、Groovy等语言不一样,两种符号作用相同。一般地,如果字符串中出现了双引号,就使用单引号来表示字符串;反之则使用双引号。如果都没有出现,就依个人喜好选择。出现在字符串中的\(反斜杠)被解释为特殊字符,比如\n表示换行符。表达式前加r指示Python不解释字符串中出现的\。这种写法通常用于编写正则表达式或者Windows文件路径。Python支持列表切割(listslices),可以取得完整列表的一部分。支持切割操作的类型有str,bytes,list,tuple等。它的语法是...[left:right]或者...[left:right:stride]。假定nums变量的值是[1,3,5,7,8,13,20],那么下面几个语句为真:nums[2:5]==[5,7,8]从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素。nums[1:]==[3,5,7,8,13,20]切割到最后一个元素。nums[:-3]==[1,3,5,7]从最开始的元素一直切割到倒数第3个元素。nums[:]==[1,3,5,7,8,13,20]返回所有元素。改变新的列表不会影响到nums。nums[1:5:2]==[3,7]从下标为1的元素切割到下标为5的元素但不包含下标为5的元素,且步长为2。参考资料:搜狗百科——Python(计算机程序设计语言)
在Python中,=是赋值的意思,==是用于判断是否相等。他们之间的区别就是代表的含义有所不同。一个等号代表的含义是赋值,将某一个数值赋给某个变量,比如a=3,将3这个数值赋予给a。两个等号是判断是否相等,返回True和False,比如1==1,他们是相等的,那么就返回true;1==2,他们是不相等的,那么就返回false。Python比较运算符==:等于-比较对象是否相等;!=:不等于-比较两个对象是否不相等;<>:不等于-比较两个对象是否不相等,在Python3中已废弃;>:大于-返回X是否大于y;<:小于-返回X是否小于y,所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价;>=:大于等于-返回X是否大于等于Y;<=:大于等于-返回X是否小于等于Y。Python赋值运算符=:简单的赋值运算符;+=:加法赋值运算符;-=:减法赋值运算符;*=:乘法赋值运算符;/=:除法赋值运算符;%=:取模赋值运算符;**=:幂赋值运算符;//=:取整除赋值运算符。