day004-python运算符与基本数据类型

一、运算符
1、算术运算符:主要用于两个对象算数计算(加减乘除等运算)
运算符:

  +:两个对象相加
  -:得到负数或是一个数减去另一个数
  *:两个数相乘或是返回一个被重复若干次的字符串
  /:x除以y
  %:返回除法的余数
  **:返回x的y次幂
  //:返回商的整数部分
2、比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算)
运算符:

  ==:比较对象是否相等
  !=:比较两个对象是否不相等
  <>: 比较两个对象是否不相等
  >: 返回x是否大于y
  <: 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。
  >=: 返回x是否大于等于y
  <=: 返回x是否小于等于y

3、赋值运算符:用于对象的赋值,将运算符右边的值(或计算结果)赋给运算符左边。
运算符:

  =: 简单的赋值运算符
  +=: 加法赋值运算符
  -=: 减法赋值运算符
  *=: 乘法赋值运算符
  /=: 除法赋值运算符
  %=: 取模赋值运算符
  **=: 幂赋值运算符
  //=: 取整除赋值运算符

4、逻辑运算符:用于逻辑运算(与或非等)。
运算符:

  and: 并运算符
  or: 且运算符
  not: 非运算符

5、位运算符: 对Python对象进行按照存储的bit操作。
运算符:

  &: 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0
  |: 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。
  ^: 按位异或运算符:当两对应的二进位相异时,结果为1
  ~: 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1
  <<: 左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0
  >>: 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数

6、成员运算符:判断一个对象是否包含另一个对象。
运算符:

  in: 如果在指定的序列中找到值返回 True,否则返回 False
  not in: 如果在指定的序列中没有找到值返回 True,否则返回 False
7、身份运算符:判断是不是引用自一个对象
运算符:

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

二、基本数据类型
待续更新。。。。

猜你喜欢

转载自www.cnblogs.com/june-L/p/11489071.html