从C语言到Python(5)-Python下的运算符

//

从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

位运算符没有改变

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181218G0067B00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券