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

Python运算符

时间:2024-12-26 21:29:16浏览次数:12  
标签:Python i3 i4 运算符 print n1 n2

前言

随着人工智能的不断发展,python这门技术也越来越重要,很多人都开启了python学习,本文就介绍了python的基础内容——Python运算符。

一、Pathon运算符是什么?

Python运算符包含了算数运算符、赋值运算符、比较运算符、逻辑运算符、其他运算符。接下来我们说一下各个运算符的代码及运行结果。

1.算数运算符

#定义两个变量并且赋予值
n1 = 45
n2 = 12

#加法 +
n3 = n1 + n2
print(f"{n1}+{n2}={n3}")
#减法 -
n4 = n1 - n2
print(f"{n1}-{n2}={n4}")
#乘法 *
n5 = n1 * n2
print(f"{n1}*{n2}={n5}")
#次方 **
n6 = n1 ** n2
print(f"{n1}**{n2}={n6}")
#除法 /
n7 = n1 / n2
print(f"{n1}/{n2}={n7}")
#取整 //
n8 = n1 // n2
print(f"{n1}//{n2}={n8}")
#取余 %
n9 = n1 % n2
print(f"{n1}%{n2}={n9}")

2.赋值运算符

“=”    “+=”    “-=”   "*="   “**=”    "/="    "//="    '' %=''

#定义一个变量a
a = 1
print(a)

a += 1
print(a)

a -= 1
print(a)

a *= 2
print(a)

a /= 2
print(a)

a **= 2
print(a)

a //= 2
print(a)

a %= 2
print(a)

3.比较运算符

>  <  >=   <=   !=  ==  它们的返回值是True或False

print(10 > 5)
print(7 > 8)
print(56 <= 67)
print(56 >= 67)
print(56 != 67)

 

4.逻辑运算符

and:  并且   左侧为真,返回右侧;左侧为假,返回左侧
  or:或者   左侧为真,返回左侧;左侧为假,返回右侧
 not:非      非真为False,非假为True

print(0 and 100)
print(50 and 0)

print(0 or 100)
print(10 and 59)
print(10 or 59)

print(2 or 39 and 89)

print(2 and 5 and 89)

print(not 0, not "", not None)
print(not 0 and not "" and not None)
print(not 0 and not "" or not None)

 

 

5.其他运算符

(1)成员运算符  in   not in

(2) 位运算符     &  |   ^

"""
程序运算符 in 
按照二进制格式进行位运算      & 位运算符 & 逻辑与
                              | 逻辑或
                              ^ 异或
"""
print("d1" in "hi world", "ld" not in "hi world",)
print("1" in "100")
print("2" in "100")


# 化为二进制& 相同位置都是1结果才是1
#           | 相同位置都是0结果才是0
#           ^ 相同位置相同为0不同为1
i3 = 5
i4 = 6
print(i3 & i4)
print(i3 | i4)


i3 = 6
print(bin(i3))
i4 = 7
print(bin(i4))
print(i3 & i4, bin(i3 & i4))
print(i3 | i4, bin(i3 | i4))


print(i3 ^ i4, bin(i3 ^ i4))

 

标签:Python,i3,i4,运算符,print,n1,n2
From: https://blog.csdn.net/Year020409/article/details/144749432

相关文章

  • 【java毕设 python毕设 大数据毕设】基于springboot校园失物招领系统的设计与实现 适
    ✍✍计算机编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程......
  • 【java毕设 python毕设 大数据毕设】基于springboot的小学生古诗词学习软件的设计与实
    ✍✍计算机编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程......
  • python的网页自动化工具DrissionPage
    一直以来用的都是Python+Selenium实现自动化。直到发现了DrissionPage,实际用过之后写脚本速度提高了100%,执行效率提高了50%。代码简洁,功能强大,Selenium代码迁移也很丝滑。 概述基于python的网页自动化工具。既能控制浏览器,也能收发数据包。可兼顾浏览器自动化的便利性和re......
  • python3启动一个本地http服务器
    在win10系统中,使用python版本为Python3.6.3 编写index.html网页在当前目录F:\httpTest下,新建index.html,内容如下:<!DOCTYPEhtml><head><metacharset="utf-8"><title>HttpTest</title><style>div{......
  • 深度解析 Python 网络框架:Django、Tornado、Flask 和 Twisted
    目录引言Python网络框架概述Django:全栈开发的首选框架3.1Django的核心特性3.2Django的应用场景3.3优势与不足Tornado:高性能的异步框架4.1Tornado的异步特性4.2Tornado的应用场景4.3优势与不足Flask:轻量级的微框架5.1Flask的核心特性5.2Flask的应用场景......
  • Python-安装Python3.11
    一、安装Python3.11安装包:通过网盘分享的文件:Python等2个文件链接:https://pan.baidu.com/s/1_pIbpua2q5ky7xV07PZmpA?pwd=sky1提取码:sky1二、安装1、下载完成后,双击运行安装程序。2、在安装向导的首页,勾选“AddPython3.11toPATH”选项,这一步非常重要,它会将Python......
  • 基于 Python 大数据的拼团购物数据分析系统的设计与实现
    标题:基于Python大数据的拼团购物数据分析系统的设计与实现内容:1.摘要本文设计并实现了一个基于Python大数据的拼团购物数据分析系统。通过对拼团购物数据的收集、清洗和分析,系统能够为商家提供用户行为分析、商品销售情况分析等功能,帮助商家更好地了解用户需求,优化商品......
  • 记录python+pyside+qml+qtcharts 使用,防踩坑
    使用QML-qtquick进行开发时,有个使用chart图表的需求,看了一大圈,网上都是qmake或是cmake来构建QTchart,用python开发也只搜到QtWidgets模块进行图表绘制。然而我对qtwidgets不是很了解,想要的是QML开发,在使用ChartView{}时一直闪退,没有效果。经历了苦苦搜寻,终于在https://stackove......
  • Python函数(十二):函数的创建和调用、参数传递、返回值
    前言:在编程的世界里,函数是一种基本的构建块,它允许我们将代码封装成可重复使用的单元。在Python中,函数的使用尤为重要,因为它不仅有助于代码的模块化,还提高了代码的可读性和可维护性。本章节,我们将深入探讨Python函数的创建和调用、参数传递以及返回值这三个核心概念。函数的创建和......
  • pyca/cryptography库的学习(5)——python
    非对称加密算法非对称密码学是密码学的一个分支,其中一个密钥可以分为两个部分:公钥和私钥。公钥可以给任何人,无论是否可信,而私钥必须保密(就像对称加密中的密钥一样)。非对称加密有两个主要用途:认证和保密性。使用非对称加密,可以用私钥对消息进行签名,然后任何拥有公钥的人都......