目录

零基础 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 赋值给变量 c c += 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,不成立返回False print("(1 == 2) =",a) # 实际上 True = 1 False = 0 (记住这个小知识点)
print("(1 == 2) = %d" % a) b = ('laowang' == "laowang") # 如果表达式 'laowang' == "laowang" 成立,返回True,不成立返回False d = ('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 = 30 d = 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. WordPress安装:零基础入门教程

    WordPress安装:零基础入门教程 1主机空间要求要运行 WordPress,主机空间需满足以下条件.不过现在网络上的空间基本都可以,而且还让你随意定制Php和Mysql版本,至于空间和数据库大小 ...

  2. Python break/continue - Python零基础入门教程

    目录 一.break 二.continue 三.重点总结 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在 Python wh ...

  3. Python for循环 - Python零基础入门教程

    目录 一.for 循环语法 二.for 循环实战 三.重点总结 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在 Python ...

  4. STM32零基础入门教程

    本文主要是针对想了解STM32,手里又没有太多预算的小伙伴.市场上针对新手来说,比较合适的STM32开发版太贵,比如正点原子.树莓派等,便宜的教程又不详细,这对想白嫖的小伙伴来说不太有好,所以我选了一 ...

  5. 函数:Python的乐高积木 - 零基础入门学习Python017

    函数:Python的乐高积木 让编程改变世界 Change the world by program 相信大家小时候应该都玩过神奇的乐高积木,只要通过想象和创意,我们可以用它拼凑出很多神奇的东西. 随 ...

  6. 闲聊之Python的数据类型 - 零基础入门学习Python005

    闲聊之Python的数据类型 让编程改变世界 Change the world by program Python的数据类型 闲聊之Python的数据类型所谓闲聊,goosip,就是屁大点事可以咱聊上 ...

  7. PS零基础入门教程--裁剪工具用法

    我是IT轩,分享一下我使用PS的一些用法,希望对大家有帮助!欢迎关注微信公众号:笑林新记 PS版本:PS CC 2019 主要技术:裁剪工具. 裁剪工具主要有:裁剪工具.透视裁剪工具.切片工具和切片选 ...

  8. Apache Flink 零基础入门(转)

    这是一份很好的 Apache Flink 零基础入门教程. Apache Flink 零基础入门(一&二):基础概念解析 Apache Flink 零基础入门(三):开发环境搭建和应用的配置. ...

  9. 【Python教程】《零基础入门学习Python》(小甲鱼)

    [Python教程]<零基础入门学习Python>(小甲鱼) 讲解通俗易懂,诙谐. 哈哈哈. https://www.bilibili.com/video/av27789609

随机推荐

  1. Android Studio 之 Button(圆角,描边,按压效果)

    •普通Button <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns: ...

  2. Linux 常用系统性能命令总结

    Linux 常用系统性能命令 查看系统负载top,free **w/uptime  ** 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU占用CPU的进程可以是Running,也可 ...

  3. [搜索]P1088 火星人

    火星人 题目描述 人类终于登上了火星的土地并且见到了神秘的火星人.人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法.这种交流方法是这样的,首先,火星人把一个非常大的数字告诉 ...

  4. 从wav到Ogg Opus 以及使用java解码OPUS

    PCM 自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码.PCM通过抽样.量化.编码三个步骤将连续变化的模拟信号转换为数字编码. 采样率 采样频率,也称为采样速度或 ...

  5. 软工案例分析之OJ

    项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 案例分析作业要求 我在这个课程的目标是 和我的团队开发一个真正的软件,一起提升开发与合作的能力 这 ...

  6. 请使用管理员权限执行pip install命令

    重要的事情说三遍! 请使用管理员权限执行pip install命令 请使用管理员权限执行pip install命令 请使用管理员权限执行pip install命令 踩坑记录 当时一切还是从一题Misc ...

  7. 无法Ping通阿里云服务器的公网IP地址的解决方法

    解决步骤: 1.打开控制台2.打开防火墙3.添加规则添加规则的详情页,可以添加全部TCP也可以自定义添加一定端口范围的TCP:

  8. JAVAEE_Servlet_16_HttpServletRequest中常用方法(三)

    HttpServletRequest中常用方法(三) * 回顾ServletContext对象,ServletContext对象是Servlet上下文对象 - 创建ServletContext对象 S ...

  9. Typora+PicGo+阿里云写博客笔记

    Typora+PicGo+阿里云写博客笔记 选择这三个工具的理由 我一直有在使用typora使用mardown写作,毕竟typora很香,可以实时预览,非常丝滑. 配合上PicGo这个图床工具简直绝了 ...

  10. 鸿蒙HI3516-驱动开发(1.1-LTS)

    代码在:https://gitee.com/kwydm/open-harmony-taurus 目录大致结构 1.驱动开发创建目录://vendor/huawei/hdf/LED/src 新建Make ...