• 技术文章 >常见问题 >Python常见问题

    python读入不定行字符的问题

    yangyang2020-04-05 11:32:14原创3301

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

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

    示例

    import sys
    from builtins import str
     
    ingredient_list = set()
    while True:
        line = sys.stdin.readline().strip()
        if line == '':
            break
        food_list = str(line).split(' ')
        for ingredient in food_list:
            ingredient_list.add(ingredient)
     
    print(len(ingredient_list))

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

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

    推荐学习:《Python教程

    专题推荐:python
    上一篇:python如何判断多维数组多少列 下一篇:python excel合并单元格处理的方法

    相关文章推荐

    • python删掉数据表几列的方法• python中怎么获取密码输入次数• python中的plt是什么• python怎样终止线程

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网