目录

  • 一.算术运算符
  • 二.赋值运算符
  • 三.比较运算符
  • 四.运算符的优先等级
  • 五.重点总结
  • 六.猜你喜欢

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

什么是运算符?听着高大上,实际小学生都能把它玩的贼溜。比如:3 + 2 – 5 * 0 = 0

一.算术运算符

** Python 算术运算符简称加减乘除**,直接上代码:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:python运算符.py
@Time:2021/3/18 00:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""a = 10
b = 20
c = 30# 其实上面三行代码使用一行就能完成
# a,b,c = 10,20,30  # 经典写法print("a - b = ",(a - b))
print("a - c = %d" % (a - c))
print("a - b + c = {}".format(a-b+c))'''
输出结果:a - b =  -10
a - c = -20
a - b + c = 20
'''

如果对 print 函数使用不熟悉的请参考:Python print 函数;

如果对 format 函数使用不熟悉的请参考:Python format 函数;

二.赋值运算符

看到赋值就差不多应该就明白了,Python 赋值运算符是把一个值赋值给另外一个变量,直接上代码:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:python运算符.py
@Time:2021/3/18 00:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""a = 10 # 其实这本身就是一个赋值运算符,整数 10 赋值给变量 a
b = 20 # 其实这本身就是一个赋值运算符,整数 20 赋值给变量 b
c = 30 # 其实这本身就是一个赋值运算符,整数 30 赋值给变量 cc += a # 等价于 c = c + a   (加法)
print("c = %d" % c)b -= a # 等价于 b = b - a   (减法)
print("b =",b)a *= 10 # 等价于 a = a * 10 (乘法)
print("a = {}".format(a))a /= 20 # 等价于 a = a / 20 (除法)
print("a = %d" % (a))'''
输出结果:
c = 40
b = 10
a = 100
a = 5
'''

三.比较运算符

Python 中比较运算符,俗话就是比较大小的意思,直接上代码:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:python运算符.py
@Time:2021/3/18 00:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""a = (1 == 2) # 如果表达式 1 == 2 成立,返回True,不成立返回Falseprint("(1 == 2) =",a)   # 实际上 True = 1   False = 0 (记住这个小知识点)
print("(1 == 2) = %d" % a)b = ('laowang' == "laowang") # 如果表达式 'laowang' == "laowang" 成立,返回True,不成立返回Falsed = ('LAOWANG' == "laowang") # 如果表达式 'LAOWANG' == "laowang" 成立,返回True,不成立返回False#注意单引号和双引号的配合使用,如果单独使用单引号或者双引号是无法输出下面内容的,不信你可以尝试一波
print("('laowang' == 'laowang') =",b)#字符串也是区分大小写的
print("('LAOWANG' == 'laowang') = %d" % d)e = (False != True) # 如果 False 不等于 True 成立,返回 True ,反之返回 False
print("(False != True) = {}".format(e))'''
输出结果:
(1 == 2) = False
(1 == 2) = 0
('laowang' == 'laowang') = True
('LAOWANG' == 'laowang') = 0
(False != True) = True
'''

上面代码有三个额外知识点,值得注意:

  • 1.BOOL 变量 True 和 False 的值其实分别是整数 1 和 0 ;
  • 2.注意单引号和双引号的配合使用
  • 3.字符串也是可以直接比较是否相等的,需要区分大小写

四.运算符的优先等级

上代码之前给你出个题目先:

a = 3 + 2 - 5 * 0 # 你猜a的值等于多少

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:python运算符.py
@Time:2021/3/18 00:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""a = 10
b = 20
c = 30d = a + b * c
e = (a + b) * c
f = a + (b * c)
print("d = {} e = {} f = {}".format(d,e,f))'''
输出结果:
d = 610 e = 900 f = 610
'''

由此可见,运算符优先级别和小学教的差不多,有括号的先算括号,然后再算乘除,最后加减,简单吧!

五.重点总结

  • 1.BOOL 变量 True 和 False 的值其实分别是整数 1 和 0 ;
  • 2.注意单引号和双引号的配合使用
  • 3.字符串也是可以直接比较是否相等的,需要区分大小写
  • 4. print 函数和 format 函数是基础,需要掌握
  • 5.其实运算符也比较简单,本文全是重点

六.猜你喜欢

  1. Python 简介
  2. Python Pycharm Anacanda 区别
  3. Python2.x 和 Python3.x,如何选择?
  4. Python 配置环境
  5. Python Hello World 入门
  6. Python 代码注释
  7. Python 中文编码
  8. Python 变量
  9. Anaconda 是什么?Anconda 下载安装教程
  10. Pycharm 提示:this license **** has been cancelled
  11. Pycharm 设置开发模板/字体大小/背景颜色

未经允许不得转载:猿说编程 » Python 运算符

Python运算符 - Python零基础入门教程相关推荐

  1. python爬虫教程-Python爬虫五大零基础入门教程

    这个博主的这个爬虫学习系列教程,很详细啊,从入门到实战.进阶等都有详细的文档介绍,对爬虫感兴趣的小伙伴推荐一看. 实验楼的爬虫教程不是太多,但是都有详细的讲解和代码,而且有在线开发环境,对于学习者是非 ...

  2. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

  3. 视频教程-Python零基础入门教程-Python

    Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...

  4. Python零基础入门教程( 快速入门)

    前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...

  5. 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino

    ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...

  6. C++零基础入门教程:基础篇(一)

    前言 嘿嘿,我叕来啦─=≡Σ(((つ•̀ω•́)つ!别问我为什么突然变成了零基础入门教程(一),因为前面那三篇都是基础的不能在基础的教程了.(其实是因为顺序乱了,而且那时候没有单独弄一个专栏,后面我会 ...

  7. SEO零基础入门教程(外链的发布和软文编写)

    seo的作用是众所周知的,对网站进行seo优化,可以给网站带来大量的搜索引擎流量.但是想要做好网站优化也有难度,尤其是对于seo新手来说,因为缺乏理论和实战,所以seo新手需要多加练习.那么具体seo ...

  8. 九宫怎么排列和使用_剪映零基础入门教程第三十七篇:一学就会系列之九宫格小程序配音...

    很多玩儿抖音的朋友都看过九宫格视频,但是并不是每个玩抖音的人都会制作这个九宫格视频,实际这个需要借助小工具来帮忙,而常用抖音的朋友们会对剪映更加熟悉一些,且九宫格视频在剪映内的制作方式则比较简单.那么 ...

  9. 计算机pscs6教程,photoshop CS6零基础入门教程

    <photoshop CS6零基础入门教程>针对零基础学员开设,以教案和实际操作演示相结合的方式,详细地介绍adobe photoshop cs6的各项工具和命令.由浅入深.循序渐进地全面 ...

  10. finereport自学教程_办公物语丨Finereport零基础入门教程,你不可缺少的报表神器...

    原标题:办公物语丨Finereport零基础入门教程,你不可缺少的报表神器 ⌛ 小办又来了,快,搬好你的小板凳. 今天小办要着重讲一下 之前推文里提到过的制表神器. 当你逐渐发现Excel不能满足你的 ...

最新文章

  1. 用户密码加密存储十问十答,一文说透密码安全存储
  2. qiankun 微前端_基于qiankun落地部署微前端爬”坑“记
  3. 浅谈Java SE、Java EE、Java ME三者的区别
  4. python基础复习
  5. 光猫直连电脑不能上网_电脑插上网线不能上网怎么办
  6. 进程、线程和协程的理解
  7. 住过一晚两万的ICU后,我还是建议你不要轻易买保险
  8. 牛顿法中为何出现hessian矩阵
  9. JavaScript从入门到放弃 - ES6中的对象和类
  10. 华三交换机配置access命令_H3C交换机配置命令大全
  11. 在python中函数和类都属于可调用对象_在Python中函数和类都属于可调用对象
  12. uboot阶段flash分区_1.12.uboot的烧写和flash分区1
  13. 设计中最困难的部分是决定设计什么
  14. 51单片机项目设计:WiFi视频小车制作教程、正点原子wifi摄像头模块应用、手机wifi控制
  15. 设计并实现“恺撒密码”--简单版
  16. 什么是OA系统的工作流?
  17. 一代大商孟洛川的经商之道
  18. 人群计数:人群计数研究综述(2018.11)
  19. C语言_链式栈结构+二进制计算器
  20. Html5 Egret游戏开发 成语大挑战(四)选关界面

热门文章

  1. 君子动手不动口,阿里云喊你做云上体验官啦!
  2. Fabric中的Transient Data与Private Data
  3. 全面升级 | 阿里云中间件推出3款新品和3项产品新特性,加速企业中台落地
  4. HTTPS时代已来,你做好准备了吗?
  5. 走进英特尔中国研究院探索创新日:发布最新科研成果与创新策略
  6. 重磅 | 《中国移动云网一体产品白皮书(2021)》发布!
  7. 5G进入爬坡期,这个关键因素,决定了它的成败……
  8. 携程发布2020年财报:四季度营业利润率10% 疫情以来连续两季度盈利
  9. 一目了然的 Docker 环境配置指南
  10. MongoDB+阿里云 最新数据库独家上线!