python 中我们经常会用到输入输出
当接收输入时,我们经常会这样写:
something = sys.stdin.readline().strip()
那么这里的strip是什么作用呢?我们可以对比以下两个程序
若没有strip
输出为:
若有strip
输出为:
两次程序的输入都是直接回车,但是很显然,带上strip的输出少了一行
这是因为python在读取我买的额输入时,会将最后的\n也读进去
这时候加上strip可以去掉最后的那个换行符\n
strip用于去除字符串首尾的字符,默认是空格、\n、\t
注意只能去除首尾的