python读入不定行字符的问题

图片[1]-python读入不定行字符的问题-uusu优素-乐高,模型,3d打印,编程

python读入不定行字符的问题解决:

stdin.readline()会读取行尾的换行符,使用strip()函数去掉:

示例

importsys
frombuiltinsimportstr

ingredient_list=set()
whileTrue:
line=sys.stdin.readline().strip()
ifline=='':
break
food_list=str(line).split('')
foringredientinfood_list:
ingredient_list.add(ingredient)

print(len(ingredient_list))

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容