首页 > 编程语言 >Python 中的运算符

Python 中的运算符

时间:2023-05-03 14:56:30浏览次数:46  
标签:10 False Python ng 运算符 print True

什么是运营商?

在编程中,运算符是用于执行数字或逻辑运算的字符。

Python 支持许多不同类型的运算符。在本课中,我们将学习以下常用运算符:

  • 算术运算符
  • 比较运算符
  • 赋值运算符(用于变量)
  • 逻辑运算符
  • 成员资格测试运算符(检查给定值内是否存在值)

算术运算符

Python 支持所有用于执行加法、减法、乘法、除法、求幂和求余的常用算术运算符。

a = 10
b = 5
print(a + b) # 15 (= 10 + 5)
print(a - b) # 5 (= 10 - 5)
print(a/b) # 2 (= 10 : 5)
print(a*b) # 50 (= 10 x 5)
print(a%b) # 0 (10 : 5 dư 0)
print(a**b) # 100000 (= 10^5)

比较运算符

比较运算符用于比较值。例如:

a = 5
b = 10
# Kiểm tra a nhỏ hơn b
print(a < b) # True
# Kiểm tra a lớn hơn b
print(a > b) # False
# Kiểm tra a nhỏ hơn 5
print(a < 5) # False
# Kiểm tra a khác b
print(a != b) # True
print(a <> b) # True
# Kiểm tra a khác 5
print(a != 5) # False
# Kiểm tra a bằng 5
print(a == 5) # True
# Kiểm tra a nhỏ hơn hoặc bằng 5
print(a <= 5) # True
# Kiểm tra a lớn hơn hoặc bằng 5
print(a >= 5) # True

上面你注意到我们使用两个等号来比较相等性, == 而不仅仅是 1 个符号 =

赋值

赋值运算符用于设置初始值或更改变量的值。我们在前面的示例中经常使用的赋值运算符之一是 =.

a = 5

此外,我们还有一个运算符 += 也用于赋值:

a = 5
b = 10
print(a) # 5
a += b # Tương đương a = a + b
print(a) # 15

a += 3 # Tương đương a = a + 3
print(a) # 18

同样,我们还有运算符 -=,  *=/= 和 **=

a = 10
b = 5
a -= b # Tương đương a = a - b
print(a) # 5 (= 10 - 5)
a *= b # Tương đương a = a * b
print(a) # 25 (= 5 x 5)
a /= b # Tương đương a = a / b
print(a) # 5 (= 25 : 5)
a **= b # Tương đương a = a**b
print(a) # 3125 (= 5^5)

逻辑运算符

用于执行逻辑运算的逻辑运算符包括:

  • and 用于执行逻辑运算的运算 符 
  • 运算符 or 用于执行逻辑运算 
  • not 用于执行负逻辑 运算的运算符 

例如:

a = True
b = False
print(a and b) # False
print(a or b) # True
print(!a) # False
print(!b) # True

会员运营商

成员资格运算符用于测试给定值内是否存在值。这个给定值的数据类型通常有字符串(string)、列表(list)、元组…… Python有两个隶属运算符 in and  not in (和)相反 in。例如:

a = "Hello World!"
print("W" in a) # True
print("o" in a) # True
print("w" in a) # False
print("!" not in a) # False

标签:10,False,Python,ng,运算符,print,True
From: https://www.cnblogs.com/xiudiu/p/Toan-Tu.html

相关文章

  • Python语法
    什么是语法?回忆一下我们上节课写的程序代码:print("HelloWorld!")在计算机上运行命令行时(或者具体来说,PythonInterperter)如何理解应该显示的文本 HelloWorld!?Python语言(或任何其他编程语言)规定了程序员需要遵循的编写代码的规则。而PythonInterperter程序在执行时,也会根......
  • 直播商城源码,利用Python将图片批量改成任意格式
    直播商城源码,利用Python将图片批量改成任意格式 importglobimportosimportthreadingfromPILimportImagedefcreate_image(infile,index):  os.path.splitext(infile)  im=Image.open(infile)  im.save("F:/PL/Cigarettes/total/good/"+str(index)+".j......
  • 第 2 课:在 python 中声明变量
    上一篇文章给大家介绍了python语言,这里再重复一遍,这个系列我讲的是python 3 ,这篇文章我们一起去学习如何利用其中的变量声明和数据类型Python。目录1、在Python中声明变量。2、Python中的数据类型。3、检查数据类型。4、Python中的数据类型转换。5、结论。1、在Python......
  • 查看python版本号,库的位置
    whichpython->/home/xx/anaconda3/bin/pythonpip版本号python3–mpip–-version->pip21.2.4from/home/xx/anaconda3/lib/python3.9/site-packages/pip(python3.9)查看包安装的位置:先import这个包,再运行包名字.file,一般第三方包安装在\Lib\site-packages下impo......
  • python编写多线程程序并测速
    importthreadingimporttimeind=2defsingle():  forjinrange(ind):    foriinrange(5000):      print(i*2)defs():  foriinrange(5000):    print(i*2)defmulti():  threa=[]  forjinrange(ind): ......
  • python 合并json
    importjson#foriinrange(800):f1=open('.\\'+str(0)+'.txt',"r")data1=f1.read()dic_str2=json.loads(str(data1).replace("'","\""))foriinrange(1,50):f=open('.\\'+......
  • python-docx的简单使用
    '''设置表格所有单元格的四个边为0.5磅,黑色,实线可以使用返回值,也可以不使用'''def设置表格网格线为黑色实线(table_object:object):kwargs={"top":{"sz":4,"val":"single","color":"#000000"},......
  • python自动下载pdf文件—可分布下载=.= 一个demo
    代码如下:importioimportrequestsdefdownload_pdf(save_path,pdf_name,pdf_url):send_headers={"User-Agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/61.0.3163.100Safari/537.36&q......
  • Python_15 ddt驱动与日志
    一、查缺补漏 1.在测试报告中添加注释,写在类名下面就行,方法名下面,三引号2.直接importddt引用的时候需要ddt.ddt,ddt.data,ddt.unpack fromddtimportddt,data,unpackkeyifrom会更好,引用的时候直接data就行二、DDT数据驱动 1.数据驱动:将不同的数据在同一个业务逻辑......
  • python图像处理库
    pillow是图像处理的python第三方库,可以对图片进行加载、显示、保存、剪切、黏贴、分离、合并等操作。一种题目是在图片中逆序或隐藏其他格式的文件,需要用到pillow库的Image类的open、save、getpixel、putpixel等方法-。另一种题目是在GIF图片中分离或合并多个帧,需要用到pillow库......