首页 > 编程语言 > 详细

自兴人工智能——Python运算符和操作对象

时间:2018-02-20 14:38:57      阅读:204      评论:0      收藏:0      [点我收藏+]

在Python中支持以下7种运算符:

1.算数运算符:

+(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分

2.比较运算符:(返回的是一个布尔值)

==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)

3.赋值运算符:

=(简单的赋值运算符),+=(加法赋值运算符):c+=a,等效于c=c+a,-=(减法):与加法运算符是一样的用法,*=(乘法),/=(除法),%=(取模赋值运算符),**=(幂赋值运算符),//=(取整赋值运算符)

4.逻辑运算符:

and(布尔“与,和”):如果x为false,x and y为 false;否则返回y的计算值,or(布尔“或”):只要其中一个达到标准就返回true,not(布尔“非”):如果x为true则返回false

5.位运算符:

&:(按位运算符):若参与运算的两个值的两个相应位都为1,则该位的结果为1:否则为0

|:(按位或运算符)只要对应的两个二进制位有一个为1,结果位就为1

^:(按位异或运算符)当两个对应的二进制位相异时,结果为1

~:(按位取反运算符)对数据的每个二进制取反,即把1变为0,把0变为1

<<:(左移动运算符)运算数的各个二进制位全部左移若干位,由<<右边的数指定的位数,高位丢弃,低位补0

6.成员运算符:

in:如果在指定的序列中找到值,就返回true;否则就返回false

not  in:如果在指定的的序列中没有找到喜欢,就返回true,否则就返回false

7.身份运算符:

is:判断两个标识符是否引用自一个一个对象

is  not:用于判断两个标识符是否引用自不同对象

 

自兴人工智能——Python运算符和操作对象

原文:https://www.cnblogs.com/zhongsiyi/p/8455175.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!