Chương trình chữ cái trước trong Python
Ghi chú. Nếu số lượng không được chỉ định, phương thức D6 sẽ thay thế tất cả các lần xuất hiện của chuỗi con cũ bằng chuỗi mới Show
thay thế () Giá trị trả vềPhương thức D6 trả về một bản sao của chuỗi trong đó chuỗi con cũ được thay thế bằng chuỗi mới. Chuỗi ban đầu không thay đổi Việc gán một chuỗi cho một biến được thực hiện với tên biến theo sau là dấu bằng và chuỗi Chuỗi nhiều dòngBạn có thể gán một chuỗi nhiều dòng cho một biến bằng cách sử dụng ba dấu ngoặc kép Ví dụBạn có thể sử dụng ba dấu ngoặc kép a = """Lorem ipsum dolor sit amet, Hoặc ba dấu nháy đơn Ví dụa = '''Lorem ipsum dolor sit amet, Ghi chú. kết quả là các ngắt dòng được chèn vào cùng một vị trí như trong mã Chuỗi là MảngGiống như nhiều ngôn ngữ lập trình phổ biến khác, chuỗi trong Python là mảng byte đại diện cho các ký tự unicode Tuy nhiên, Python không có kiểu dữ liệu ký tự, một ký tự đơn giản chỉ là một chuỗi có độ dài là 1 Dấu ngoặc vuông có thể được sử dụng để truy cập các phần tử của chuỗi Ví dụLấy ký tự ở vị trí 1 (nhớ rằng ký tự đầu tiên có vị trí 0) a = "Xin chào, Thế giới. " Vòng qua một chuỗiVì chuỗi là mảng nên chúng ta có thể lặp qua các ký tự trong chuỗi bằng vòng lặp D8 Ví dụVòng qua các chữ cái trong từ "banana" cho x trong "chuối". Tìm hiểu thêm về Vòng lặp For trong chương Python For Loops của chúng tôi Chiều dài chuỗiĐể lấy độ dài của một chuỗi, hãy sử dụng hàm D9 Ví dụHàm D9 trả về độ dài của một chuỗi a = "Xin chào, Thế giới. " Chuỗi kiểm traĐể kiểm tra xem một cụm từ hoặc ký tự nào đó KHÔNG có trong chuỗi hay không, chúng ta có thể sử dụng từ khóa A1 Trong bài viết này, chúng ta sẽ thảo luận về các cách khác nhau để chúng ta có thể viết chương trình python để tìm ký tự tiếp theo của bảng chữ cái với các ví dụ Bắt đầuNhiệm vụ là in chữ cái tiếp theo của bảng chữ cái từ chữ cái đã cho trong vòng tròn. Ví dụ như, Nếu người dùng nhập A, đầu ra phải là – B Nếu người dùng nhập B, đầu ra phải là – C Nếu người dùng nhập C, đầu ra phải là – D Nếu người dùng nhập Z, đầu ra sẽ là – A Tương tự, Xin lưu ý rằng đầu ra cho chữ cái cuối cùng trong bảng chữ cái là chữ cái đầu tiên của bảng chữ cái. Đó là nội dung của vòng tròn cs Bây giờ, làm thế nào chúng ta có thể đạt được nhiệm vụ này? Chúng ta có thể làm như vậy bằng nhiều cách. Dưới đây là 7 cách khác nhau để tìm chữ cái tiếp theo trong python –
Sử dụng Hàm ord() và chr()Chúng ta có thể sử dụng các hàm ord() và chr() để lấy ký tự tiếp theo trong bảng chữ cái như hình bên dưới – thuật toán giả
ch = input("Enter a character") i = ord(ch) i = i + 1 nch = chr(i) print(nch) đầu ra Enter a character A B Trong chương trình trên,
Thuật toán đã sửa đổi để duy trì vòng kết nối
Mã nguồn ch = input("Enter a character") i = ord(ch) if(i >= 90): # 90 is ASCII value of last character of alphabets in uppercase. i = 65 # 65 is ASCII value of first character of alphabets in uppercase. else: i = i + 1 nch = chr(i) print("Next character is", nch) đầu ra Enter a character Z Next character is A Chữ cái viết thường tiếp theoNếu bạn muốn in chữ tiếp theo bằng chữ thường, chúng ta có thể làm như sau – ________số 8đầu ra Enter a character a Next character is b Sử dụng hàm byte() và str()Chúng ta có thể sử dụng hàm bytes() và str() để tìm và in các chữ cái tiếp theo trong bảng chữ cái như hình bên dưới – C0 đầu ra C1 Trong chương trình trên,
In ký tự tiếp theo bằng chữ thườngChúng tôi có thể sửa đổi kiểm tra điều kiện để in chữ cái tiếp theo trong bảng chữ cái bằng chữ thường như dưới đây – C2 đầu ra C3 Sử dụng hàm byte() và chr()Trong chương trình trên, chúng tôi đã chuyển đổi lại các byte thành chuỗi. Sau đó, ký tự tiếp theo được truy xuất bằng chỉ mục thứ 3 từ giá trị chuỗi Chúng ta có thể sửa đổi chương trình trên và sử dụng hàm chr() để lấy ký tự tiếp theo trong bảng chữ cái như hình bên dưới – C4 đầu ra C1 Trong chương trình trên,
Nhận ký tự tiếp theo bằng chữ thườngNếu chúng ta muốn in ký tự tiếp theo bằng chữ thường, chúng ta cần sửa đổi chương trình trên như hình dưới đây – C6 đầu ra C3 Sử dụng ord() và Phép tính Toán học – 1Sử dụng ord() và một số phép tính toán học, chúng ta có thể tăng ký tự và tìm chữ cái tiếp theo trong bảng chữ cái như hình bên dưới – C8 đầu ra C9 Trong chương trình trên,
Nếu chúng ta cần tìm ký tự tiếp theo bằng chữ thường, chúng ta có thể sửa đổi đoạn mã trên như hình dưới đây – D0 đầu ra D1 Trong chương trình trên,
Sử dụng ord() và Phép tính Toán học – 2Có một cách khác để tìm ký tự tiếp theo trong bảng chữ cái bằng ord() và một số phép tính toán D2 đầu ra D3 Đối với chữ thường, D4 đầu ra D1 Sử dụng ascii_lowercase và ascii_uppercaseChúng ta cũng có thể sử dụng chuỗi. ascii_lowercase và chuỗi. ascii_uppercase để viết chương trình python tìm ký tự tiếp theo của bảng chữ cái bằng chữ thường hoặc chữ hoa tương ứng |