Chèn một chuỗi vào giữa một chuỗi PHP

I recently needed a routine that would remove the characters in one string from another, like the regex

   $result = preg_replace("/[$chars]/", "", $string);
?>

and I needed it to be fast, and accept pretty much all input.  The regex above won't work when strlen($chars) == 0.  I came up with this, admittedly pretty horrible-looking code, that is quite fast:

function RemoveChars($string, $chars)
{
    return isset($chars{0}) ? str_replace($chars{0}, "", strtr($string, $chars, str_pad($chars{0}, strlen($chars), $chars{0}))) : $string;
}

?>

According to my own measurements, the regex in ONLY faster for when strlen($chars) == 1; for longer strings, my routine is faster.  What does it do?  Let's say you want to remove the period, the comma and the exclamation mark from a string, like so:
$result = RemoveChars("Isn't this, like, totally neat..!?", ".?!");
The str_pad function creates a string equal in length to the string that contains the character to be removed, but consisting only of the first character of that string:
The input is ".,!"
The output is "..."
The strtr function translates all characters in the string-to-be-processed ("Isn't this...") that also occur in the input (".,!") to the characters in the same position in the output ("...").  In other words:
Isn't this, like, totally neat..!?
becomes
Isn't this. like. totally neat....
Finally, the first character from the input (".,!") which happens to be, again, the period, is removed from that string by the str_replace call:
Isn't this like totally neat?
The function needs to check is $chars has at least one character, or else the str_pad function will fail.  If it's empty, then the unprocessed string is returned.

Bạn nên biểu thị cuộc gọi theo tham chiếu trong định nghĩa hàm, không phải cuộc gọi thực tế. Kể từ khi PHP bắt đầu hiển thị các lỗi không dùng nữa trong phiên bản 5. 3, tôi muốn nói rằng sẽ là một ý tưởng hay nếu viết lại mã

Từ tài liệu

Không có dấu hiệu tham chiếu trên một lệnh gọi hàm - chỉ trên các định nghĩa hàm. Chỉ định nghĩa hàm là đủ để chuyển đối số theo tham chiếu một cách chính xác. Kể từ PHP 5. 3. 0, bạn sẽ nhận được cảnh báo nói rằng "tham chiếu chuyển qua thời gian cuộc gọi" không được dùng nữa khi bạn sử dụng & trong foo(&$a);

Nếu bạn muốn một giải pháp rất đơn giản và ngắn gọn để chèn chuỗi vào một chuỗi khác, hãy sử dụng.
substr_replace ( $string , $replacement , $start , 0 ). Chìa khóa ở đây là 0 và vì chúng tôi đặt $length thành 0 nên hàm này sẽ có tác dụng chèn phần thay thế vào chuỗi.

Python có một lớp chuỗi tích hợp tên là "str" ​​với nhiều tính năng hữu ích. Chuỗi ký tự có thể được đặt trong dấu đơn hoặc kép, mặc dù dấu nháy đơn được sử dụng phổ biến hơn

Bạn có thể đọc hướng dẫn chuỗi Python của chúng tôi trước khi giải các bài tập sau

[Một trình chỉnh sửa có sẵn ở cuối trang để viết và thực thi các tập lệnh. ]

1. Viết chương trình Python để tính độ dài của một chuỗi.
Nhấp vào tôi để xem giải pháp mẫu

2. Viết chương trình Python để đếm số ký tự (tần số ký tự) trong một chuỗi.
Chuỗi mẫu. Google. com'
Kết quả mong đợi. {'g'. 2, 'o'. 3, 'tôi'. 1, 'e'. 1, '. '. 1, 'c'. 1, 'm'. 1}
Nhấp vào tôi để xem giải pháp mẫu

3. Viết chương trình Python để lấy một chuỗi gồm 2 ký tự đầu tiên và 2 ký tự cuối cùng từ một chuỗi đã cho. Nếu độ dài chuỗi nhỏ hơn 2, trả về thay vì chuỗi rỗng.
Chuỗi mẫu. 'w3resource'
Kết quả mong đợi. 'w3ce'
Chuỗi mẫu. 'w3'
Kết quả mong đợi. 'w3w3'
Chuỗi mẫu. ' w'
Kết quả mong đợi. Chuỗi rỗng
Nhấp vào tôi để xem giải pháp mẫu

4. Viết chương trình Python để lấy một chuỗi từ một chuỗi đã cho trong đó tất cả các lần xuất hiện của ký tự đầu tiên của nó đã được đổi thành '$', ngoại trừ chính ký tự đầu tiên.
Chuỗi mẫu. 'khởi động lại'
Kết quả mong đợi. 'resta$t'
Nhấp vào tôi để xem giải pháp mẫu

5. Viết chương trình Python để lấy một chuỗi từ hai chuỗi đã cho, cách nhau bởi khoảng trắng và hoán đổi hai ký tự đầu tiên của mỗi chuỗi.
Chuỗi mẫu. 'abc', 'xyz'
Kết quả mong đợi. 'xyc abz'
Nhấp vào tôi để xem giải pháp mẫu

6. Viết chương trình Python để thêm 'ing' vào cuối một chuỗi đã cho (độ dài ít nhất phải bằng 3). Nếu chuỗi đã cho đã kết thúc bằng 'ing' thì hãy thêm 'ly' để thay thế. Nếu độ dài xâu của xâu đã cho nhỏ hơn 3 thì giữ nguyên.
Chuỗi mẫu. 'abc'
Kết quả mong đợi. 'abcing'
Chuỗi mẫu. 'chuỗi'
Kết quả mong đợi. 'stringly'
Nhấp vào tôi để xem giải pháp mẫu

7. Viết chương trình Python để tìm sự xuất hiện đầu tiên của chuỗi con 'not' và 'poor' từ một chuỗi đã cho, nếu 'not' theo sau 'poor', thay thế toàn bộ 'not'. chuỗi con 'nghèo' với 'tốt'. Trả về chuỗi kết quả.
Chuỗi mẫu. 'Lời bài hát không đến nỗi nghèo nàn. '
'Lời bài hát dở tệ. '
Kết quả mong đợi. 'Lời bài hát rất hay. '
'Lời bài hát dở tệ. '
Nhấp vào tôi để xem giải pháp mẫu

8. Viết một hàm Python lấy danh sách các từ và trả về từ dài nhất và độ dài của từ dài nhất.
Đầu ra mẫu.
Từ dài nhất. Bài tập
Độ dài của từ dài nhất. 9
Nhấp vào tôi để xem giải pháp mẫu

9. Viết chương trình Python để xóa ký tự chỉ mục thứ n khỏi một chuỗi không trống.
Nhấp vào tôi để xem giải pháp mẫu

10. Viết chương trình Python để thay đổi một chuỗi đã cho thành một chuỗi mới trong đó các ký tự đầu tiên và cuối cùng đã được trao đổi.
Nhấp vào tôi để xem giải pháp mẫu

11. Viết chương trình Python để xóa các ký tự có giá trị chỉ số lẻ của một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

12. Viết chương trình Python để đếm số lần xuất hiện của mỗi từ trong một câu cho trước.
Nhấp vào tôi để xem giải pháp mẫu

13. Viết tập lệnh Python lấy đầu vào từ người dùng và hiển thị đầu vào đó ở dạng chữ hoa và chữ thường.
Nhấp vào tôi để xem giải pháp mẫu

14. Viết chương trình Python chấp nhận một chuỗi các từ được phân tách bằng dấu phẩy làm đầu vào và in các từ duy nhất ở dạng được sắp xếp (theo thứ tự chữ và số).
Từ mẫu. đỏ, trắng, đen, đỏ, xanh lục, đen
Kết quả mong đợi. đen, xanh lá cây, đỏ, trắng, đỏ
Nhấp vào tôi để xem giải pháp mẫu

15. Viết một hàm Python để tạo chuỗi HTML với các thẻ xung quanh (các) từ.
Hàm mẫu và kết quả.
add_tags('i', 'Python') -> ''''''''''''''''''''''''''''''''''''
add_tags('b', 'Hướng dẫn Python'
Click me to see the sample solution

16. Viết hàm Python để chèn một chuỗi vào giữa một chuỗi.
Hàm mẫu và kết quả.
insert_sting_middle('[[]]<<>>', 'Python') -> [[Python]]
insert_sting_middle('{{}}'
Click me to see the sample solution

17. Viết hàm Python để lấy một chuỗi gồm 4 bản sao của hai ký tự cuối cùng của một chuỗi đã chỉ định (độ dài ít nhất phải bằng 2).
Hàm mẫu và kết quả.
insert_end('Python') -> onononon
insert_end('Exercises') -> eseses
Nhấp vào tôi để xem

18. Viết một hàm Python để lấy một chuỗi gồm ba ký tự đầu tiên của một chuỗi đã chỉ định. Nếu độ dài của chuỗi nhỏ hơn 3 thì trả về chuỗi ban đầu.
Hàm mẫu và kết quả.
first_three('ipy') -> ipy
first_three('python') -> pyt
Nhấp vào tôi để xem

19. Viết chương trình Python để lấy phần cuối của chuỗi trước một ký tự được chỉ định.
https. //www. w3resource. com/python-exercises
https. //www. w3resource. com/python
Nhấp vào tôi để xem giải pháp mẫu

20. Viết hàm Python để đảo ngược một chuỗi nếu độ dài của nó là bội số của 4.
Nhấp vào tôi để xem giải pháp mẫu

21. Viết hàm Python để chuyển đổi một chuỗi đã cho thành chữ hoa tất cả nếu nó chứa ít nhất 2 ký tự viết hoa trong 4 ký tự đầu tiên.
Nhấp vào tôi để xem giải pháp mẫu

22. Viết chương trình Python để sắp xếp một chuỗi theo từ điển.
Nhấp vào tôi để xem giải pháp mẫu

23. Viết chương trình Python để xóa một dòng mới trong Python.
Nhấp vào tôi để xem giải pháp mẫu

24. Viết chương trình Python để kiểm tra xem một chuỗi có bắt đầu bằng các ký tự được chỉ định hay không.
Nhấp vào tôi để xem giải pháp mẫu

25. Viết chương trình Python để tạo mã hóa Caesar.

Ghi chú. Trong mật mã học, mật mã Caesar, còn được gọi là mật mã Caesar, mật mã dịch chuyển, mã Caesar hoặc dịch chuyển Caesar, là một trong những kỹ thuật mã hóa đơn giản và được biết đến rộng rãi nhất. Nó là một loại mật mã thay thế trong đó mỗi chữ cái trong bản rõ được thay thế bằng một chữ cái ở một số vị trí cố định trong bảng chữ cái. Ví dụ: với phép dịch trái là 3, D sẽ được thay thế bằng A, E sẽ trở thành B, v.v. Phương pháp này được đặt theo tên của Julius Caesar, người đã sử dụng nó trong thư từ riêng tư của mình

Click vào tôi để xem giải pháp mẫu

26. Viết chương trình Python để hiển thị văn bản được định dạng (chiều rộng = 50) dưới dạng đầu ra.
Nhấp vào tôi để xem giải pháp mẫu

27. Viết chương trình Python để xóa thụt đầu dòng hiện có khỏi tất cả các dòng trong một văn bản đã cho.
Nhấp vào tôi để xem giải pháp mẫu

28. Viết chương trình Python để thêm văn bản tiền tố vào tất cả các dòng trong chuỗi.
Nhấp vào tôi để xem giải pháp mẫu

29. Viết chương trình Python để đặt thụt đầu dòng cho dòng đầu tiên.
Nhấp vào tôi để xem giải pháp mẫu

30. Viết chương trình Python để in các số thực sau đến 2 chữ số thập phân.
Nhấp vào tôi để xem giải pháp mẫu

31. Viết chương trình Python để in các số thực sau đến 2 chữ số thập phân có dấu.
Nhấp vào tôi để xem giải pháp mẫu

32. Viết chương trình Python để in các số thực không có chữ số thập phân sau.
Nhấp vào tôi để xem giải pháp mẫu

33. Viết chương trình Python để in các số nguyên sau với các số 0 ở bên trái của chiều rộng đã chỉ định.
Nhấp vào tôi để xem giải pháp mẫu

34. Viết chương trình Python để in các số nguyên sau với '*' ở bên phải chiều rộng đã chỉ định.
Nhấp vào tôi để xem giải pháp mẫu

35. Viết chương trình Python để hiển thị một số có dấu phân cách bằng dấu phẩy.
Nhấp vào tôi để xem giải pháp mẫu

36. Viết chương trình Python để định dạng một số với tỷ lệ phần trăm.
Nhấp vào tôi để xem giải pháp mẫu

37. Viết chương trình Python để hiển thị một số ở bên trái, bên phải và căn giữa có chiều rộng 10.
Nhấp vào tôi để xem giải pháp mẫu

38. Viết chương trình Python để đếm số lần xuất hiện của một chuỗi con trong một chuỗi.
Nhấp vào tôi để xem giải pháp mẫu

39. Viết chương trình Python để đảo ngược một chuỗi.
Nhấp vào tôi để xem giải pháp mẫu

40. Viết chương trình Python để đảo ngược các từ trong một chuỗi.
Nhấp vào tôi để xem giải pháp mẫu

41. Viết chương trình Python để tách một tập hợp các ký tự khỏi một chuỗi.
Nhấp vào tôi để xem giải pháp mẫu

42. Viết chương trình Python để đếm các ký tự lặp lại trong một chuỗi.
Chuỗi mẫu. 'thequickbrownfoxjumpsoverthelazydog'
Sản lượng dự kiến.
o 4
e 3
u 2
h 2
r 2
t 2
Click me to see the sample solution

43. Viết chương trình Python để in ký hiệu hình vuông và khối lập phương trong diện tích hình chữ nhật và thể tích hình trụ.
Đầu ra mẫu.
Diện tích hình chữ nhật là 1256. 66cm2
Thể tích của hình trụ là 1254. 725cm3
Nhấp vào tôi để xem giải pháp mẫu

44. Viết chương trình Python để in chỉ số của ký tự trong một chuỗi.
Chuỗi mẫu. w3resource
Đầu ra dự kiến.
Ký tự hiện tại w vị trí 0
Ký tự hiện tại 3 vị trí 1
Ký tự r hiện tại vị trí 2
- - - - - - - - - - - - - - - - - - - - - - - - -
Current character c position at 8
Current character e position at 9
Click me to see the sample solution

45. Viết chương trình Python để kiểm tra xem một chuỗi có chứa tất cả các chữ cái trong bảng chữ cái không.
Nhấp vào tôi để xem giải pháp mẫu

46. Viết chương trình Python để chuyển đổi một chuỗi đã cho thành một danh sách các từ.
Đầu ra mẫu.
['The', 'quick', 'nâu', 'fox', 'nhảy', 'over', 'the', 'lazy', 'dog. ']
['The', 'nhanh', 'nâu', 'cáo', 'nhảy', 'qua', 'the', 'lười', 'chó. ']
Nhấp vào tôi để xem giải pháp mẫu

47. Viết chương trình Python để viết thường n ký tự đầu tiên trong một chuỗi.
Nhấp vào tôi để xem giải pháp mẫu

48. Viết chương trình Python hoán đổi dấu phẩy và dấu chấm trong một chuỗi.
Chuỗi mẫu. "32. 054,23"
Đầu ra dự kiến. "32,054. 23"
Nhấp vào tôi để xem giải pháp mẫu

49. Viết chương trình Python để đếm và hiển thị các nguyên âm của một văn bản nhất định.
Nhấp vào tôi để xem giải pháp mẫu

50. Viết chương trình Python để tách một chuỗi ở lần xuất hiện cuối cùng của dấu phân cách.
Nhấp vào tôi để xem giải pháp mẫu

51. Viết chương trình Python để tìm ký tự không lặp lại đầu tiên trong chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

52. Viết chương trình Python để in tất cả các hoán vị với số ký tự lặp lại cho trước của một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

53. Viết chương trình Python để tìm ký tự lặp lại đầu tiên trong một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

54. Viết chương trình Python để tìm ký tự lặp lại đầu tiên của một chuỗi đã cho trong đó chỉ số xuất hiện đầu tiên là nhỏ nhất.
Nhấp vào tôi để xem giải pháp mẫu

55. Viết chương trình Python để tìm từ lặp lại đầu tiên trong một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

56. Viết chương trình Python để tìm từ được lặp lại nhiều thứ hai trong một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

57. Viết chương trình Python để xóa khoảng trắng khỏi một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

58. Viết chương trình Python để di chuyển khoảng trắng lên trước một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

59. Viết chương trình Python để tìm ký tự xuất hiện nhiều nhất trong một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

60. Viết chương trình Python để viết hoa các chữ cái đầu tiên và cuối cùng của mỗi từ trong một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

61. Viết chương trình Python để loại bỏ các ký tự trùng lặp của một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

62. Viết chương trình Python để tính tổng các chữ số của một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

63. Viết chương trình Python để xóa các số 0 đứng đầu khỏi địa chỉ IP.
Nhấp vào tôi để xem giải pháp mẫu

64. Viết chương trình Python để tìm độ dài tối đa của các số 0 liên tiếp trong một chuỗi nhị phân đã cho.
Nhấp vào tôi để xem giải pháp mẫu

65. Viết chương trình Python để tìm tất cả các ký tự phổ biến theo thứ tự từ điển từ hai chuỗi chữ thường đã cho. Nếu không có ký tự chung in ra "Không có ký tự chung".
Nhấp vào tôi để xem giải pháp mẫu

66. Viết chương trình Python để tạo hai chuỗi đã cho (chữ thường, có thể có hoặc không có cùng độ dài) đảo chữ loại bỏ bất kỳ ký tự nào khỏi bất kỳ chuỗi nào.
Nhấp vào tôi để xem giải pháp mẫu

67. Viết chương trình Python để xóa tất cả các chuỗi trùng lặp liên tiếp của một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

68. Viết chương trình Python để tạo hai chuỗi từ một chuỗi đã cho. Tạo chuỗi đầu tiên bằng các ký tự chỉ xuất hiện một lần và tạo chuỗi thứ hai bao gồm các ký tự xuất hiện nhiều lần trong chuỗi đã nói.
Nhấp vào tôi để xem giải pháp mẫu

69. Viết chương trình Python tìm xâu con chung dài nhất từ ​​hai xâu đã cho.
Nhấp vào tôi để xem giải pháp mẫu

70. Viết chương trình Python để tạo một chuỗi từ hai chuỗi đã cho nối các ký tự không phổ biến của các chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

71. Viết chương trình Python để di chuyển tất cả các khoảng trắng lên phía trước một chuỗi đã cho trong một lần duyệt.
Nhấp vào tôi để xem giải pháp mẫu

72. Viết mã Python để xóa tất cả các ký tự trừ một ký tự được chỉ định trong một chuỗi đã cho.
Chuỗi gốc
Bài tập Python
Xóa tất cả các ký tự trừ P trong chuỗi đã nói.
P
Chuỗi gốc
google
Xóa tất cả các ký tự trừ g trong chuỗi đã nói.
gg
Chuỗi ban đầu
bài tập
Xóa tất cả các ký tự trừ e trong chuỗi đã nói.
eee
Nhấp vào tôi để xem giải pháp mẫu

73. Viết chương trình Python để đếm các giá trị Chữ hoa, Chữ thường, ký tự đặc biệt và số trong một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

74. Viết chương trình Python để tìm cửa sổ nhỏ nhất trong một chuỗi đã cho chứa tất cả các ký tự của một chuỗi đã cho khác.
Ví dụ 1
Đầu vào. str1 = " PRWSOERIUSFK "
str2 = " OSU "
Đầu ra. Cửa sổ tối thiểu là "OERIUS"
Nhấp vào tôi để xem giải pháp mẫu

75. Viết chương trình Python để tìm cửa sổ nhỏ nhất chứa tất cả các ký tự của một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

76. Viết chương trình Python để đếm số chuỗi con từ một chuỗi chữ cái viết thường có đúng k ký tự phân biệt (đã cho).
Nhấp vào tôi để xem giải pháp mẫu

77. Viết chương trình Python để đếm số chuỗi con khác rỗng của một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

78. Viết chương trình Python để đếm các ký tự ở cùng một vị trí trong một chuỗi đã cho (ký tự viết thường và viết hoa) như trong bảng chữ cái tiếng Anh.
Nhấp vào tôi để xem giải pháp mẫu

79. Viết chương trình Python để tìm từ nhỏ nhất và lớn nhất trong một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

80. Viết chương trình Python để đếm số chuỗi con có cùng ký tự đầu và cuối của một chuỗi đã cho.
Nhấp vào tôi để xem giải pháp mẫu

81. Viết chương trình Python để tìm chỉ mục của một chuỗi đã cho mà tại đó một chuỗi con đã cho bắt đầu. Nếu không tìm thấy chuỗi con trong chuỗi đã cho, trả về 'Không tìm thấy'.
Nhấp vào tôi để xem giải pháp mẫu

82. Viết chương trình Python để quấn một chuỗi đã cho vào một đoạn có độ rộng nhất định.
Đầu ra mẫu.
Nhập một chuỗi. Chú cáo nâu nhanh nhẹn.
Nhập chiều rộng của đoạn văn. 10
Kết quả.
Cáo nâu
nhanh nhẹn.
Nhấp vào tôi để xem giải pháp mẫu

83. Viết chương trình Python để in bốn giá trị thập phân, bát phân, thập lục phân (viết hoa), nhị phân trong một dòng của một số nguyên đã cho.
Đầu ra mẫu.
Nhập số nguyên. 25
Thập phân Thập lục phân Bát phân (viết hoa), Nhị phân
25 31 19 11001
Nhấp vào tôi để xem giải pháp mẫu

84. Viết chương trình Python để hoán đổi các trường hợp của một chuỗi đã cho.
Đầu ra mẫu.
PYTHON eBERCISES
jAVA
nUMpY
Nhấp vào tôi để xem giải pháp mẫu

85. Viết chương trình Python để chuyển đổi một chuỗi Bytearray đã cho thành chuỗi thập lục phân.
Đầu ra mẫu.
Bytearray gốc.
[111, 12, 45, 67, 109]
Chuỗi thập lục phân.
6f0c2d436d
Nhấp vào tôi để xem giải pháp mẫu

86. Viết chương trình Python để xóa tất cả các lần xuất hiện của một ký tự được chỉ định trong một chuỗi đã cho.
Đầu ra mẫu.
Chuỗi gốc.
Xóa tất cả các lần xuất hiện của một ký tự đã chỉ định trong một chuỗi đã cho
Chuỗi đã sửa đổi.
Xóa tất cả các lần xuất hiện của ký tự cụ thể trong chuỗi đã cho
Nhấp vào tôi để xem giải pháp mẫu

87. Viết chương trình Python tìm các giá trị chung xuất hiện trong hai chuỗi đã cho.
Đầu ra mẫu.
Chuỗi gốc.
Python3
Python2. 7
Giao điểm của hai xâu đã nói.
Python
Nhấp vào tôi để xem giải pháp mẫu

88. Viết chương trình Python để kiểm tra xem một chuỗi đã cho có chứa chữ hoa, chữ thường, số và độ dài tối thiểu không.
Đầu ra mẫu.
Nhập chuỗi. W3resource
['Chuỗi hợp lệ. ']
Nhấp vào tôi để xem giải pháp mẫu

89. Viết chương trình Python để xóa các ký tự không mong muốn khỏi một chuỗi đã cho.
Đầu ra mẫu.
Chuỗi gốc. Bài tập Python
Sau khi xóa các ký tự không mong muốn.
Bài tập Python
Chuỗi gốc. A%^. B#*CD
Sau khi xóa các ký tự không mong muốn.
ABCD
Nhấp vào tôi để xem giải pháp mẫu

90. Viết chương trình Python để xóa các từ trùng lặp khỏi một chuỗi đã cho.
Đầu ra mẫu.
Chuỗi gốc.
Bài tập Python Bài tập giải bài tập
Sau khi xóa các từ trùng lặp khỏi chuỗi đã nói.
Giải pháp thực hành bài tập Python
Nhấp vào tôi để xem giải pháp mẫu

91. Viết chương trình Python để chuyển đổi một danh sách vô hướng không đồng nhất đã cho thành một chuỗi.
Đầu ra mẫu.
Danh sách gốc.
['Đỏ', 100, -50, 'xanh', 'w,3,r', 12. 12, Sai]
Chuyển đổi danh sách vô hướng không đồng nhất thành một chuỗi.
Đỏ,100,-50,xanh lá cây,w,3,r,12. 12,Sai
Nhấp vào tôi để xem giải pháp mẫu

92. Viết chương trình Python để tìm sự giống nhau của chuỗi giữa hai chuỗi đã cho.
Đầu ra mẫu.
Chuỗi gốc.
Bài tập Python
Bài tập Python
Sự giống nhau giữa hai chuỗi đã nói.
1. 0
Chuỗi gốc.
Bài tập Python
Bài tập Python
Sự giống nhau giữa hai chuỗi đã nói.
0. 967741935483871
Chuỗi gốc.
Bài tập Python
Python Ex.
Sự giống nhau giữa hai chuỗi nói trên.
0. 6923076923076923
Chuỗi gốc.
Bài tập Python
Python
Sự giống nhau giữa hai chuỗi đã nói.
0. 5454545454545454
Chuỗi gốc.
Bài tập Java
Python
Sự giống nhau giữa hai chuỗi đã nói.
0. 0
Nhấp vào tôi để xem giải pháp mẫu

93. Viết chương trình Python để trích xuất các số từ một chuỗi đã cho.
Đầu ra mẫu.
Chuỗi gốc. đỏ 12 đen 45 xanh
Trích xuất các số từ chuỗi đã nói. [12, 45]
Nhấp vào tôi để xem giải pháp mẫu

94. Viết chương trình Python để chuyển đổi mã màu thập lục phân thành một bộ số nguyên tương ứng với các thành phần RGB của nó.
Đầu ra mẫu.
(255, 165, 1)
(255, 255, 255)
(0, 0, 0)(255, 0, 0)
(0, 0, 128)
(192, 192, 192)
Click me to see the sample solution

95. Viết chương trình Python để chuyển đổi các giá trị của các thành phần RGB thành mã màu thập lục phân.
Đầu ra mẫu.
FFA501
FFFFFF
000000
000080
C0C0C0
Click me to see the sample solution

96. Viết chương trình Python để chuyển đổi một chuỗi đã cho thành camelcase.
Đầu ra mẫu.
javascript
fooBar
fooBar
foo. Bar
fooBar
foobar
fooBar
Nhấp vào tôi để xem giải pháp mẫu

97. Viết chương trình Python để chuyển đổi một chuỗi đã cho thành trường hợp rắn.
Đầu ra mẫu.
java_script
foo_bar
foo_bar
foo. bar
foo_bar
foo_bar
foo_bar
Nhấp vào tôi để xem giải pháp mẫu

98. Viết chương trình Python để viết hoa chữ cái đầu tiên của một chuỗi đã cho.
Đầu ra mẫu.
Java Script
python
Nhấp vào tôi để xem giải pháp mẫu

99. Viết chương trình Python để tách một chuỗi nhiều dòng đã cho thành một danh sách các dòng.
Đầu ra mẫu.
Chuỗi gốc. Đây
là một
chuỗi nhiều dòng
.
Tách chuỗi nhiều dòng đã nói thành một danh sách các dòng.
['This', 'is a', 'multiline', 'string. ', '']
Nhấp vào tôi để xem giải pháp mẫu

100. Viết chương trình Python để kiểm tra xem có bất kỳ từ nào trong một chuỗi đã cho có chứa các ký tự trùng lặp hay không. Trả về Đúng hoặc Sai.
Đầu ra mẫu.
Văn bản gốc.
Lọc ra các giai thừa của danh sách nói trên.
Kiểm tra xem có từ nào trong sting nói trên chứa các ký tự trùng lặp hay không.
Sai
Văn bản gốc.
Bài tập Python.
Kiểm tra xem có từ nào trong sting nói trên chứa các ký tự trùng lặp hay không.
Sai
Văn bản gốc.
Thời gian chờ đợi đã kết thúc.
Kiểm tra xem có từ nào trong sting nói trên chứa các ký tự trùng lặp hay không.
Đúng
Nhấp vào tôi để xem giải pháp mẫu

101. Viết chương trình Python để cộng hai chuỗi vì chúng là số (Giá trị nguyên dương). Trả lại tin nhắn nếu các số là chuỗi.
Đầu ra mẫu.
42
Lỗi nhập liệu.
Lỗi nhập dữ liệu.
Nhấp vào tôi để xem giải pháp mẫu

102. Viết chương trình Python để xóa dấu câu khỏi một chuỗi đã cho.
Đầu ra mẫu.
Văn bản gốc.
Chuỗi. Với. Dấu câu?
Sau khi xóa Dấu câu khỏi chuỗi đã nói.
Chuỗi có dấu câu
Nhấp vào tôi để xem giải pháp mẫu

103. Viết chương trình Python để thay thế từng ký tự của một từ có độ dài từ năm trở lên bằng ký tự băm (#).
Đầu ra mẫu.
Chuỗi gốc. Đếm các chữ cái viết thường trong danh sách các từ đã nói.
Thay thế các từ (độ dài năm hoặc nhiều hơn) bằng các ký tự băm trong chuỗi đã nói.
##### ######## ####### trong danh sách nói trên của ######
Original string: Python - Remove punctuations from a string:
Thay thế các từ (độ dài năm hoặc nhiều hơn) bằng các ký tự băm trong chuỗi đã nói.
###### - ###### ############ từ một #######
Click me to see the sample solution

104. Viết chương trình Python viết hoa chữ cái đầu tiên và viết thường các chữ cái còn lại của một xâu đã cho.
Dữ liệu mẫu.
("Đỏ Xanh Trắng") -> "Đỏ Xanh Trắng"
("w3resource") -> "W3resource"
("dow jones industrial average") -> "Dow Jones Industrial Average"
Click me to see the sample solution

105. Viết chương trình Python để trích xuất và hiển thị tên từ một địa chỉ email đã cho.
Dữ liệu mẫu.
("[email được bảo vệ]") -> ("john")
("[email được bảo vệ]") -> ("johnsmith")("[email protected]") -> ("fullyqualifieddomain")
Click me to see the sample solution

106. Viết chương trình Python để loại bỏ các ký tự lặp lại liên tiếp và thay thế bằng các ký tự đơn lẻ và in chuỗi mới được cập nhật.
Dữ liệu mẫu.
("Red Green White") -> "Red Gren White"
("aabbbcdeffff") -> "abcdef"
("Yellowwooddoor") -> "Yelowodor"
Click me to see the sample solution

107. Viết chương trình Python nhận hai chuỗi. Đếm số lần mỗi chuỗi chứa ba chữ cái giống nhau ở cùng một chỉ mục.
Dữ liệu mẫu.
("Đỏ Đỏ Xanh") -> 1
("Đỏ Trắng Đỏ Trắng) -> 7
("Đỏ Trắng
Click me to see the sample solution

108. Viết chương trình Python nhận vào một chuỗi và trả về # ở cả hai bên mỗi phần tử, không phải là nguyên âm.
Dữ liệu mẫu.
("Xanh lục" -> "-G--r-ee-n-"
("Trắng") -> "-W--h-i-t-e"
("aeiou") -> "aeiou"
Click me to see the sample solution

109. Viết chương trình Python đếm số năm nhuận trong phạm vi năm. Phạm vi năm phải được chấp nhận dưới dạng một chuỗi.
Dữ liệu mẫu.
("1981-1991") -> 2
("2000-2020") -> 6
Nhấp vào tôi để

110. Viết chương trình Python để chèn khoảng trắng trước mỗi chữ in hoa xuất hiện trong một từ đã cho.
Dữ liệu mẫu.
("PythonExercises") -> "Python Exercises"
("Python") -> "Python"
("
Click me to see the sample solution

111. Viết chương trình Python nhận vào một chuỗi và thay thế tất cả các ký tự bằng số tương ứng của chúng.
Dữ liệu mẫu.
("Python") -> "16 25 20 8 15 14"
("Java") -> "10 1 22 1"
("Python Tutorial") -> "16 25 20 8 15 14 20 21 20 15 18 9 1 12"
Click me to see the sample solution

112. Viết chương trình Python để tính tổng của hai số đã cho dưới dạng chuỗi. Trả về kết quả trong cùng một biểu diễn chuỗi.
Dữ liệu mẫu.
( "234242342341", "2432342342") -> "236674684683"
( "", "2432342342") -> Sai( "1000", "0
( "1000", "10") -> "1010"
Click me to see the sample solution

113. Viết chương trình Python trả về một chuỗi được sắp xếp theo thứ tự bảng chữ cái theo ký tự đầu tiên của một chuỗi từ đã cho.
Dữ liệu mẫu.
("Đỏ Xanh Đen Trắng Hồng") -> "Đen Xanh Hồng Đỏ Trắng"
("Tính tổng của hai số đã cho dưới dạng chuỗi. ") -> ("Tính các số đã cho của tổng các chuỗi đã cho. cả hai")
("Con cáo nâu nhanh nhẹn nhảy qua con chó lười. ") -> ("Con chó nâu. con cáo lười nhảy qua nhanh")
Nhấp vào tôi để xem giải pháp mẫu

Trình chỉnh sửa mã Python

Nhiều hơn để đến

Không gửi bài giải các bài tập trên tại đây, nếu muốn đóng góp hãy vào trang bài tập phù hợp

Kiểm tra kỹ năng Python của bạn với bài kiểm tra của w3resource



con trăn. Lời khuyên trong ngày

Bạn có thể sử dụng ký tự gạch dưới ở bất cứ đâu trong tên biến

Điều này có nghĩa là, bất cứ nơi nào bạn muốn, bao nhiêu lần bạn muốn trong tên của một biến

a______b = "abcd"  # this works
_a_b_c_d = "abcd"  # this also works

Tôi không khuyến khích bạn sử dụng nó, nhưng trong trường hợp bạn thấy một cách đặt tên biến kỳ lạ như vậy, hãy biết rằng đó thực sự là một tên hợp lệ của một biến

Làm cách nào để chèn một chuỗi vào giữa một chuỗi khác trong PHP?

Nếu bạn muốn một giải pháp rất đơn giản và ngắn gọn để chèn chuỗi vào một chuỗi khác, hãy sử dụng. substr_replace ( $string , $replacement , $start , 0 ) . Chìa khóa ở đây là 0 và vì chúng tôi đặt $length thành 0 nên hàm này sẽ có tác dụng chèn phần thay thế vào chuỗi.

Làm cách nào để thêm vào trước một chuỗi trong PHP?

Trả lời. Sử dụng Toán tử nối PHP . Nhưng bạn có thể sử dụng toán tử nối PHP (. ) để chuẩn bị một chuỗi bằng một chuỗi khác.

Làm cách nào để chèn một chuỗi vào một chuỗi trong JavaScript?

AdvertisementsJavaScript thêm chuỗi bằng toán tử + . Toán tử + được sử dụng cho cả phép cộng số và chuỗi; . cho a = 'cũ'; . nhật ký(c);use the + or the += operator. The + operator is used both for adding numbers and strings; in programming we say that the operator is overloaded. let a = 'old'; let b = ' tree'; let c = a + b; console. log(c);

PHP có chuỗi con không?

Trả lời. Sử dụng Hàm strpos() trong PHP . Hàm strpos() trả về vị trí xuất hiện đầu tiên của chuỗi con trong chuỗi. Nếu không tìm thấy chuỗi con, nó trả về false.