首页 > 其他分享 >运算符

运算符

时间:2023-12-13 19:59:28浏览次数:31  
标签:False 运算符 result print True 赋值

【一】算数运算符

image

(1)加法

x = 9
y = 2
result = x + y
print(result)  # 11

(2)减法

x = 9
y = 2
result = x - y
print(result)  # 输出:7

(3)乘法

x = 9
y = 2
result = x * y
print(result)  # 输出:18

(4)除法

x = 9
y = 2
result = x / y
print(result)  # 输出:4.5

(5)取整除

x = 9
y = 2
result = x // y
print(result)  # 输出:4

(6)求余数

x = 9
y = 2
result = x % y
print(result)  # 输出:1

(7)幂运算

x = 9
y = 2
result = x ** y
print(result)  # 输出:81

【二】比较运算符

  • 比较运算用来对两个值进行比较,返回的值是True或False

image

【三】赋值运算符

image

(1)链式赋值

  • 链式赋值允许在单一语句中给多个变量赋值
a = b = c = 5
print(a, b, c) # 5 5 5

(2)交叉赋值

  • 交叉赋值允许在不使用临时变量的情况下,交换两个变量的值。
x = 9
y = 2
 
# 交叉赋值
x, y = y, x
print(x, y)  # 输出:2 9

(3)解压赋值

  • 解压赋值允许将一个可迭代对象(如列表、元组等)的值解压到多个变量中
aa = (3, 5)
 
# 解压赋值
x, y = aa
print(x, y)  # 输出:3 5

【四】逻辑运算符

  • 逻辑运算符用于连接多个条件,进行关联判断,并返回布尔值 TrueFalse
  • 常用的逻辑运算符包括与(and)、或(or)、非(not)。

image

(1)优先级

  • 在逻辑运算中,优先级为not>and>or

【五】成员运算符

image

namelist = ['heart', 'Tom']
 
print('heart' in namelist) # True
print('Tom' not in namelist) # False

【六】身份运算符

  • is/is not 这两个运算符主要用于检查对象的标识,即它们是否指向相同的内存地址

image

#is/is not
a = [1, 2, 3]
b = a
c = [1, 2, 3]
 
print(a is b)  # True
print(a is c)  # False
 
print(a is not b)  # False
print(a is not c)  # True

标签:False,运算符,result,print,True,赋值
From: https://www.cnblogs.com/dhyuan/p/17899781.html

相关文章

  • 运算符
     运算符 1,数学运算符1.“+”只有符号两边都是数字的时候才会进行加法运算只要符号任意一边是字符串类型,就会进行字符串拼接2.“-”会执行减法运算会自动把两边都转换成数字进行运算3."*"会执行乘法运算会自动把两边都转换成数字进行运算4.“/”会执行除法运......
  • 在C++中,预处理器提供了一些符号和运算符,这些符号在宏定义中有特殊的含义
    在C++中,预处理器提供了一些符号和运算符,这些符号在宏定义中有特殊的含义。以下是一些常见的符号:#:字符串化运算符,用于将宏参数转换为字符串。#defineSTRINGIZE(x)#xstd::cout<<STRINGIZE(Hello);//输出"Hello"##:连接运算符,用于连接两个标记,使它们成为一个标记。#de......
  • C++学习笔记六:运算符(五种基本运算操作,优先级和结合性)
    这一章对操作符进行简单的总结:1.五种基本运算类型:加减乘除,取余add,substract,multiply,divide,modulusintnumber1{2};intnumber2{7};intresult=number1+number2;result=number2-number1;result=number1-number2;result=number1*number2;result=......
  • java中的三目运算符
    格式:变量=condition?value1:value2condition是一个布尔表达式,如果为true,则返回value1,否则返回value2比如:变量a的赋值,如果x>y,则a=1,否则,a=2用ifelse代码如下:1importjava.util.Random;2publicclassTest3{3publicstaticvoidmain(String[]args){4......
  • C语言中的运算符优先级
    C语言中的运算符优先级前言这几天在调试一个程序,遇到了一个bug,就是需要读取寄存器的数据。该数据是一个16bit的数据,按照高8位一个byte和低8位一个byte分别存放在了不同的寄存器地址中。但是在我读取数据的时候,总是会出现数据不符合预期的情况。在程序中是这样子的,读取的高8位数......
  • 类内 重载运算符 分数 加减乘除
    #include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingnamespacestd;classRational{private:intnumerator,denomirator;staticintgcd(intn,intd);public:Rational(){};Rat......
  • -变量作用域与运算符
    变量作用域与运算符//类变量staticstaticdoublesalary=2500;//虽然是整数但一样能用,因为精度更高//属性:变量//实例变量:从属于对象(类):如果不自行初始化,这个类型的默认值是0//布尔值:默认是false//除了基本类型(八个),其余的默认值是nullStringname;intage;//main方......
  • 变量作用域与运算符
    变量作用域与运算符//类变量staticstaticdoublesalary=2500;//虽然是整数但一样能用,因为精度更高//属性:变量//实例变量:从属于对象(类):如果不自行初始化,这个类型的默认值是0//布尔值:默认是false//除了基本类型(八个),其余的默认值是nullStringname;intage;//main方......
  • [Python]运算符: / 和 % 和 //计算差异是什么?
    /和%和//(地板除)在Python中的作用是:用于对数据进行除法运算。python中与除法相关的三个运算符是//和/和%,下面逐一讲解。“/”,这是传统的除法,5/2=2.5“//”,在python中,这个叫“地板除”,3//2=1“%”,这个是取模操作,也就是区余数,8%2=0,7%2=1Python中分为3种除法:1、/,2、%,3......
  • Java_1 变量、运算符、表达式、输入与输出
    1编写一个简单的Java程序–手速练习publicclassMain{publicstaticvoidmain(String[]args){System.out.println("HelloWorld");}}2语法基础2.1变量变量必须先定义,才可以使用。不能重名。变量定义的方式:publicclassMain{publicstat......