运算符

目录

1.赋值运算符

2.算术运算符

3.复合运算符

4.比较运算符

5.逻辑运算符

6.成员运算符

7.身份运算符

8.内置函数

9.生成随机数(random 模块)


1.赋值运算符

赋值运算符用于将一个值赋给变量。将右边的值赋给左边的变量。

2.算术运算符

  • + 加法:适用所有变量类型(只能在同类型间操作)。
  • - 减法:适用于数字类型。
  • * 乘法:适用于数字 (数学乘法运算) 、字符串、列表、元组 (相当于复制功能)、字典。
  • ** 次幂/次方:适用于数字。
  • / 除法:和数学除法一样。
  • // 整除:除法的结果只取整数部分。
  • % 取余:和数学取余一样。

3.复合运算符

  • +=:将右边的值与左边的变量相加,然后将结果赋给左边的变量。
  • -=:将右边的值从左边的变量中减去,然后将结果赋给左边的变量。
  • *=:将左边的变量与右边的值相乘,然后将结果赋给左边的变量。
  • **=:将左边的变量的值求幂运算,幂为右边的值,然后将结果赋给左边的变量。
  • /=:将左边的变量除以右边的值,然后将结果赋给左边的变量。
  • //=:将左边的变量整除右边的值,然后将结果赋给左边的变量。
  • %=:将左边的变量取余右边的值,然后将结果赋给左边的变量。

= 运算符优先级最低。

4.比较运算符

  • >:比较左边变量是否大于右边变量。
  • >=:比较左边变量是否大于或等于右边变量。
  • <:比较左边变量是否小于右边变量。
  • <=:比较左边变量是否小于或等于右边变量。
  • ==:比较左边变量是否等于右边变量(===:js 也是脚本解释性语言,一般脚本语言是弱数据类型语言,值和数据类型都要一样。python 中没有 ===)。
  • !=:比较左边变量是否不等于右边变量。

结果是布尔类型:True、False。

5.逻辑运算符

  • and:判断运算符左边表达式和右边表达式是否同时成立 , 必须左右两边表达式都成立才是成立。
  • or:判断运算符左边表达式或者右边表达式是否成立 , 只要有一个表达式成立就是成立。
  • not:表达式结果为真 , 最终结果就是假 , 反之亦然。

结果是布尔类型:True、False。

在 python 中,非 0 数字、非空字符串、列表、元组、字典、集合即为 True, 反之为 False。

  • True:正数、负数、长度大于 0 的字符串、列表、元组、字典、集合。
  • False:0 、长度为 0 的字符串、列表、元组、字典、集合。

6.成员运算符

只能在容器类型的数据中(除了数字类型外)使用。

  • in 判断某个变量是否属于另一个变量。

  • not in 判断某个变量是否不属于另一个变量。

7.身份运算符

  • is 判断 is 左右两边的变量是否在内存中的同一个地址。

  • is not 判断 is not 左右两边的变量是否不在内存中的同一个地址。

8.内置函数

  • int 函数:把字符串转为 10 进制的整数 , 如果转换不成功则报错。

  • float 函数:把字符串转为 10 进制的小数 , 如果转换不成功则报错。

  • str 函数:把其他类型的变量转为字符串。

  • input 函数:输入内容的提示语句 , 返回一个字符串。

9.生成随机数(random 模块)

  • randint 函数:随机生成一个整数。

1 开始生成随机数的范围。
10 结束生成随机数的范围 ( 包含 )。

  • uniform 函数:随机生成一个小数。

1.3 开始生成随机数的范围。
10.25 结束生成随机数的范围 ( 包含 )。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值