欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-19 19:34:28
一、运算符1、算术运算符:主要用于两个对象算数计算(加减乘除等运算)运算符: +:两个对象相加 -:得到负数或是一个数减去另一个数 *:两个数相乘或是返回一个被重复若干次的字符串 /:x除以y %:返回除法的余数 **:返回x的y次幂 //:返回商的整数部分2、比较(关系)运算符:用于两个对象比较( ......

一、运算符
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是判断两个标识符是不是引用自不同对象

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