python3.10 - 运算符

python3.10 - 运算符

一、数字运算符

  • + :加
  • - :减
  • * :乘
  • / :除法运算总是返回浮点数
  • // :向下取整(忽略小数)
  • % :取余数
  • ** :乘方
  • = :赋值(给变量赋值)

python数学运算和其他语言一样
可以通过 () 给表达式分组
简单的数据类型(数字类型):整型(int)、浮点型(float)
其他数字类型:Decimal、Fraction、复数(3+5j)
变量赋值之后才可以使用,否则报错
混合运算会把整数转换为浮点数

>>> 2 + 2
4
>>> 50 - 5 * 6
20
>>> (50 - 5 * 6) / 4
5.0
>>> 8 / 5    # 除法总是返回浮点数
1.6
>>> 17 / 3
5.666666666666667
>>> 17 // 3    # 向下取整(忽略小数)
5
>>> 17 % 3    # %返回除法运算的余数
2
>>> 5 ** 2    # 5的平方
25
>>> 2 ** 7    # 2的7次方
128
>>> width = 20
>>> height = 5 * 9
>>> width * height
900
>>> n
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined
>>> 4 * 3.75 -1
14.0
>>> 

二、比较运算符

  • < :小于
  • > :大于
  • == :等于
  • <= :小于等于
  • >= :大于等于
  • \ != :不等于
Python 3.10Python编程语言的一个版本,它在2021年10月4日发布。Python 3.10版本带来了多个新特性和改进,其中包含一些新的语法特性,改进的类型提示系统,以及性能上的提升等。下面是一些主要的新特性和使用教程的概览: 1. **结构模式匹配**:Python 3.10增加了结构模式匹配的功能,可以通过`match`语句来检查一个值是否符合特定的模式。这是在其他编程语言中常见的一种特性,可以提高代码的可读性和简洁性。 2. **新语法特性**:`|`运算符现在可以用于类型注解中,作为联合类型(Union types)的简写,例如`int | str`。 3. **错误消息的改进**:Python 3.10 对错误消息进行了改进,使得在代码出错时,能够得到更加清晰和有用的错误提示。 4. **性能提升**:Python 3.10 提升了某些内置功能的性能,比如`dict`的`__missing__`方法。 5. **其它小特性**:包括对`while`和`if`语句的改写、在`finally`块中使用`break`、`continue`和`return`语句等。 为了开始使用Python 3.10,首先需要确保你的系统中安装了Python 3.10版本。可以通过在终端或命令提示符中输入以下命令来检查Python版本: ``` python --version ``` 如果系统没有安装Python 3.10,你需要从Python官网下载并安装。 安装或确认安装后,你可以通过创建`.py`文件并使用Python 3.10解释器来运行它们。例如: ``` python3.10 myscript.py ``` 在编写代码时,你可以尝试使用Python 3.10的新特性,比如结构模式匹配,来简化你的程序逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值