创新互联Python教程:python读入不定行字符的问题

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读入不定行字符的问题
网站链接:http://www.hxwzsj.com/article/dpgpjpj.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设 LED网站设计方案 外贸网站设计方案 专业网站建设 H5网站制作 达州网站设计 定制网站制作 成都网站制作 成都网站制作公司 成都网站建设公司 成都模版网站建设 成都网站建设 成都网站建设 成都网站制作 成都网站建设 四川成都网站建设 营销型网站建设 营销网站建设 成都网站建设公司 成都网站建设公司 成都网站建设公司 企业网站制作