Hướng dẫn python extract 2 characters from string - python trích xuất 2 ký tự từ chuỗi
Trong các chuỗi Python là danh sách các ký tự, nhưng chúng không phải là loại danh sách rõ ràng, chỉ giống như danh sách (nghĩa là nó có thể được đối xử như một danh sách). Chính thức hơn, chúng được gọi là s = "Hey There"0 (xem http://docs.python.org/2/l Library/stdtypes.html#equence-ypes-str Show
Vì các chuỗi là chuỗi, bạn có thể sử dụng s = "Hey There"1 để truy cập các phần của danh sách, được ký hiệu là s = "Hey There"2 Xem Giải thích ký hiệu lát cắt của Python. Ví dụ:
Khi không xác định, ký hiệu lát cắt lấy vị trí bắt đầu là vị trí 0 và cuối là LEN (trình tự). Trong những ngày cũ C, đó là một loạt các ký tự, toàn bộ vấn đề của danh sách động và tĩnh nghe giống như truyền thuyết bây giờ, xem danh sách Python so với mảng - khi nào nên sử dụng? s = "Hey There" first_two = s[:2] print(first_two) Chúng tôi đã cắt chuỗi từ 0 vị trí chỉ mục thành vị trí chỉ mục (3 -1) và chúng tôi có một chuỗi con chứa ba ký tự đầu tiên của chuỗi. Nhận bốn ký tự đầu tiên của một chuỗi trong Python Chúng tôi đã cắt chuỗi từ 0 vị trí chỉ mục thành vị trí chỉ mục (4 -1) và chúng tôi có một chuỗi con chứa bốn ký tự đầu tiên của chuỗi. IndexError: String index ngoài phạm vi[:2] which is the short version of [0:2]. Trong khi sử dụng toán tử [], chúng ta cần cẩn thận về lỗi ngoài phạm vi, tức là nếu chúng ta cố gắng truy cập vị trí chỉ mục trong một chuỗi không tồn tại, giống như một vị trí lớn hơn kích thước của chuỗi, thì nó sẽ Cung cấp cho IndexError như thế này, Nó sẽ gây ra lỗi, Khuyến nghị khóa họcTìm hiểu phát triển Flask và học cách xây dựng các ứng dụng thú vị với khóa học Python cao cấp của chúng tôi trên Udemy. Mua khóa học Danh sách gửi thưChúng tôi sẽ giữ cho bạn có động cơ Python nếu bạn đăng ký bên dưới.
Trong bài viết này, chúng tôi sẽ thảo luận về cách tìm nạp/truy cập vào N ký tự đầu tiên của chuỗi trong Python. Điều này có thể là 1 hoặc 3, v.v. Chuỗi Python là một chuỗi các ký tự và mỗi ký tự trong đó có một số chỉ mục được liên kết với nó. Ví dụ: chúng tôi có một biến chuỗi mẫu_STR có chứa một chuỗi, tức là.sample_str that contains a string i.e. sample_str = "Hello World !!" Mỗi ký tự trong chuỗi này có một số trình tự và nó bắt đầu bằng 0 I.E. 'H' có chỉ mục 0 'e' có chỉ mục 1 'l' có chỉ mục 2 'l' có chỉ mục 3 'o' có chỉ mục 4 '' có chỉ số 5 'w' có chỉ mục 6 'o' có chỉ số 7 'r' có chỉ mục 8 'l' có chỉ mục 9 'd' có chỉ mục 10 '!' có chỉ mục 11 '!' có chỉ mục 12 Trong Chuỗi Python cung cấp toán tử [] để truy cập bất kỳ ký tự nào trong chuỗi theo vị trí chỉ mục. Chúng ta cần vượt qua vị trí chỉ mục trong dấu ngoặc vuông và nó sẽ trả về ký tự ở chỉ mục đó. Vị trí chỉ số này có thể là một giá trị INT tích cực hoặc âm. Quảng cáo Giống như, sample_str [i] sẽ trả về một ký tự tại vị trí chỉ mục INDEX I. Hãy để sử dụng nó.sample_str[i] will return a character at index i-th index position. Let’s use it. Nhận ký tự đầu tiên của một chuỗi trong PythonKhi việc lập chỉ mục các ký tự trong một chuỗi bắt đầu từ 0, vì vậy để có được ký tự đầu tiên của chuỗi vượt qua vị trí chỉ mục 0 trong toán tử [], tức là. # Get first character of string i.e. char at index position 0 first_char = sample_str[0] print('First character : ', first_char) Đầu ra: First character : H Nó đã trả lại một bản sao của ký tự đầu tiên trong chuỗi. Bạn có thể sử dụng nó để kiểm tra nội dung của nó hoặc in nó, v.v. Trong ví dụ trên, chúng tôi đã tìm nạp ký tự đầu tiên hoặc chuỗi, nhưng nếu chúng tôi muốn giống như hơn, hãy lấy ba ký tự đầu tiên của chuỗi hoặc bốn đầu tiên, v.v. chuỗi. Làm thế nào để làm điều đó? Trong Python, ngoài vị trí chỉ số, toán tử giám sát, tức là [] cũng có thể chấp nhận một phạm vi, tức là. string[ start_index_pos: end_index_pos: step_size] Nó trả về một lát chuỗi, tức là một chuỗi con. Nếu chúng ta muốn lấy nhiều hơn một ký tự trong một chuỗi, tức là tìm nạp một chuỗi con, thì chúng ta có thể vượt qua các phần tử phạm vi này trong toán tử [],
Để có được n ký tự đầu tiên của chuỗi, chúng ta cần vượt qua start_index_posas 0 và end_index_pos & nbsp; Như n tức là.start_index_posas 0 and end_index_pos as
N i.e. sample_str[ 0 : N ] Giá trị của Step_Size sẽ là mặc định, tức là 0. Nó sẽ cắt chuỗi từ chỉ mục 0 thành chỉ mục N-1-th và trả về một chuỗi con với n ký tự đầu tiên của chuỗi đã cho.n-1-th index and returns a substring with first N characters of the given string. Hãy để sử dụng điều này, Nhận ba ký tự đầu tiên của một chuỗi trong Python 0Đầu ra: 1Nó đã trả lại một bản sao của ký tự đầu tiên trong chuỗi. Bạn có thể sử dụng nó để kiểm tra nội dung của nó hoặc in nó, v.v. Trong ví dụ trên, chúng tôi đã tìm nạp ký tự đầu tiên hoặc chuỗi, nhưng nếu chúng tôi muốn giống như hơn, hãy lấy ba ký tự đầu tiên của chuỗi hoặc bốn đầu tiên, v.v. chuỗi. Làm thế nào để làm điều đó? 2Đầu ra: 3Nó đã trả lại một bản sao của ký tự đầu tiên trong chuỗi. Bạn có thể sử dụng nó để kiểm tra nội dung của nó hoặc in nó, v.v. Trong ví dụ trên, chúng tôi đã tìm nạp ký tự đầu tiên hoặc chuỗi, nhưng nếu chúng tôi muốn giống như hơn, hãy lấy ba ký tự đầu tiên của chuỗi hoặc bốn đầu tiên, v.v. chuỗi. Làm thế nào để làm điều đó?Trong Python, ngoài vị trí chỉ số, toán tử giám sát, tức là [] cũng có thể chấp nhận một phạm vi, tức là. 4Nó trả về một lát chuỗi, tức là một chuỗi con. Nếu chúng ta muốn lấy nhiều hơn một ký tự trong một chuỗi, tức là tìm nạp một chuỗi con, thì chúng ta có thể vượt qua các phần tử phạm vi này trong toán tử [], 5start_index_pos: vị trí chỉ mục, từ đó nó sẽ bắt đầu tìm nạp các ký tự, giá trị mặc định là 0 6Đầu ra: 7Nó đã trả lại một bản sao của ký tự đầu tiên trong chuỗi. Bạn có thể sử dụng nó để kiểm tra nội dung của nó hoặc in nó, v.v. 8Đầu ra: 9
Làm cách nào để trích xuất hai ký tự từ một chuỗi trong Python?Để trích xuất hai ký tự đầu tiên của một danh sách trong Python, bạn có thể sử dụng [: 2] là phiên bản ngắn của [0: 2].use [:2] which is the short version of [0:2].
Làm thế nào để bạn có được các ký tự riêng lẻ từ một chuỗi trong Python?Các ký tự riêng lẻ trong một chuỗi có thể được truy cập bằng cách chỉ định tên chuỗi theo sau là một số trong dấu ngoặc vuông ([]).Lập chỉ mục chuỗi trong Python dựa trên 0: ký tự đầu tiên trong chuỗi có chỉ mục 0, tiếp theo có chỉ mục 1, v.v.specifying the string name followed by a number in square brackets ( [] ). String indexing in Python is zero-based: the first character in the string has index 0 , the next has index 1 , and so on.
Làm thế nào để bạn có được một phần cụ thể của một chuỗi trong Python?Làm thế nào để tạo ra một chuỗi con trong Python.. Bắt đầu - Chỉ số bắt đầu của chuỗi con .. Dừng lại - chỉ số cuối cùng của một chuỗi con .. Bước - Một số chỉ định bước của cắt.Giá trị mặc định là 1 .. Làm thế nào để bạn có được hai chữ cái đầu tiên của một chuỗi?Sử dụng phương thức String.SubString () để lấy hai ký tự đầu tiên của chuỗi, ví dụ:const First2 = str.con (0, 2);.Phương thức chuỗi con sẽ trả về một chuỗi mới chứa hai ký tự đầu tiên của chuỗi gốc. substring() method to get the first two characters of a string, e.g. const first2 = str. substring(0, 2); . The substring method will return a new string containing the first two characters of the original string. |