首页 > 其他分享 >基本运算

基本运算

时间:2023-10-20 16:13:41浏览次数:24  
标签:基本 10 False 运算 age 运算符 print True

基本运算

一、算术运算符

 x = 10
 y = 20
 print(x + y)  #30
 print(x - y)  #-10
 print(x * y)  #200
 print(x / y)  #0.5
 print(x % y)  #10
 print(x // y) #0
 print(x ** y) #100000000000000000000

二、比较运算符

​ 返回的都是布尔值

x = 10
y = 20

print(x > y)  # False
print(x < y)  # True
print(x >= y)  # False
print(x <= y)  # True

print(x == y)  # False
print(x != y)  # True

三、赋值运算符

x = 10  # (一元赋值运算符)
y = 20

# x = x+y  # x += y
x += y  # (二元赋值运算符)
x += 10
print(x)

x -= y
print(x)
x *= y
print(x)
x /= y
print(x)
x **= y  # x = x**y
print(x)
y //= x  # x = x//y
print(y)
x %= y  # x = x%y
print(x)

四、逻辑运算符

​ 返回True或False(二元运算符)

## and(和),两个条件都为真就为真,否则都为False
print(1>1 and 2>3)  # False
print(10>1 and False)  # False

## or(或),只要有一个为真就为真,否则都为False
age = 18
inp_age= input('age:')
print(age==inp_age or True)  # True
print(True or False)  # True
print(False or False)  # False


## not(不是)
print(not True)   # False
print(not False)  # True

五、身份运算符

x=1000
y=1000

# print(id(x))
# print(id(y))

print(x is y)  # False
print(x is not y)  # True
print(not x is y)

# 值相同的id不一定相同,id相同的值一定相同


# 补充(仅作了解)


# 运算符优先级(如果你想让他优先算,加括号就行了,没必要记忆优先级)

x = 100
y = 100
print(not x is y)  # x is y = True # not True = False
print(not x is y ** 2)  # y ** 2 = 10000 # x is y = False # not False = True
print(not ((x is y) ** 2))  # x is y = True # True ** 2 = 1 = True # not True = False

# True为1,False为0

print(True>0) # True
print(False >0) # False


x = 10
y = 10
print(x is y)  # True
x = x ** 5  # x = 100000

print(x is y)  # False

print(x is y ** 5)  # y=100000 # False


x = 100000
y = 100000
print(x is y)  # True

标签:基本,10,False,运算,age,运算符,print,True
From: https://www.cnblogs.com/JunLeewarehouse/p/17777332.html

相关文章

  • 【从零学习python 】05. Python中运用算数运算符进行计算和字符串拼接
    进制现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。在二进制的基础上,计算机还支持八进制和十六进制这两种进制。除了计算机里的进制以外,我们生活中经常用到的是十进制。Python语言支持二进制、八进制、十六进制以......
  • 【从零学习python 】05. Python中运用算数运算符进行计算和字符串拼接
    进制现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。在二进制的基础上,计算机还支持八进制和十六进制这两种进制。除了计算机里的进制以外,我们生活中经常用到的是十进制。Python语言支持二进制、八进制、十六进制以......
  • 【从零学习python 】05. Python中运用算数运算符进行计算和字符串拼接
    进制现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。在二进制的基础上,计算机还支持八进制和十六进制这两种进制。除了计算机里的进制以外,我们生活中经常用到的是十进制。Python语言支持二进制、八进制、十六进制以......
  • 三种基本排序算法:桶排序,冒泡排序,快速排序
    第一节桶排序(最快最简单的排序)1、概括就实现申请大小为的数组为例,inta[11]。首先将所有变量初始化为0,表示还没有出现过任何数字。下面开始处理得到的数字:若存入的第一个数字是5,就将相对应的a[5]的值在原来的基础上增加1.即将a[5]的值从0改为1,表示5出现过一次。若第二个......
  • 04_基本元器件介绍
    基本元器件介绍晶体三极管什么是晶体三极管三极管特点三种工作状态放大状态特点:​ 1Ic=βIb​ 2Ic的大小只受Ib的控制​ 3Ie=Ic+Ib工作状态:​ 1Ib一定时,Ic的大小和Uce无关截止状态特点:​ 1Ib=0,Ic=0,Ie=Ib+Ic=0工作状态:集电极和发射极之间......
  • 05_基本放大电路
    基本放大电路电容C1和C2起到隔直通交的作用,隔绝UCc的直流电,保留Es和Uo的交流电Ucc为电路供电,使三极管大Ube>0.7V,防止进入截止区各器件的取值范围Uce为什么会被反相会出现的情况Q点与Rb的关系Q点与Vcc的关系Q点与Rc的关系不足解决方案加电容C......
  • c++ 基本语法_1
    //1.主函数里面的各个含义意思#include<iostream>              #include表示预处理,引入一个iostream的库。<>里面表示的是一个头文件,每一个都有其功能intmain()                      #main表......
  • 运算符重载
    运算符重载1概述C++规定运算符重载必须针对类的对象,即重载时至少有一个参数是对象,如A、constA、A&等等。没有对象就new一个出来。C++用operator加运算符进行。对于普通运算符成员函数,this隐含参数代表第一个操作数对象。运算符可分为:不能重载:sizeof、.、.*、::、?:只能重......
  • 揭秘计算机的神经系统:探索计算机的基本组成
    计算机的基本硬件组成CPU被比喻为人类大脑,其作用是指挥和控制人体的各项功能。而内存和硬盘则相当于大脑中的记忆板块,用于记录和存储信息。主板则类似于人的神经系统,起到连接和协调人体各个部分的作用。显卡则类似于人的眼睛,负责显示图像和视频。而计算机的电源则类似于人的心脏......
  • SQL语句的基本使用5-多值子查询
    这个作业属于哪个课程https://edu.cnblogs.com/campus/uzz/cs3这个作业要求在哪里https://edu.cnblogs.com/campus/uzz/cs3/homework/13074这个作业的目标SQL语句的基本使用5-多值子查询1.在student_info表中查找与“刘东阳”性别相同的所有学生的姓名、出生日......