qhnw.net
当前位置:首页 >> python空格分隔输出 >>

python空格分隔输出

题目不明,如果要求输出格式1,字符串2,以最小值为起点min(a, b),结尾为最大值3,a可能大于等于b 那么,需要用到字符串的乘法,即"+" * 3 == "+++" 假定b > a,那么就是"a" + " " * (b - a - 1) + "b"

s = "Alice Bob 你好 世界" for word in s.split(' '):print(word)

1、借助于lstrip()提取左边空格>>> s = ' A B C '>>> s.lstrip() # 去除字母字符串左边的空格'A B C '2、借助于rstrip()提取右边空格>>> s = " A B C ">>> s.rstrip() # 去除字符串右边的空格' A B C'3、借助于strip()提取左右两边的空格>

可以一次全读过来,用split()函数生成list,再转成整就行了.如下,自己执行看看结果,a.txt里是用空格分开的数据.>>> f=open("c:\\a.txt")>>> s=f.read()>>> print(s)>>> print(s.split())

S = '你的字 符串'for s in S.split(' '):print(s)

比方说文件的空格很乱 可以这样提取,写入文件时,把print换成写操作就好 结果是这样的 你也可以试试其它人的方法

split()的用法是这样的,你只要在括号里面打上你需要以什么分割就可以了,比如你要以#分割,那就split("#").例如a = "a#a#a", b = a.split("#") >>> print b 就输出[a,a,a]

line = input('Please input number:')l=[]for i in line: l.append(int(i))for i in range(len(l)): for j in range(i): if l[i]>l[j]: l[i] =l[i]+l[j] l[j] = l[i] - l[j] l[i] = l[i] - l[j]for i in l: print(i,end=' ')

a = input("input data:")while " "*2 in a:a = a.replace(" "*2," ")a = a.split(" ")a = [int(x) for x in a]a.sort(reverse = True)for ii in a:print(ii1)

--〉python下的什么语句相当于C中的scanf("%d,%d,%s",&a,&b,&c);?你给的C代码是读取一行用逗号分开的值.这代码假设读取的值全都肯定会是对的类型,而且肯定只有三个值,所以我觉得Python里这样写最接近了:a, b, c = raw_input( )

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com