广告
返回顶部
首页 > 资讯 > 后端开发 > Python >怎么使用Python的运算符
  • 216
分享到

怎么使用Python的运算符

2023-06-01 23:06:55 216人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍“怎么使用python的运算符”,在日常操作中,相信很多人在怎么使用Python的运算符问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Python的运算符”的疑惑有所帮助!接下来,请跟

这篇文章主要介绍“怎么使用python的运算符”,在日常操作中,相信很多人在怎么使用Python的运算符问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Python的运算符”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

算术运算符

Python中的算术运算符非常丰富,除了大家最为熟悉的加减乘除之外,还有整除运算符、求模(求余数)运算符和求幂运算符。下面的例子为大家展示了算术运算符的使用。

"""

算术运算符

Version: 0.1

Author: 骆昊

"""

print(321 + 123)     # 加法运算

print(321 - 123)     # 减法运算

print(321 * 123)     # 乘法运算

print(321 / 123)     # 除法运算

print(321 % 123)     # 求模运算

print(321 // 123)    # 整除运算

print(321 ** 123)    # 求幂运算

赋值运算符

赋值运算符应该是最为常见的运算符,它的作用是将右边的值赋给左边的变量。下面的例子演示了赋值运算符和复合赋值运算符的使用。

"""

赋值运算符和复合赋值运算符

Version: 0.1

Author: 骆昊

"""

a = 10

b = 3

a += b        # 相当于:a = a + b

a *= a + 2    # 相当于:a = a * (a + 2)

print(a)      # 算一下这里会输出什么

比较运算符和逻辑运算符

比较运算符有的地方也称为关系运算符,包括==、!=、<、>、<=、>=,我相信没有什么好解释的,大家一看就能懂,唯一需要提醒的是比较相等用的是==,请注意这个地方是两个等号,因为=是赋值运算符,我们在上面刚刚讲到过,==才是比较相等的比较运算符。比较运算符会产生布尔值,要么是True要么是False。

逻辑运算符有三个,分别是and、or和not。and字面意思是“而且”,所以and运算符会连接两个布尔值,如果两个布尔值都是True,那么运算的结果就是True;左右两边的布尔值有一个是False,最终的运算结果就是False。相信大家已经想到了,如果and左边的布尔值是False,不管右边的布尔值是什么,最终的结果都是False,所以在做运算的时候右边的值会被跳过(短路处理),这也就意味着在and运算符左边为False的情况下,右边的表达式根本不会执行。or字面意思是“或者”,所以or运算符也会连接两个布尔值,如果两个布尔值有任意一个是True,那么最终的结果就是True。当然,or运算符也是有短路功能的,在它左边的布尔值为True的情况下,右边的表达式根本不会执行。not运算符的后面会跟上一个布尔值,它的作用是得到与该布尔值相反的值,也就是说,后面的布尔值如果是True运算结果就是False,而后面的布尔值如果是False则运算结果就是True。

"""

比较运算符和逻辑运算符的使用

Version: 0.1

Author: 骆昊

"""

flag0 = 1 == 1

flag1 = 3 > 2

flag2 = 2 < 1

flag3 = flag1 and flag2

flag4 = flag1 or flag2

flag5 = not (1 != 2)

print('flag0 =', flag0)    # flag0 = True

print('flag1 =', flag1)    # flag1 = True

print('flag2 =', flag2)    # flag2 = False

print('flag3 =', flag3)    # flag3 = False

print('flag4 =', flag4)    # flag4 = True

print('flag5 =', flag5)    # flag5 = False

说明:比较运算符的优先级高于赋值运算符,所以flag0 = 1 == 1先做1 == 1产生布尔值True,再将这个值赋值给变量flag0。print函数可以输出多个值,多个值之间可以用,进行分隔,输出的内容之间默认以空格分开。

运算符的例子

例子1:华氏温度转换为摄氏温度。

提示:华氏温度到摄氏温度的转换公式为:$C=(F - 32) \div 1.8$。

"""

将华氏温度转换为摄氏温度

Version: 0.1

Author: 骆昊

"""

f = float(input('请输入华氏温度: '))

c = (f - 32) / 1.8

print('%.1f华氏度 = %.1f摄氏度' % (f, c))

说明:在使用print函数输出时,也可以对字符串内容进行格式化处理,上面print函数中的字符串%1.f是一个占位符,稍后会由一个float类型的变量值替换掉它。同理,如果字符串中有%d,后面可以用一个int类型的变量值替换掉它,而%s会被字符串的值替换掉。除了这种格式化字符串的方式外,还可以用下面的方式来格式化字符串,其中{f:.1f}和{c:.1f}可以先看成是{f}和{c},表示输出时会用变量f和变量c的值替换掉这两个占位符,后面的:.1f表示这是一个浮点数,小数点后保留1位有效数字。

print(f'{f:.1f}华氏度 = {c:.1f}摄氏度')

例子2:输入圆的半径计算计算周长和面积。

"""

输入半径计算圆的周长和面积

Version: 0.1

Author: 骆昊

"""

import math

radius = float(input('请输入圆的半径: '))

perimeter = 2 * math.pi * radius

area = math.pi * radius * radius

print('周长: %.2f' % perimeter)

print('面积: %.2f' % area)

例子3:输入年份判断是不是闰年。

"""

输入年份 如果是闰年输出True 否则输出False

Version: 0.1

Author: 骆昊

"""

year = int(input('请输入年份: '))

is_leap = year % 4 == 0 and year % 100 != 0 or year % 400 == 0

print(is_leap)

说明:比较运算符会产生布尔值,而逻辑运算符and和or会对这些布尔值进行组合,最终也是得到一个布尔值,闰年输出True,平年输出False。

到此,关于“怎么使用Python的运算符”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么使用Python的运算符

本文链接: https://www.lsjlt.com/news/228092.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么使用Python的运算符
    这篇文章主要介绍“怎么使用Python的运算符”,在日常操作中,相信很多人在怎么使用Python的运算符问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Python的运算符”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-01
  • 怎么使用Python运算符
    本篇内容介绍了“怎么使用Python运算符”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python语言支持很多种运算符,我们先用一个表格为...
    99+
    2023-06-01
  • python移位运算符怎么使用
    Python中的移位运算符包括左移运算符()。移位运算符用于将一个数的二进制位向左或向右移动指定的位数。使用左移运算符(> 2 #...
    99+
    2023-09-21
    python
  • Python海象运算符怎么使用
    这篇文章主要介绍了Python海象运算符怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python海象运算符怎么使用文章都会有所收获,下面我们一起来看看吧。前言随着Python 3.8的发布,赋值表达式...
    99+
    2023-07-02
  • python取余运算符怎么使用
    Python使用%运算符来执行取余运算。它的语法格式是:```result = dividend % divisor```其中,di...
    99+
    2023-08-23
    python
  • Python运算符之Inplace运算符的使用教程
    Python 在其定义中提供了执行就地操作的方法,即使用“ operator ”模块在单个语句中进行赋值和计算。 例如, x += y i...
    99+
    2022-11-11
  • python运算符号怎么用
    这篇文章给大家分享的是有关python运算符号怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。比较运算符a,b=10,30print('a>b吗?',a>b)print('...
    99+
    2023-06-22
  • JavaScript运算符、 算数运算符、赋值运算符怎么用
    这篇文章主要介绍“JavaScript运算符、 算数运算符、赋值运算符怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript运算符、 算数运算符、...
    99+
    2022-10-19
  • python 中的@运算符使用
    在看fastai的代码时,看到这么一段: n=100 x = torch.ones(n,2) x[:,0].uniform_(-1.,1) x[:5] a = tensor(3...
    99+
    2022-11-12
  • python中not运算符怎么用
    小编给大家分享一下python中not运算符怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明not逻辑非,可以对符号右侧的值进行非运算。对于布尔值,非运算...
    99+
    2023-06-20
  • Python海象运算符怎么用
    这篇文章给大家分享的是有关Python海象运算符怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在判断条件下允许操作。在一定程度上简化了代码,但降低了可读性。i = len((l ...
    99+
    2023-06-25
  • php运算符运用之怎么使用基本赋值运算符
    这篇文章主要介绍了php运算符运用之怎么使用基本赋值运算符,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php中基本的赋值运算符是“=”。他的优先级别低于其他的运算符,所以对...
    99+
    2023-06-20
  • php运算符运用之类型运算符怎么用
    这篇文章将为大家详细讲解有关php运算符运用之类型运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。类型运算符指的是instanceof。instanceof运算符是php5引进的。在此之前用is...
    99+
    2023-06-20
  • java运算符怎么使用
    四则运算符四则运算当中的加号“+”有常见的三种用法:对于数值来,那就是加法。对于字符char类型来说,在计算之前,char会被提升成为int,然后再计算。char类型字符,和int类型数字之间的对照关系比表:ASCII,Unicode对于字...
    99+
    2019-02-24
    java入门 java 运算符 使用
  • 怎么使用Javascript运算符
    本篇内容主要讲解“怎么使用Javascript运算符”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Javascript运算符”吧!1 运算符基础1.1 ...
    99+
    2022-10-19
  • Python运算符*的使用方法
    本篇内容主要讲解“Python运算符*的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python运算符*的使用方法”吧!1.有用的键盘快捷键缩进代码按Tab。取消缩进代码按Shift ...
    99+
    2023-06-02
  • C#的sizeof运算符和三元运算符怎么用
    本文小编为大家详细介绍“C#的sizeof运算符和三元运算符怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#的sizeof运算符和三元运算符怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。实例usi...
    99+
    2023-06-17
  • python逻辑运算符and怎么用
    这篇文章将为大家详细讲解有关python逻辑运算符and怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。说明and逻辑与,一假则假,都真才真,可以对符号两侧的值进行与运算。只有在符号两侧的值都为Tru...
    99+
    2023-06-20
  • python不等于运算符怎么用
    这篇文章主要为大家展示了“python不等于运算符怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python不等于运算符怎么用”这篇文章吧。Python not equal operato...
    99+
    2023-06-22
  • python中海象运算符:=怎么用
    这篇文章将为大家详细讲解有关python中海象运算符:=怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。海象运算符:=的是使用a =6 if b:...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作