Python运算符和输入输出

描述

Python的运算符是用来操作数据的符号或特殊字符。Python提供了多种类型的运算符,其中包括算术运算符、比较运算符、逻辑运算符、位运算符等。

  1. 算术运算符:

    • 加法运算符(+):用于两个数值相加,也可以用于字符串的拼接。
      示例:a = 10 + 5 # 结果为15
      b = “Hello” + " " + “World” # 结果为"Hello World"
    • 减法运算符(-):用于计算两个数值之差。
      示例:a = 10 - 5 # 结果为5
    • 乘法运算符(*):用于计算两个数值的乘积。
      示例:a = 10 * 5 # 结果为50
    • 除法运算符(/):用于计算两个数值的商。
      示例:a = 10 / 5 # 结果为2.0
    • 取余运算符(%):用于计算两个数值相除的余数。
      示例:a = 10 % 3 # 结果为1
    • 整除运算符(//):用于计算两个数值相除的整数部分。
      示例:a = 10 // 3 # 结果为3
    • 指数运算符(**):用于计算一个数值的指数次幂。
      示例:a = 2 ** 3 # 结果为8
  2. 比较运算符:

    • 等于运算符(==):用于判断两个数值是否相等。
      示例:a = 10 == 5 # 结果为False
    • 不等于运算符(!=):用于判断两个数值是否不相等。
      示例:a = 10 != 5 # 结果为True
    • 大于运算符(>):用于判断一个数值是否大于另一个数值。
      示例:a = 10 > 5 # 结果为True
    • 小于运算符(<):用于判断一个数值是否小于另一个数值。
      示例:a = 10 < 5 # 结果为False
    • 大于等于运算符(>=):用于判断一个数值是否大于或等于另一个数值。
      示例:a = 10 >= 5 # 结果为True
    • 小于等于运算符(<=):用于判断一个数值是否小于或等于另一个数值。
      示例:a = 10 <= 5 # 结果为False
  3. 逻辑运算符:

    • 与运算符(and):用于判断多个条件是否同时成立。
      示例:a = (10 > 5) and (5 < 3) # 结果为False
    • 或运算符(or):用于判断多个条件中是否至少有一个成立。
      示例:a = (10 > 5) or (5 < 3) # 结果为True
    • 非运算符(not):用于取反一个条件的结果。
      示例:a = not (10 > 5) # 结果为False
  4. 位运算符:

    • 按位与运算符(&):对两个数值的每个二进制位执行与操作。
    • 按位或运算符(|):对两个数值的每个二进制位执行或操作。
    • 按位异或运算符(^):对两个数值的每个二进制位执行异或操作。
    • 按位取反运算符(~):对一个数值的每个二进制位执行取反操作。
    • 左移运算符(<<):将一个数值的二进制位向左移动指定的位数。
    • 右移运算符(>>):将一个数值的二进制位向右移动指定的位数。

输入输出是编程过程中非常重要的一部分,Python提供了许多用于输入和输出的函数。
在Python中,格式化字符串时常用的格式化符号包括:

  • %s: 字符串
  • %d%i: 十进制整数
  • %f: 浮点数
  • %x%X: 十六进制整数
  • %o: 八进制整数
  • %r: 原始数据
  • %c: 字符
  • %e%E: 科学计数法表示的浮点数
  • %g%G: 根据值的大小自动选择 %f%e

这些格式化符号可以在 printf 函数系列中使用,也可以在字符串的 format 方法中使用。

  1. 输入:

    • input() 函数:用于从用户处获取输入。它会以字符串的形式返回用户输入的内容。
      示例1:name = input(“请输入您的姓名:”)
      print(“欢迎您,” + name)
      示例2:score = 98.5
      print("该名同学的成绩是:%f”%score)
  2. 输出:

    • print() 函数:用于输出到控制台。它可以接收多个参数,并以空格分隔,输出多个值。
      示例:print(“Hello”, “World”)
      print(10, 5, sep=“-”) # 输出为10-5

上述就是Python的运算符和输入输出操作。可以帮助我们对数据进行各种操作和交互。通过合理的应用,可以实现复杂的计算和实用的程序。

  • 28
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ak2111

你的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值