//
从C语言到Python(5)--- Python下的运算符
//
在这里与C语言相同的几个运算符我就不在做详细的介绍了,与C语言不同的几个运算符如下:
算数运算符的三点不同:
1.改变: ”/” 在C语言中/的两个整数进行除法运算时截取整数部分,而在python中则保留小数部分
举个栗子:
C语言:
5/2=2
python语言:
5/2=2.5
2.新增: ”//”这个运算符的功能就和C语言的/一样了,也是只取整数部分
3.新增: “**”幂运算,返回x的y次方
举个栗子:
2**4 =16
(注意:在算数运算符中使用”%”进行求余运算,如果除数是负数那么取得的结果也是一个负数)
赋值运算符的三点不同:
改变: \=
新增:\\= , **=
比较运算符的一点不同:
在python中如果需要判断一个变量是否介于两个值之间时,可以采用”值1
逻辑运算符的三点不同
替换:
C语言-->Python语言
&& --> and(按位与)
|| --> or(按位或)
! --> not
位运算符没有改变