Python3入门教程-2.9、算术操作符

 时间:2026-02-16 05:19:27

1、对于整数的加减乘除,但需要注意的是,整数相除的结果是小数

PS:在一些其他语言,比如c语言,java,两个整数相除,如果产生小数,直接把小数给忽略掉,而Python刚刚相反,比如1/3,在其他语言的结果是0,在Python则是0.333333333......

Python3入门教程-2.9、算术操作符

Python3入门教程-2.9、算术操作符

2、如果需要把整数相除的商作为int类型整数结果,需要转化,int(小数值)

PS:直接把小数忽略掉,不会进行四舍五入的运算

Python3入门教程-2.9、算术操作符

3、列表的相加

2个列表相加之后,元素进行合并

需要注意的是,不能直接用运算符进行减法,乘法,除法运算

Python3入门教程-2.9、算术操作符

4、str类型相加(连接符)

数值相加的数学运算,字符串相加是连接

比如:'abc'+'def',结果是'abcdef'

需要注意的是,字符串只能用+号连接,不能用乘除减符号

Python3入门教程-2.9、算术操作符

5、+=,-=,*=,/=

需要注意的是,这种赋值不是改变原本的数据,而且进行运算之后产生一个新的数据,然后a重新指向新数据,原来的数据如果没有被任何标识符引用,那么会进入等待垃圾回收器清理

另外,这类操作符的左边是一个集合的时候,右边也需要是集合

Python3入门教程-2.9、算术操作符

6、有一个需要注意的是

字符串集合与字符串相加

比如,['abc']与'def'相加,不能用a = a + b(图1),要用a += b(图2)

解析:直接相加,相当于用列表与字符串相加,如果用+=,会默认把后面的字符串转成列表

Python3入门教程-2.9、算术操作符

Python3入门教程-2.9、算术操作符

7、还有一个要注意的是

上面的步骤,列表用+=字符串,是会把字符串转化为列表

但是不适用与int这类数值,因为int无法拆成列表

Python3入门教程-2.9、算术操作符

  • Python3入门教程-2.5、比较操作符
  • Python3入门教程-2.6、成员操作符in
  • Python3入门教程-3.2、进制的转换与数位操作符
  • Python3入门教程-2.7、逻辑运算符
  • Python3入门教程-2.8、控制流语句
  • 热门搜索
    农村养老保险怎么交 晚上咳嗽白天不咳嗽怎么回事 plate怎么读 脚臭怎么治 炸酱面的做法大全 鸡心怎么做好吃 oppo怎么分屏 国债怎么买 怎么瘦大腿 火箭少女101为什么解散