In python thay thế
Viết hàm truyền vào tham số là chuỗi s. Hiển thị các câu của chuỗi, mỗi câu nằm trên một dòng. Các câu đã bị xóa khoảng trống thừa và định dạng tiêu đề() Kiến thức cần có
Định dạng đầu vàoBao gồm một dòng chứa bất kỳ chuỗi Heading formatBao gồm nhiều dòng, mỗi dòng hiển thị một câu của chuỗi đã được chuẩn hóa theo yêu cầu đề bài Ví dụ
Gợi ý
mẫu mã
Kết luậnTrong bài viết này, Kteam đã hướng dẫn bạn cách viết hàm truyền vào tham số là chuỗi s. Hiển thị các câu của chuỗi, mỗi câu nằm trên một dòng. Các câu đã bị xóa khoảng trống thừa và định dạng tiêu đề(). Thêm bài giải của bạn vào phần bình luận để được Kteam xem lại mã và sửa lỗi (nếu có) trong buổi phát trực tiếp của khóa học này Ở bài tiếp theo, chúng ta cũng sẽ cùng nhau học cách VIẾT HÀM HIỂN THỊ CÁC CÂU CỦA CHUỖI S ĐÃ ĐƯỢC XÓA KHOẢNG TRANG THỪA VÀ CĂN GIỮA THEO CÂU ĐẠI NHẤT Cảm ơn các bạn đã theo dõi bài viết. Vui lòng rút lại bình luận hoặc đóng góp ý kiến của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử thách - Không sợ khó. " Load downDự ánNếu công việc thực hiện theo hướng dẫn không thể hiện ra các phần như mong muốn. Bạn cũng có thể tải xuống DỰ ÁN THAM KHẢO ở liên kết bên dưới Thảo luậnNếu bạn gặp bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam. com to get the support from the community Trong Python mọi thứ đều là đối tượng và chuỗi cũng là một đối tượng. Chuỗi trong Python có thể được tạo đơn giản bằng cách đặt các ký tự trong dấu trích dẫn hoặc trích xuất đơn Ví dụ var = "Xin chào thế giới. " Trong bài này, chúng ta sẽ tìm hiểu về
Truy cập các giá trị trong chuỗi Python không hỗ trợ kiểu dữ liệu là một ký tự, chúng được coi là các chuỗi có độ dài bằng một, hay cũng được coi là một chuỗi con Chúng ta sử dụng dấu ngoặc nhọn cùng với chỉ số hoặc chỉ mục để cắt một chuỗi và từ đó thu được một chuỗi con
Các toán tử làm việc với chuỗi Có rất nhiều thuật toán làm việc với các chuỗi khác nhau có thể được sử dụng để kết hợp hai chuỗi riêng biệt Giả sử nếu a = guru và b = 99 thì a + b = "guru99". Tương tự, nếu bạn sử dụng a*2, ta sẽ nhận được "GuruGuru". Các toán tử làm việc với các chuỗi khác cũng tương tự như vậy Toán tử Chức năng Ví dụ [] Cut- it đưa ra chữ cái từ chỉ số đã cho a[1] sẽ trả về chữ "u" từ chữ Guru như vậy (0 = G, 1 = u, 2 = r và 3 = u) x="Sư phụ" in(x[1]) [. ] Cut the range of range – return character string from the range of range x[1. 3] will return "ur" from chữ Guru. Cần nhớ rằng, chữ G ở vị trí 0 sẽ không được trả về, thay vào đó, nó sẽ trả về hai chữ cái đằng sau là bạn x="Sư phụ" in(x[1. 3]) Trong Kiểm tra tồn tại-trả về đúng nếu chữ cái tồn tại trong chuỗi cho trước bạn tồn tại trong từ Guru và vì vậy, kết quả trả về là 1 (Đúng-Đúng) x="Sư phụ" in("u" trong x) không ở Kiểm tra tồn tại-trả về đúng chữ cái không tồn tại trong chuỗi cho trước Tôi không tồn tại trong từ Guru vì kết quả trả về là 1 x="Sư phụ" in ("l" không có trong x) r/R Chuỗi định dạng thô sẽ triệt tiêu các ký tự thoát – ký tự thoát Lệnh trong r’\n’ sẽ ra \n và lệnh trong R’\n’ sẽ ra \n % - used for a string format %r – Chèn chuỗi kiểu đại diện cho đối tượng (nghĩa là repr(o)) %s- Chèn chuỗi đại diện cho đối tượng (nghĩa là str(o)) %d- format to display a number Đầu của đoạn mã bên cạnh sẽ là “guru 99” name = 'guru' số = 99 print('%s %d' % (tên,số)) + Kết hợp hai chuỗi Kết hợp các chuỗi và trả về kết quả x="Sư phụ" y="99" in(x+y) * tái tạo chuỗi Các ký tự sẽ được thực hiện trong hai lần x="Sư phụ" y="99" in(x*2) Một số ví dụ khác Bạn có thể cập nhật chuỗi trong Python bằng cách gán lại một biến cho một chuỗi khác. Giá trị mới có thể giống với giá trị cũ hoặc là một chuỗi mới hoàn toàn khác ________số 8Lưu ý. - Translator “. 6” hoặc “0. 6” return to results Replace string Phương thức thay thế replace() trả về một bản sao của chuỗi trong đó các giá trị của chuỗi cũ đã được thay thế bằng giá trị mới
Thay đổi chữ hoa và chữ thường trong chuỗi Trong Python, bạn có thể thay đổi chuỗi thành chữ hoa bằng cách sử dụng hàm upper() 0Tương tự như vậy, bạn có thể thực hiện công việc viết hoa chữ cái đầu tiên 1Bạn cũng có thể chuyển đổi chuỗi thành chữ thường 2Kết hợp chuỗi Hàm nối tham gia là một cách linh hoạt để kết nối chuỗi. Với hàm nối, bạn có thể thêm bất kỳ ký tự nào vào chuỗi Ví dụ. nếu bạn muốn thêm dấu hai chấm (. ) sau toàn bộ các ký tự trong chuỗi "Python", bạn có thể sử dụng đoạn mã sau đây 3Đảo ngược chuỗi Bằng cách sử dụng chức năng đảo ngược chức năng, bạn có thể đảo ngược chuỗi. Ví dụ. chúng ta có chuỗi "12345" và sau đó chúng ta có thể áp dụng hàm đảo ngược chuỗi như trong đoạn mã dưới đây 4Partition string Chuỗi phân tách là một chức năng khác có thể được áp dụng trong Python, giả sử với chuỗi "guru99 Career guru99". Ở đây, chúng ta sẽ phân tách chuỗi bằng từ lệnh. tách ra 5Kết quả 6Để hiểu rõ hơn, chúng ta sẽ tìm hiểu thêm một ví dụ về cách phân tách chuỗi. Trong ví dụ sau, chúng ta sẽ thay thế dấu cách (‘ ’) bằng ký tự ‘r’, và như vậy chuỗi sẽ được phân tách ở bất kỳ vị trí nào xuất hiện ký tự ‘r’ 0Lưu ý quan trọng Trong Python, chuỗi không thể thay đổi Code code 1Đoạn mã trên có lỗi ở dòng thứ 2, Do trong python, chuỗi không thể bị thay đổi nên greeting[0] = 'J' không hoạt động và trả về thông báo lỗi 'TypeError'. đối tượng 'str' không hỗ trợ gán mục' (lời chào [0] đang có giá trị là 'H') Tiếp tục đoạn mã sau đây 2is will return Guru99. Điều này là do x. replace ("Guru99", "Python") trả về một bản sao của x sau khi đã được thay thế, bản sao này có giá trị là "Python", nhưng x không bị thay đổi và vẫn giữ nguyên giá trị là "Guru99" Bạn sẽ cần sử dụng đoạn mã sau để thay đổi giá trị của biến x 3Các đoạn mã trên đều sử dụng Python 3, nếu bạn muốn chạy với Python 2, hãy sử dụng đoạn mã sau Ví dụ sử dụng Python 2 4Python has support function. định dạng để thay thế cho %d, %s và các ký hiệu tương tự như vậy cho định dạng chuỗi. Việc sử dụng hàm format() đơn giản hơn sử dụng %d, %s. Because it could be used for many other type of data nhau Code code 5Tương thích với 6tóm tắt Vì Python là ngôn ngữ thiết lập hướng đối tượng nên nhiều hàm có thể được áp dụng cho các đối tượng khác nhau. Một tính năng đáng chú ý của Python đó là các câu lệnh được duy trì triển khai thụt lề giúp việc đọc mã nguồn dễ dàng hơn
|