Cải thiện bài viết
Lưu bài viết
Đưa ra một chuỗi, nhiệm vụ là viết một chương trình Python để di chuyển tất cả các số trong đó đến cuối của nó.
Examples:
Đầu vào: test_str = geek2eek4g1eek5sbest6forall9, & nbsp; đầu ra: geekeeksgeeksbestforall241569 & nbsp; Giải thích: Tất cả các số được chuyển sang kết thúc. : test_str = ‘geek2eeks4g1eek5sbest6forall9’
Output : geekeeksgeeksbestforall241569
Explanation : All numbers are moved to end.Đầu vào: test_str = ‘geekeeksg1eek5sbest6forall9, & nbsp; đầu ra: geekeeksgeeksbestforall1569 & nbsp; Giải thích: tất cả các số được chuyển sang kết thúc. & Nbsp; : test_str = ‘geekeeksg1eek5sbest6forall9’
Output : geekeeksgeeksbestforall1569
Explanation : All numbers are moved to end.
Phương pháp 1: Sử dụng isDigit [] và vòng lặpUsing isdigit[] and loop
Trong đó, chúng tôi kiểm tra các phần tử và chữ số bằng isDigit [], theo dõi tất cả các số và nối vào cuối chuỗi bài viết.
Python3
test_str
=
'geek2eeks4g1eek5sbest6forall9'
print
[
"The original string is : "
+
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415698
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415693
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
test_str
1test_str
2The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
____4 =
1print
[
=
4 +
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
=
7Output:
Chuỗi ban đầu là: Geek2eek4G1eek5Sbest6forall9
Chuỗi sau các chữ số ở cuối: Geekeeksgeeksbestforall241569
Phương pháp 2: Sử dụng Jop [] & NBSP;Using join[]
Trong đó, chúng tôi thực hiện nhiệm vụ trích xuất các chữ số và bỏ qua chúng bằng cách sử dụng các tính toán riêng biệt và sau đó tham gia cả hai. Ở cuối, chuỗi chữ số được nối ở cuối chuỗi thực tế.
Python3
test_str
=
'geek2eeks4g1eek5sbest6forall9'
print
[
"The original string is : "
+
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
____4 =
1print
[
=
4 +
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
=
7Output:
Chuỗi ban đầu là: Geek2eek4G1eek5Sbest6forall9
Chuỗi sau các chữ số ở cuối: Geekeeksgeeksbestforall241569
Phương pháp 2: Sử dụng Jop [] & NBSP;Without using any built-in method.
Python3
test_str
=
'geek2eeks4g1eek5sbest6forall9'
print
[
"The original string is : "
+
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
+
5=
+
7
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415698
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415693
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
test_str
1test_str
2The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
____4 =
1print
[
=
4 +
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
=
7Chuỗi ban đầu là: Geek2eek4G1eek5Sbest6forall9
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall241569
Chuỗi sau các chữ số ở cuối: Geekeeksgeeksbestforall241569
Phương pháp 2: Sử dụng Jop [] & NBSP;O[n]
Trong đó, chúng tôi thực hiện nhiệm vụ trích xuất các chữ số và bỏ qua chúng bằng cách sử dụng các tính toán riêng biệt và sau đó tham gia cả hai. Ở cuối, chuỗi chữ số được nối ở cuối chuỗi thực tế.O[n]
The original string is : geek2eeks4g1eek5sbest6forall9
Strings after digits at end : geekeeksgeeksbestforall241569
5=
'geek2eeks4g1eek5sbest6forall9'
9The original string is : geek2eeks4g1eek5sbest6forall9
Strings after digits at end : geekeeksgeeksbestforall241569
8 The original string is : geek2eeks4g1eek5sbest6forall9
Strings after digits at end : geekeeksgeeksbestforall241569
9The original string is : geek2eeks4g1eek5sbest6forall9
Strings after digits at end : geekeeksgeeksbestforall241569
0 test_str
The original string is : geek2eeks4g1eek5sbest6forall9
Strings after digits at end : geekeeksgeeksbestforall241569
3 print
5Using isnumeric[] method
Python3
test_str
=
'geek2eeks4g1eek5sbest6forall9'
print
[
"The original string is : "
+
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415698
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415693
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
____4 =
1print
[
=
4 +
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
=
7Chuỗi ban đầu là: Geek2eek4G1eek5Sbest6forall9
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall241569
Chuỗi sau các chữ số ở cuối: Geekeeksgeeksbestforall241569
Python3
test_str
=
'geek2eeks4g1eek5sbest6forall9'
print
[
"The original string is : "
+
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415698
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415691
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415693
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415694
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
test_str
1test_str
2The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415695
+
=
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415699
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415692
+
____4 =
1print
[
=
4 +
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall2415690
=
7Chuỗi ban đầu là: Geek2eek4G1eek5Sbest6forall9
The original string is : geek2eeks4g1eek5sbest6forall9 Strings after digits at end : geekeeksgeeksbestforall241569