小编给大家分享一下解决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读入不定行字符的问题的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!