字符串的分割 split()
- 描述
-
在大部分的在线题库中,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。
A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。
现在请你解决这一问题。
- 输入
- 一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。
- 输出
- 一个整数,即A+B的值。保证结果在整型范围内。
- 样例输入
-
1 2
- 样例输出
- 代码:
a,b=input().split()
print(int(a)+int(b))
- 说明:
- python中可以用下面的方式赋值:
-
a,b=c,d
他就相当于
a=b
c=d
input()得到字符串,而字符串的split()函数默认按照空格将字符串进行分割成多个字符串,返回字符串对应的列表list。如:
>>> "123 456 789".split()
['123', '456', '789']也可以用其他符号进行分割,如:
>>> 'abc*def*gh'.split('*')
['abc', 'def', 'gh']这样变量a,b就成为了两个包含输入整数的字符串。如输入了“12 56”,则a为“12”,而b为“56”
而int(a)则得到字符串a转换来的整数。