Python | Divida a string dada em metades iguais
Às vezes, precisamos simplesmente dividir a string em duas metades iguais. Esse tipo de aplicação pode ocorrer em vários domínios, desde a simples programação até o desenvolvimento web. Vamos discutir algumas maneiras pelas quais isso pode ser feito.
Método # 1: Usando compreensão de lista + divisão de strings
Este é o método ingênuo para realizar esta tarefa específica. Nesse caso, usamos apenas divisões brutas e fatiamento para separar a primeira e a última parte da string.
test_str
=
"GeeksforGeeks"
(
"The original string is : "
+
test_str)
res_first
=
test_str[
0
:
len
(test_str)
/
/
2
]
res_second
=
test_str[
len
(test_str)
/
/
2
if
len
(test_str)
%
2
=
=
0
else
((
len
(test_str)
/
/
2
)
+
1
):]
(
"The first part of string : "
+
res_first)
(
"The second part of string : "
+
res_second)
A string original é: GeeksforGeeks A primeira parte da string: Geeksf A segunda parte da string: rGeeks
Método 2: Usando o fatiamento de strings
Para superar as deficiências do método acima e encontrar uma solução mais elegante, usamos o fatiamento de strings para realizar esta tarefa específica.
test_str
=
"GeeksforGeeks"
(
"The original string is : "
+
test_str)
res_first, res_second
=
test_str[:
len
(test_str)
/
/
2
],
test_str[
len
(test_str)
/
/
2
:]
(
"The first part of string : "
+
res_first)
(
"The second part of string : "
+
res_second)
A string original é: GeeksforGeeks A primeira parte da string: Geeksf A segunda parte da string: orGeeks
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva