ITPub博客

首页 > IT职业 > IT图书 > python读入不定行字符的问题

python读入不定行字符的问题

IT图书 作者:neuyu 时间:2021-09-11 10:18:43 0 删除 编辑

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教程》

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4550/viewspace-2833982/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-20

  • 博文量
    94
  • 访问量
    14048