百木园-与人分享,
就是让自己快乐。

Python运算符 - Python零基础入门教程

目录

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

零基础 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.其实运算符也比较简单,本文全是重点

六.猜你喜欢

  • Python 简介
  • Python Pycharm Anacanda 区别
  • Python2.x 和 Python3.x,如何选择?
  • Python 配置环境
  • Python Hello World 入门
  • Python 代码注释
  • Python 中文编码
  • Python 变量
  • Anaconda 是什么?Anconda 下载安装教程
  • Pycharm 提示:this license **** has been cancelled
  • Pycharm 设置开发模板/字体大小/背景颜色
  • 未经允许不得转载:猿说编程 » Python 运算符

    本文由博客 - 猿说编程 猿说编程 发布!

    来源:https://www.cnblogs.com/shuopython/p/14814455.html
    图文来源于网络,如有侵权请联系删除。

    未经允许不得转载:百木园 » Python运算符 - Python零基础入门教程

    相关推荐

    • 暂无文章