Python的自学手册 从变量谈起(2)---简易运算
上一期手册中,笔者主要对变量类型以及多变量赋值进行了简单的介绍,这一期我们要学习的内容为数字类型变量以及字符串变量的运算方式以及常见的运算符。
一、 数字类型变量的运算
(1)算术运算符

(2)比较运算符
比较运算符就和我们平时见到的大于号小于号一样,其也起到了相同的效果,常见的有>(大于)<(小于)==(等于)!=(不等于),以及>=(大于等于)、<=(小于等于)。其中我们需要注意的是上面的比较运算符在运算返回值返回的是bool型变量,下面我们来举个例子了解一下。
>>> a,b=2,4
>>> a<b
True
(3)赋值运算符
下面我们介绍几个简单的赋值并且常见的赋值运算符。
=运算符,例子c=a+b这个运算符的操作为将a+b的值赋给c,其实也可以形象地认为,将a+b所得值的运算内存贴上名为c地标签。
+=运算符,a+=b的操作为将a+b的值赋值给a。
-=运算符,a-=b的操作为将a-b的值赋值给a。
*=运算符,a*=b的操作为将a*b的值赋值给a。
在这里读者肯定很容易就能够推理出赋值运算符的运算规则。
(4)位运算符
这里我们简单说明一下位运算的运算方式,这里我们假设a=11111110,b=11111101,那么a&b=11111100、a|b=11111111、a^b=00000011(亦或运算符)、~a=00000001。而<<以及>>分别代表了左移后补0运算以及右移后补0运算。
二、 字符串的运算
我们在使用字符串的过程中,肯定有想要获得其中的一些字符,那么这一些字符又该如何取得呢?下面笔者列了一个表格供大家参考。我们这里令str=‘asdfghjkl’。

今日笔者先更新到这里,只是自己相对python学习知识再进行整理,撰写过程中或有错误,欢迎大家批评与指正。