Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 使用x从字符串中每隔两个打印一次_String_Python 2.7 - Fatal编程技术网

String 使用x从字符串中每隔两个打印一次

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)

我将从一个带有数字和单词的字符串中,然后打印它,以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), 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