首页 > 编程语言 >python的运算符

python的运算符

时间:2024-07-03 20:29:31浏览次数:16  
标签:表示 10 20 python 运算符 print 赋值

算数运算符  

    python算数运算符有七种,{ + , - , * , / , % , // , ** }  

        + 表示求和
a = 10
b = 20
c = a + b
print(c)

 

         - 表示相减
a = 10
b = 20
c = b - a
print(c)

        *表示相乘
a = 10
b = 20
c = a * b
print(c)

        /表示相除
a = 10
b = 20
c = a / b
print(c)

        %表示求余数        (通常用来判定奇数偶数或者倍数)
a = 15
b = 7
c = 15 % 7
print(c)

        //表示整除        (返回整数)
a = 15
b = 7
c = 15 // 7
print(c)

        **表示次方        (优先级最高)

注:m**n
    n个m想乘

a = 3
b = 5
c = 3 ** 5
print(c)

赋值运算符

      python的赋值运算符有{ = , += , -= , *= , /= , %= , //= , **= }

        =表示赋值        (声明一个变量a值为10,把值10赋予变量a)
a = 10
print(a)

        +=表示相加在赋值
a = 10
a = a + 10
print(a)

a = 10
a += 10
print(a)

        -=表示相减再赋值
a = 10
a = a - 10
print(a) 

a = 10
a -= 10
print(a) 

        *=表示相乘再赋值
a = 10
a = a * 10
print(a) 

a = 10
a *= 10
print(a) 

        /=表示相除再赋值
a = 10
a = a / 10
print(a) 

a = 10
a /= 10
print(a) 

        %=表示求余数再赋值
a = 15
b = 7
a = a % b
print(a)

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

        //=表示求整数再赋值
a = 10
a = a // 10
print(a)

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

        **=表示次方再赋值
a = 10
a = a ** 3
print(a)

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

    

比较运算符        

     python的比较运算符有{ == , != , > , < , >= , <= }

注:比较的结果是布尔值               字符串在比较时逐个比较字符的大小
       True  
       False

        ==表示等于
a, b = 10, 20

print(a == b)

        !=表示不等于
a, b = 10, 20
print(a != b)

        >表示大于

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

        <表示小于
a, b = 10, 20
print(a < b)

        >=表示大于等于
a, b = 10, 20
print(a >= b)

        <=表示小于等于
a, b = 10, 20
print(a <= b)

        字符串比较
a, b = 10, "20"
print(a < int(b))
a, b = "x", "xyz"
print(a > b)

        

逻辑运算符

     python的逻辑运算符{ and , or , not}

注:只输出假,同真同假输出左边

        and表示并且
print(10 and 20 )
print(0 and 10 )
print("" and "hello") 
print(10 and 0)
print( None and False)

注:只输出真,同真同假输出左边

        or表示或者
print(0 or "hi")
print(None or 0)
print("hi" or 0)
print("hi " or"hello")

        and的优先级高于or
r2 = True or "hello" and 100
print(r2)

        not表示求相反
print(not "hi")
print(not None)
print(not 10)
print(not not not "hello")

位运算符

     python位运算符有{ & , | , ^ }        

注:使用二进制

        &叫按位与         两个都是1结果才是1
        |叫按位或         两个都是0结果才是0
        ^叫按位异或         相同为0 不同为1
# &都是1才是1
a =  0b0110
b =  0b0101 
print(a & b)
c = 0b0100
print(c)
# |有1 就1
print(a | b )
c = 0b0111
# ^相同就0
print(a ^ b) 
c = 0b0011

成员运算符        

     python的成员运算符有{ in , not in }

注:先判断是否是内部元素
    in的后面需要由多个元素构成
    字符串

        in表示在其中
print("c" in "china","1" in "100") 
print(100 in {100,200,300}) 

# 字符串中单词需要相连
print("ho "in "hello")

        not in 表示求相反
print(100 not in {100,200,300}) 

标签:表示,10,20,python,运算符,print,赋值
From: https://blog.csdn.net/vloggyh/article/details/140160013

相关文章

  • 这个神器绝了!可视化 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......
  • 【每日一练】python列表
    1、输入一个整数列表,将列表中的元素按照逆序输出。list1=[5,4,5,6]list1.reverse()print(list1)[6,5,4,5]2、输入一个字符串列表,输出其中长度大于等于5的字符串,并且将它们转换为大写形式。list1=['hello','lol','ak47','aliang']foriinlist1:iflen(i)......