zpxc.net
当前位置:首页 >> python 以空格分隔 >>

python 以空格分隔

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

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=' ')

#假如有个字符串s>>> s='a b c d b dd e'#看到此字符串。首先,先把s中的空格分开(默认是以空格为分割)>>> s.split()#然后再使用【,】分开字符串s>>> ','.join(s.split())#最后效果为>>> p=','.join(s.split())>>> p'a,b,c,d,b,dd,e'

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

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

使用str的内置方法split可以按指定字符拆分为字符串为一个列表,然后使用for来遍历它,使得print()输出。 >>> for word in input('请输入一句话:').split(' '):print(word)请输入一句话:Make the world betterMaketheworldbetter>>>

a = str(raw_input(u"请输入用空格分开的单词:"))b = a.split()b.sort()for i in b: print i

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

没办法。但是你可以用s.split()来根据空白分割字符串s,返回值是分割后的列表。

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