05.数据类型间的运算

数字类型之间的运算:

这个较为简单,不同的是在Python里加减乘除的符号为: +  -  *  /

另外还有一个求余数的符号是 %

将一个数强制转为整数的方法是  int()

将一个数强制转为小数的方法是  float()

将数字类型强制转为字符串的方法 是 str(number)

运算的先后顺序与数学一致,除此之外还有很多公式都可在程序中实现。

例如累加:n += 1

 

字符串之间的运算:

字符串中就只存在 +  * 了

两个字符串相加,代表就是将两个字符串拼接在一起

'aa' + 'bb' = 'aabb'

字符串的 * 表示复制的意思

'aa' * 2 = 'aaaa'

将字符串强制转换为数字类型的方法为 int(str)  float(str)

注:这里转换的前提必须是这个字符串全部是数字,否则将会报错。

 

列表之间得运算:

列表也是只存在 +  *

两个列表相加代表两个列表内元素的合并:

[1,2,3] + ['a','b'] = [1,2,3,'a','b']

列表的*运算代表列表内元素的复制:

[1,2,3] * 2 = [1,2,3,1,2,3]

将列表强制转为字符串的方法 str(list)

 

列表 元组 字典 之间的转换:

列表转为元组 tuple(list)

元组转为列表 list(tuple)

两个列表合成一个字典 其中一个列表里的元素作为键 另一个列表的元素作为值

dict(zip(list1,list2))

 

posted @ 2021-12-17 16:53  锋芒毕露的蜘蛛  阅读(62)  评论(0编辑  收藏  举报