运算符是一种特殊的符号,用来表示数据的运算、赋值和比较等。Python 语言使用运算符将一个或多个操作数连接成可执行语句,用来实现特定功能。Python语言中的运算符可分为如下几种。
1)赋值运算符
2)算术运算符
3)位运算符
4)索引运算符
5)比较运算符
6)逻辑运算符
赋值运算符用于为变量或常量指定值,Python 使用“=”作为赋值运算符。通常,使用赋值运算符将表达式的值赋给另一个变量。例如如下代码。
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/01
# @Author : Laopi
#为变量code赋值为python
code = 'python'
#为变量pi赋值为3.141592654
pi = 3.141592654
#为变量flag赋值为True
flag = True
除此之外,也可使用赋值运算符将一个变量的值赋给另一个变量。例如,如下代码也是正确的(程序清单同上)。
值得指出的是,Python的赋值表达式是有值的,赋值表达式的值就是被赋的值,因此 Python支持连续赋值。例如,如下代码也是正确的
a = b = c = 18
上面程序将c=18这个表达式的值赋给变量 b,由于赋值表达式本身也有值,就是被赋的值,因此C=18这个表达式的值就是18,故b也被赋值为18:依此类推,变量a也被赋值为18。赋值运算符还可用于将表达式的值赋给变量。例如,如下代码也是正确的。
num1 = 18
#将表达式的值赋给num2
num2 = num1+100
#输出num2的值
print("num2的值为:%g" % num2) #118