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/sql-server/23.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
Python 字符串切片、迭代和列表问题_Python_String - Fatal编程技术网

Python 字符串切片、迭代和列表问题

Python 字符串切片、迭代和列表问题,python,string,Python,String,假设我有字符串“BigJon” 有没有一种方法可以迭代并将其分割成两个不同的单词,如 B igJon,Bi-gJon,Big-Jon,Bigj-on等等。然后,所有这些单独的部分都是一个列表?一行列表 ['%s%s'(a[:i],a[i:])表示范围(1,len(a))]内的i 输出: Bigjohn B igjohn Bi gjohn Big john Bigj ohn Bigjo hn Bigjoh n 除了“%”、%之外,所有这些都是有意义的。想解释一下吗?@KelvinDavis,这

假设我有字符串“BigJon”

有没有一种方法可以迭代并将其分割成两个不同的单词,如
B igJon
Bi-gJon
Big-Jo
n,
Bigj-on
等等。然后,所有这些单独的部分都是一个列表?

一行列表

['%s%s'(a[:i],a[i:])表示范围(1,len(a))]内的i

输出:

 Bigjohn
B igjohn
Bi gjohn
Big john
Bigj ohn
Bigjo hn
Bigjoh n

除了“%”、%之外,所有这些都是有意义的。想解释一下吗?@KelvinDavis,这是一个标准的打印格式说明符
%s
用于字符串,
%d
用于整数等。在本例中,我要打印两个由空格分隔的字符串。因此
%s%s
。是的,正如@leaf所说,它的字符串插值。@KelvinDavis是Python从C.或Python 3.6中“继承”的:
[f'{a[:i]}{a[i:]}表示范围(1,len(a))]内的i
 Bigjohn
B igjohn
Bi gjohn
Big john
Bigj ohn
Bigjo hn
Bigjoh n