python之路-利用索引切片功能做一个简易的两个未知数的加法计算器,代码如下:
知识点:字符串用int转换,可以清除字符串里面多余的空格。
#content = input(‘请输入内容:‘),如用户输入:5 +9或 5 + 9 等,然后进行分割再进行计算。
content = input(‘>>>‘).strip() #content 等于所输入的内容,strip:删除字符串左右两边的空格。
index = content.find(‘+‘)
‘‘‘
content内容中的两边的空格都删除了,但中间还有,现在我们只需要定位已知内容是加法,两边内容不知道,我们先find搜索加号所在索引位置。
‘‘‘
a = int(content[0:index])
‘‘‘
a 利用索引切片功能找出content内容中除加号以及加号之前的内容,因此输入【0:index】,索引规则顾头不顾尾,因此a等到的只有加号前面
的内容。
‘‘‘
b = int(content[index+1:])
‘‘‘
b 利用索引切片功能找出content内容中除加号外以及加号之后的内容,因此输入【index+1:】,引号这边没有内容,所以是要找到后面的所有内容
,但我的b是不要加号的,所以index+1。
注:以上a和b 中都转换成了int数字类型,因为input所输出的