String 使用x从字符串中每隔两个打印一次
我将从一个带有数字和单词的字符串中,然后打印它,以x作为开始,将每两个Len分开。 我有以下代码:String 使用x从字符串中每隔两个打印一次,string,python-2.7,String,Python 2.7,我将从一个带有数字和单词的字符串中,然后打印它,以x作为开始,将每两个Len分开。 我有以下代码: d = "e345a46be5" for i in d: print "x", i[::2], 我来了,x 43c48eaff x 43c48eaff x。我将选择xe3、x45、xa4、x6b、xe5切片的第三个参数是步长。这意味着你要拿第一,第三,第五。。。项目 我认为最简单的方法就是使用range: d = "e345a46be5" for i in range(0, len(d)
d = "e345a46be5"
for i in d:
print "x", i[::2],
我来了,x 43c48eaff x 43c48eaff x。我将选择xe3、x45、xa4、x6b、xe5切片的第三个参数是步长。这意味着你要拿第一,第三,第五。。。项目 我认为最简单的方法就是使用range:
d = "e345a46be5"
for i in range(0, len(d), 2):
print "x", d[i:i+2]
范围(开始、停止、步骤)=>范围(0,5,2)=>[0,2,4]此代码应适用于python 2.7和python 3:
for i in range(0,len(d),2):
print ("x", d[i:i+2])
在这里,我们使用i作为索引,而不是像您那样作为特定的字母。和范围(a、b、2)允许通过以a开头的列表,进入步骤2排除的b