7-5 字符转换 (15分)PAT练习Python

本题要求提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。

输入格式:

输入在一行中给出一个不超过80个字符且以回车结束的字符串。

输出格式:

在一行中输出转换后的整数。题目保证输出不超过长整型范围。

输入样例:

free82jeep5

输出样例:

825
s1=input()
#0-9当作字符之后对应的ascall码值是48-57
l1=[i for i in list(s1) if 48<=ord(i)<=57]
#注意:join函数对列表的元素连接时必须是str类型
answer=int(''.join(l1))
print(answer)
发布了39 篇原创文章 · 获赞 8 · 访问量 1742

猜你喜欢

转载自blog.csdn.net/qq_42753878/article/details/105299101