解决python读入不定行字符的问题
小编给大家分享一下解决python读入不定行字符的问题,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!
python读入不定行字符的问题解决:
stdin.readline()会读取行尾的换行符,使用strip()函数去掉:
示例
importsysfrombuiltinsimportstringredient_list=set()whileTrue:line=sys.stdin.readline().strip()ifline=='':breakfood_list=str(line).split('')foringredientinfood_list:ingredient_list.add(ingredient)print(len(ingredient_list))
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
以上是解决python读入不定行字符的问题的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。