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

Python运算符

时间:2024-07-03 20:56:35浏览次数:12  
标签:10 20 Python 运算符 按位 算数 print

一,算数运算符

1.什么是算数运算符

算数运算符是用于进行数学运算的符号。运算符用于对数字进行加减乘除等数学运算,并返回运算结果。

2.算数运算符的分类

基础的           加(+)  减(-)  乘(*)  除(/)     四则运算(这些是我们上小学都开始学的了)

在Python中还有一些我们经常用到的算数运算符:

求余数运算符( % )     整除运算符(  //  )    次方运算符(  **  )

3.算数运算符的用法

加法/减法运算符
a=10
b=20

print(a+b)
print(a-b)
乘法/除法运算符
a=20
b=10
print(a*b)
print(a/b)
求余数运算符(%)
a = 10
b = 20

# #a对b求余数,即a/b得到的余数 即看a里面有几个b 然后取剩下的余数
print(a%b)#10里面没有20,所以返回10
 整除运算符(  //  )

a = 10
b = 20
# #a整除b,返回整数
print(a//b)
次方运算符(  **  )

 

a = 10
b = 20

# #a的b次方,即b个a相乘
print(a**b)

注意:只有相同类型的变量才可以进行这些运算!!!!!!!!!!!!!!!!! 

二,赋值运算符

1.什么是赋值运算符

赋值运算符是一种用于将值赋给变量的运算符。它可以将一个表达式的结果赋给一个变量。

2.赋值运算符都有哪些?

赋值运算符有: =    +=    -=   *=    /=    %=    //=    **=

3.赋值运算符怎么用?

=  
a=10
+=
a += 10  #a = a + 10 
-=
a -= 10  #a = a - 10
*=
a *= 10 #a = a * 10
/=
a /= 10  #a = a / 10
%=
a %= 3   #a = a % 10
//=
a //= 10  #a = a // 10
**=
a **= 10  #a = a ** 10

三,比较运算符

1.什么是比较运算符?

比较运算符也称为关系运算符,用于比较两个值的大小关系。

2.比较运算符有哪些?

==      !=       >       >=     <      <=

这些我们也在学习中喜闻乐见

3.在程序中如何使用这些运算符?

(1)比较运算符比较后的返回值是     布尔值(即True/False)

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

(2)只有相同类型的变量才可以做比较

  (3)   字符串之间的比较是逐个比较的,如果某一个值分出大小来,后面的就不用比较了

a = 'abc'
b = 'adc'
print('a'>'b')

四,逻辑运算符

1.什么是逻辑运算符?

逻辑运算符是用于组合和操作逻辑值的运算符。逻辑运算符常用于条件语句、循环语句和布尔表达式中,用于控制程序的流程和逻辑。

2.逻辑运算符的种类?

and  与运算符(&&)用于判断两个条件是否同时为真,只有当两个条件都为真时,整个表达式的结果才为真。

or     或运算符(||)用于判断两个条件是否有一个为真,只要一个条件为真,整个表达式的结果就为真。

not   非运算符(!)用于取反操作,将真变为假,将假变为真。

3.要注意的点

优先级:and 和 or 在一起用时,and 的优先级要高于 or

五,位运算符

1.什么是位运算符?

位运算符是一组用于操作二进制位的运算符。它们可以直接操作数字的二进制表示,而不考虑十进制的值。

2.位运算符有哪几个?

按位与(&)、按位或(|)、按位异或(^)

3.在程序中如何使用

定义两个二进制变量

a = 0b0011
b = 0b1001

求解c=    a & b    /     a | b      /       a ^b 

#按位与
c = 0b0001#两个都为1,结果才是1

#按位或
c = 0b1011#两个都为0,结果才是0

#按位异或
c = 0b1010#相同为0,相异为1

六,成员运算符

1.什么是成员运算符?

成员运算符用于判断一个值是否属于某个集合或序列。

2.Python中有哪些成员运算符?

in        和      not in

3.成员运算符在Python中的用法

(1)举个例子

print('1'  in '123')

返回结果为:True   

证明在字符串   ‘123’  中有字符串  ‘1’

(2)那如果是整数呢?会不会也能返回一个 True 呢?

print(1   in  123)

可以发现,并不能,程序报错了

所以:in 后面必须是一个由多个元素组成的!!!!!!!!

(3)如果字母不连续,比如

print('hl' in 'hello'')

这样返回的结果将会是   False    因为连续的    hl    并不在    hello   中!

  (4)not in 的用法就是对  in 取反,相信大家在掌握    in 的用法后, not in  也不在话下!!!

标签:10,20,Python,运算符,按位,算数,print
From: https://blog.csdn.net/2401_86120670/article/details/140160921

相关文章

  • python的运算符
    算数运算符   python算数运算符有七种,{+,-,*,/,%,//,**}         +表示求和a=10b=20c=a+bprint(c)          -表示相减a=10b=20c=b-aprint(c)    *表示相乘a=10b=20c=a*bprint(c......
  • 这个神器绝了!可视化 Python 打包 exe
     在Python开发中,如何将脚本打包成独立的可执行文件,是许多开发者面临的挑战。特别是在需要将应用程序分发给不具备Python环境的用户时,打包工具显得尤为重要。auto-py-to-exe作为一款强大的Python打包工具,为开发者提供了简便快捷的解决方案。那么,auto-py-to-exe究竟是如何简化......
  • Python预测体重变化:决策树、tf神经网络、随机森林、梯度提升树、线性回归可视化分析吸
    全文链接:https://tecdat.cn/?p=36648原文出处:拓端数据部落公众号在当今的数据驱动时代,机器学习算法已成为解析复杂数据集、揭示隐藏模式及预测未来趋势的重要工具。特别是在医疗健康领域,这些算法的应用极大地提升了我们对疾病预防、诊断及治疗方案的理解与制定能力。本文旨在通......
  • 手把手教你如何用python写一个经典小游戏(仅需100行以内的代码)
    创作灵感小时候也就是大概十几年前的时候,智能触屏手机还未大量普及,移动网络还是2G,大部分人用的都是小灵通,里面只有几款经典的游戏,比如俄罗斯方块,贪吃蛇等。还记得以前自己玩的不亦乐乎。如今网络发展迅速,通讯设备越来越智能化,集成化,这些上世纪的经典游戏似乎早已淡忘人们的视......
  • 基于python语言的网页设计(手把手教你设计一个个人博客网站)
     总体的设计思路设计网页的思路涉及多个方面,从前端的页面结构和样式,到后端的数据处理和逻辑实现。1.确定网站的需求和功能首先要明确网站的功能需求,比如用户注册登录、博客文章发布和展示、评论系统等。2.选择技术栈选择适合的框架和工具。对于Python,常用的Web框架包括Fl......
  • python的String整理
    字符串常用方法方法描述参数说明使用示例capitalize()返回字符串的副本,将字符串的第一个字符转换为大写,其余字符转换为小写。无s='helloworld';s_capitalized=s.capitalize()casefold()返回字符串的副本,转换所有字符为小写,并且将所有特定于语言的大小写折叠为通用大......
  • 掌握 IPython 中的 %%bash 魔法命令:深入探索与实践
    IPython是一个强大的交互式Python解释器,它提供了丰富的功能来增强开发体验。其中一个非常实用的功能是IPython的“魔法命令”(magiccommands),这些命令以%%开头,用于执行特定的操作或改变IPython的行为。%%bash就是其中之一,它允许用户在IPython环境中执行Bash命......
  • 【Python&网络通信】基于Bypy调用百度网盘api实现自动上传和下载网盘文件
    ​    网盘对于大家的生活工作可以说是息息相关,但是如果每天都重复去上传下载文件就会很浪费时间,所以有没有什么办法可以解放双手?那就是网盘接口,本文通过Bypy库实现百度网盘的自动上传和下载文件。原创作者:RS迷途小书童博客地址:https://blog.csdn.net/m0_56729804?t......
  • Python(netCDF4库)读取.nc文件(NetCDF气象数据文件)
    importnetCDF4asncimportnumpyasnpimportmatplotlib.pyplotaspltimportcartopy.crsasccrsdefplot_currents(file_path,variable_name,lon_name,lat_name):"""绘制洋流并保存为JPEG图片。参数:file_path(str):NetCDF文件路径。v......
  • Mysql中视图的使用以及常见运算符的使用示例和优先级
    场景基础知识回顾:mysql中视图的基础使用以及常见运算符的使用示例。注:博客:https://blog.csdn.net/badao_liumang_qizhi实现Mysql中视图的使用视图的创建CREATEVIEWstu_viewASSELECT*FROMbus_student;视图查询SELECT*FROMstu_view;查看视图基本信息SHOWTAB......