python运算符

2021/11/3 20:41:48

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

image

运算符

  • 定义:顾名思义 就是用来计算的符号。
    那么在python中都有什么运算符呢,在python中是如何使用的,接下来简单列举一下。

1. 算术运算符

image

  • print(20//6) 输出结果为3

2. 比较运算符

  • 以下假设变量a为10,变量b为20:
    image

3. 赋值运算符

  • 赋值运算符为:单个 = 与==区分开

4. 增值赋值

  • n = n+1 相当于 n += 1
    n = n-1 相当于 n -= 1
    n = n*1 相当于 n *= 1
    n = n/1 相当于 n /= 1

5. 链式赋值

  • x = 1
    y = x
    z = y
    相当于:x = y = z = 1

6. 交叉赋值

image

  • 方式一:利用中间变量
    m = 1
    n = 2
    xxx = m
    m = n
    n = xxx
    print(m, n)
    输出结果为 2 1

  • 方式二 :交叉赋值
    m, n = n, m
    print(m,n)
    输出结果为 2 1

  • 错误解答
    m = n
    n = m
    print(m,n)
    输出结果都为 2

7. 解压赋值:

name_list = ['jason', 'kevn', 'tony', 'jack'] 输出所有变量值
name1 = name_list[0]
name2 = name_list[1]
name3 = name_list[2]
name4 = name_list[3]
print(name1, name2, name3, name4)

解压赋值用法:name1, name2, name3, name4 = name_list
注:左右两边对应个数相等,多一个少一个都不被执行

8.逻辑运算符

  • python中逻辑运算符就三个
  1. and 与
    用于连接多个条件并且所有条件都成立才可以
    print(2>1 and 1 != 2 and judge == Ture)

  2. or 或
    用于连接多个条件但只要一个条件成立就可以
    print(2<1 and 1!= 2 and judge == Flase)

  3. not 非、
    去相反的判断
    print(not Flase)

注: 在编写是三个运算符同时运用是有优先级的
当not和and及or在一起运算时,优先级为是not>and>or,一般情况下编写时已经按顺序编写优先级了。

image



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


扫一扫关注最新编程教程