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

Python运算符

时间:2024-07-08 18:25:59浏览次数:16  
标签:10 False Python 运算符 按位 print hello

1.算数运算符 

        算术运算符包括:“+,-,*,/,%,//,**”。

        “%”为求余,通常用来判定奇偶或倍数;

        “//”为整除,用于返回整数;

        “**”为次方,优先级最高。

a, b = 3, 9
print(a+b, b-a,a*b,b/a)
print(a**b)
print(a**b/a)
print(a%b,b%a)
print(a//b,a*b**b//a)

2.赋值运算符

        赋值运算符包括:“=,+=,-=,*=,/=,**=,//=,%=”。

a = 10
# a = a + 10
a += 10
print(a)

#a = a - 10
a -= 10
print(a)

# a = a * 10
a *= 10
print(a)

# a = a // 10
a //= 10
print(a)

a = 15
b = 7
a %= b
print(a)

a = 10
a //= 10
print(a)

a = 10
a **= 3
print(a)

3.比较运算符

        比较运算符包括:“==,!=,>,>=,<,<=”。比较的结果为布尔值“True&False”,字符串在比较时逐个比较字符的大小。

a, b = 10, 20
print(a <= b)
print(a != b, a < b, a <= b, b > a, b >= a)

a, b = 10, "20"
print(a < int(b))
a, b = "x", "xyz"
print(a > b)

 

4.逻辑运算符

        逻辑运算符包括:“and,or,not”。

         “and”即“&&”意为“并且”,逻辑规则为“a and b”,a为真 b为真则结果为真,即“左侧为真返回右侧”、“左侧为假返回左侧”;

        “or”即“||”意为“或者”,逻辑规则为“左侧为假  返回左侧”,a为假b为假结果为假,即“左侧为假返回右侧”“左侧为真返回左侧”;

        “not”即“!”,逻辑规则为“非真为False”“非假为True”。

#假: False  0  "" None
#and
print(10 and 20)
print(10 and 0)
print(10 and "hello")
print(0 and 100)
print("" and "hello")
print(False and "hello")
print(None and True)

#or
print(10 or 0)
print("hello" or "hi")
print(True or False)
print(0 or 10)
print(False or True)
print("" or "hello")
print(None or "hi")

#not
print(not True, not 100, not "0", not "False")
print(not False, not 0, not "", not None)
print(not not not 10)

5.位运算符

        位运算符包括:“bit,byte,&,|,^”。

        “&”两个都是1结果才是1,按位与;

        “|”两个都是0结果才是0,按位或;

        “^”相同为0 不同为1,按位异或。

a = 0b0101
b = 0b0011
# 按位与
# c = 0b0001
# 按位或
# c = 0b0111
# 按位异或
c = 0b0110

print(c)

a = 50
b = 80
print(a & b, a | b, a ^ b)

print(bin(50), bin(80))

a = 0b0110010
b = 0b1010000

# c = 0b0010000
# c = 0b1110010
c = 0b1100010
print(c)

 

6.成员运算符

        成员运算符包括:“in,not in”(“in”的后面需要由多个元素构成)。

        功能为判断是否为内部元素。

print("c" not in "hello", "ho" in "hello", "1" in "100") 
print(100 in [100, 200, 300])

标签:10,False,Python,运算符,按位,print,hello
From: https://blog.csdn.net/2401_86120676/article/details/140161133

相关文章

  • QT中调用python中的函数
    1.创建py文件例如名为“python_script.py”的python文件:#python_script.pydefgreet(name):return"Hello,"+name+"!" 2.Qt的pro文件中包含python的头文件和库INCLUDEPATH+=python解释器的安装目录\includeLIBS+=-Lpython解释器的安装目录\libs-lpyt......
  • python C API常用函数介绍
    PythonCAPI提供了一组函数和宏,允许开发者在C或C++代码中与Python解释器进行交互。以下是一些常用的PythonCAPI函数和宏:1.**初始化和结束Python解释器**:-`Py_Initialize()`:初始化Python解释器。-`Py_Finalize()`:结束Python解释器。-`Py_SetProgramNam(cons......
  • 使用Python下载Bing每日一图并设置为壁纸
    简介Bing搜索引擎每天都会展示一张精美的图片,这些图片不仅美丽,而且常常包含有趣的信息。想象一下,每天打开电脑,都能看到这样的美景,是不是很棒呢?本文将介绍如何使用Python脚本自动化下载Bing每日一图,并将其设置为我们的桌面壁纸。环境准备在开始之前,请确保你的计算机上安装了Pyth......
  • Python OpenCv对规则物体进行实时检测
    前言很多情况需要对物体进行检测,常规的方法也有很多种。但是检测出来的边缘一般都是非常多,结果也是非常杂乱的,显然这种结果不是我们想要的。如果颜色相较于背景非常鲜艳的可以调节hsv阈值再进行检测,如果是一直在运动的物体可以通过帧差法进行物体检测,还有很多高深的算法也可以进......
  • python logger 使用记录
    1.简单使用importlogging#基本设置#如果没有设置,则可以使用该设置用于显示logging.basicConfig(level='DEBUG',datefmt='%Y-%m-%d%H:%M:%S',format='%(asctime)s[%(name)s]%(levelname)s%(message)s')logger=logging.getLogger(......
  • 【融合ChatGPT等AI模型】Python-GEE遥感云大数据分析、管理与可视化及多领域案例实践
    随着航空、航天、近地空间遥感平台的持续发展,遥感技术近年来取得显著进步。遥感数据的空间、时间、光谱分辨率及数据量均大幅提升,呈现出大数据特征。这为相关研究带来了新机遇,但同时也带来巨大挑战。传统的工作站和服务器已无法满足大区域、多尺度海量遥感数据处理需求。为解......
  • Python热门面试题三
    Python中的pass语句有什么作用?在Python中,pass语句是一个空操作(NOP,nooperation);它什么也不做,只作为一个占位符。其主要作用是在语法上需要语句的地方,但程序执行时又不需要执行任何操作时使用。pass语句可以用在函数的定义中、条件语句的分支里、循环结构中或者任何需要语......
  • 利用Python进行数据分析PDF下载经典数据分享推荐
    本书由Pythonpandas项目创始人WesMcKinney亲笔撰写,详细介绍利用Python进行操作、处理、清洗和规整数据等方面的具体细节和基本要点。第2版针对Python3.6进行全面修订和更新,涵盖新版的pandas、NumPy、IPython和Jupyter,并增加大量实际案例,可以帮助你高效解决一系列数据分析问题。......
  • python+anaconda环境搭建
    一:下载安装1、安装anacondaanaconda官网2、安装pycharmpycharm官网二:配置环境1、找到anaconda安装位置在系统环境变量中添加如下信息打开DOS框,输入conda--version,出现如下信息说明配置成功三:创建虚拟环境1、打开DOS框;输入(name表示自己虚拟环境的名称;version表示......
  • python爬虫——爬取12306火车票信息
    前提准备:requests、pandas、threading等第三方库的导入(未下载的先进行下载)导入库代码fromthreadingimportThread#多线程库importrequestsimportpandasaspdimportjson#json库完整步骤1.在网页找到需要的数据(1)任意输入出发地——目的地——日期,点击......