算术最基本的操作符,是小学数学的+ - * / ,对于整数,还可以用+=,*=的操作符,对自身的值进行改变(对象引用)。以下是小编为你整理的python入门级开源项目案例
对于整数的加减乘除,但需要注意的是,整数相除的结果是小数
PS:在一些其他语言,比如c语言,java,两个整数相除,如果产生小数,直接把小数给忽略掉,而Python刚刚相反,比如1/3,在其他语言的结果是0,在Python则是0.333333333......
如果需要把整数相除的商作为int类型整数结果,需要转化,int(小数值)
PS:直接把小数忽略掉,不会进行四舍五入的运算
列表的相加
2个列表相加之后,元素进行合并
需要注意的是,不能直接用运算符进行减法,乘法,除法运算
str类型相加(连接符)
数值相加的数学运算,字符串相加是连接
比如:'abc'+'def',结果是'abcdef'
需要注意的是,字符串只能用+号连接,不能用乘除减符号
+=,-=,*=,/=
需要注意的是,这种赋值不是改变原本的数据,而且进行运算之后产生一个新的数据,然后a重新指向新数据,原来的数据如果没有被任何标识符引用,那么会进入等待垃圾回收器清理
另外,这类操作符的左边是一个集合的时候,右边也需要是集合
有一个需要注意的是
字符串集合与字符串相加
比如,['abc']与'def'相加,不能用a = a + b,要用a += b
解析:直接相加,相当于用列表与字符串相加,如果用+=,会默认把后面的字符串转成列表
上一篇:python人工智能编程
一级建造师二级建造师消防工程师造价工程师土建职称房地产经纪人公路检测工程师建筑八大员注册建筑师二级造价师监理工程师咨询工程师房地产估价师 城乡规划师结构工程师岩土工程师安全工程师设备监理师环境影响评价土地登记代理公路造价师公路监理师化工工程师暖通工程师给排水工程师计量工程师
执业药师执业医师卫生资格考试卫生高级职称护士资格证初级护师主管护师住院医师临床执业医师临床助理医师中医执业医师中医助理医师中西医医师中西医助理口腔执业医师口腔助理医师公共卫生医师公卫助理医师实践技能内科主治医师外科主治医师中医内科主治儿科主治医师妇产科医师西药士/师中药士/师临床检验技师临床医学理论中医理论