Python教程

python中的运算符

本文主要是介绍python中的运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

image

算术运算符

  • python的算术运算符和数学中的计算符号是一致的
    x = 2;y = 8=>x + y
    x = 2;y = 8
    =>x - y
    x = 2;y = 8=>x * y
    x = 2;y = 8
    =>x / y
    x = 2;y = 8=>x // y
    x = 2;y = 8
    =>x & y
    x = 2;y = 8===>x ** y
    image

比较运算符

  • 设定两个值,将两个值进行比较,从而得出布尔值true或者false
    x = 2;y = 8=>x == y
    x = 2;y = 8
    =>x != y
    x = 2;y = 8=>x < y
    x = 2;y = 8
    =>x <= y
    x = 2;y = 8=>x > y
    x = 2;y = 8
    =>x >= y
    image

增量赋值

  • 设定n = 100
    n = n + 1<---->n += 1
    n = n - 1<---->n -= 1
    n = n * 1<---->n *= 1
    n = n / 1<---->n /= 1

链式赋值

  • a=100
    b=a
    c=b
    a=b=c=100

交叉赋值

  • 设a=10;b=20,要求a=20;b=10
    则:
    1、交叉赋值法:
    a,b = b,a
    image
    2、增加中间变量法:
    tmp = a
    a = b
    b =tmp
    image

解压赋值

  • 设置一个列表ll = ['帅哥', '美女', '靓妹', '刁毛']
    再解压赋值name1, name2, name3, name4 = ll(一般情况下值的数量要对应)
    image
  • 进阶用法:可以打破上述规律,特殊符号 *号
    name1, *_, name2 = ll
    print(name1, _, name2)
    image

信号键可以接受多余的元素 组织成列表赋值给后面的变量名
下划线单独作为变量名 通常表达的意思指向的值没有啥用
image

逻辑运算符

在python逻辑运算符有三个

  • and 与
    用于连接多个条件并且多个条件必须都成立才可以
  • or 或者
    用于连接多个条件并且多个条件只要有一个成立即可
  • not 非
    取反
    image

三个连接符号如果混合使用,是有优先级的,因此我们在编写的时候应该人为的规定好优先级
image

这篇关于python中的运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!