一个Python新手问题
一个Python新手问题你好!请问我想在Python中读取多行数据是这么写吗x=x.sys.stdin.read()还有一个问题,就是我想把一个列表中的()都去掉换成空格...
一个Python新手问题你好!请问我想在Python中读取多行数据是这么写吗x=x.sys.stdin.read()
还有一个问题,就是我想把一个列表中的()都去掉换成空格我要怎么做? 展开
还有一个问题,就是我想把一个列表中的()都去掉换成空格我要怎么做? 展开
1个回答
展开全部
sys.stdin.read(size=None)
这个函数如果指定参数size=100, 那么输入后回车, 只读取100个字符, 剩余的字符需要下次再符合read()的结束条件才能读取.
如果不指定size, 那么需要读取到EOF, cmd下是Ctrl+Z, 别的平台或软件可能是Ctrl+D...
列表内容替换可以用字符串的replace方法replace(old, new, count=None)
s = ("(xxx)").replace("(", " ")
s = s.replace(")", " ")
高级的语法可以使用正则, 一步到位~不过现阶段, 你还是初学者~
这个函数如果指定参数size=100, 那么输入后回车, 只读取100个字符, 剩余的字符需要下次再符合read()的结束条件才能读取.
如果不指定size, 那么需要读取到EOF, cmd下是Ctrl+Z, 别的平台或软件可能是Ctrl+D...
列表内容替换可以用字符串的replace方法replace(old, new, count=None)
s = ("(xxx)").replace("(", " ")
s = s.replace(")", " ")
高级的语法可以使用正则, 一步到位~不过现阶段, 你还是初学者~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询