Hướng dẫn how do you print the last 3 characters of a string in python? - làm thế nào để bạn in 3 ký tự cuối cùng của một chuỗi trong python?

Tôi có chuỗi sau:

>>> mystr[:-4]
'abcdefgh'
0

Làm thế nào tôi có thể lấy bốn ký tự cuối cùng và lưu trữ chúng trong một chuỗi bằng Python?

Anders

7.9879 Huy hiệu vàng 50 Huy hiệu bạc81 Huy hiệu Đồng9 gold badges50 silver badges81 bronze badges

Đã hỏi ngày 2 tháng 11 năm 2011 lúc 16:27Nov 2, 2011 at 16:27

0

Như thế này:

>>> mystr = "abcdefghijkl"
>>> mystr[-4:]
'ijkl'

Điều này cắt 4 ký tự cuối cùng của chuỗi. -4 bắt đầu phạm vi từ đầu của chuỗi. Một biểu thức được sửa đổi với

>>> mystr[:-4]
'abcdefgh'
1 sẽ loại bỏ cùng 4 ký tự từ cuối chuỗi:

>>> mystr[:-4]
'abcdefgh'

Để biết thêm thông tin về việc cắt, hãy xem câu trả lời tràn ngăn xếp này.

Đã trả lời ngày 2 tháng 11 năm 2011 lúc 16:29Nov 2, 2011 at 16:29

ConstantiniusconstantiniusConstantinius

33.2K7 Huy hiệu vàng74 Huy hiệu bạc84 Huy hiệu đồng7 gold badges74 silver badges84 bronze badges

3

Làm cách nào để nhận được 5 ký tự cuối cùng của một chuỗi?

Để có được n ký tự cuối cùng của chuỗi, hãy gọi phương thức Slice trên chuỗi, chuyển trong -n dưới dạng tham số, ví dụ: str. Slice [-3] Trả về một chuỗi mới chứa 3 ký tự cuối cùng của chuỗi gốc.

Làm cách nào để có được ký tự cuối cùng của một chuỗi trong Python?

  • 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. Chỉ số của ký tự cuối cùng sẽ là độ dài của chuỗi trừ đi. Đối với bất kỳ chuỗi không trống nào s, s [len [s] -1] và s [-1] đều trả về ký tự cuối cùng.
  • Xem thảo luận
  • Làm cách nào để nhận được 5 ký tự cuối cùng của một chuỗi?

    Để có được n ký tự cuối cùng của chuỗi, hãy gọi phương thức Slice trên chuỗi, chuyển trong -n dưới dạng tham số, ví dụ: str. Slice [-3] Trả về một chuỗi mới chứa 3 ký tự cuối cùng của chuỗi gốc.

    Làm cách nào để có được ký tự cuối cùng của một chuỗi trong Python?

    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. Chỉ số của ký tự cuối cùng sẽ là độ dài của chuỗi trừ đi. Đối với bất kỳ chuỗi không trống nào s, s [len [s] -1] và s [-1] đều trả về ký tự cuối cùng.

    Example:

    Xem thảo luận Geeks For Geeks!; N = 4

    Cải thiện bài viếteks!

    Lưu bài viếtThe given string is Geeks For Geeks! and the last 4 characters is eks!.

    Đọc PYTHON; N=1

    Bàn luậnN

    Đưa ra một chuỗi và một số nguyên n, nhiệm vụ là viết một chương trình Python để in các ký tự n cuối cùng của chuỗi. & NBSP; The given string is PYTHON and the last character is N.

    Đầu vào: Geek cho các chuyên viên máy tính !; N = 4

    Đầu ra: EKS!

    Python3

    >>> mystr[:-4]
    'abcdefgh'
    
    2
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    4

    >>> mystr[:-4]
    'abcdefgh'
    
    5
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    7

    >>> mystr[:-4]
    'abcdefgh'
    
    8
    >>> mystr[:-4]
    'abcdefgh'
    
    9
    >>> mystr[:-4]
    'abcdefgh'
    
    2
    Geeks For Geeks!
    eks!
    1

    Geeks For Geeks!
    eks!
    2
    Geeks For Geeks!
    eks!
    3
    Geeks For Geeks!
    eks!
    4
    Geeks For Geeks!
    eks!
    5

    Geeks For Geeks!
    eks!
    6
    >>> mystr[:-4]
    'abcdefgh'
    
    8
    >>> mystr[:-4]
    'abcdefgh'
    
    9
    >>> mystr[:-4]
    'abcdefgh'
    
    2
    Geeks For Geeks!
    eks!
    0
    Geeks For Geeks!
    eks!
    1
    Geeks For Geeks!
    eks!
    2
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    Geeks For Geeks!
    eks!
    4

    Giải thích: Chuỗi đã cho là chuyên viên máy tính cho các chuyên viên máy tính! Và 4 ký tự cuối cùng là EKS !.

    Output:

    Geeks For Geeks!
    eks!

    Đầu vào: Python; N = 1

    Đầu ra: n

    Giải thích: Chuỗi đã cho là Python và nhân vật cuối cùng là N.

    Ở đây chúng tôi đang sử dụng khái niệm cắt tích cực, nơi chúng tôi đang trừ độ dài với n, để có được chỉ số tích cực cho chuỗi con mong muốn.

    Python

    >>> mystr[:-4]
    'abcdefgh'
    
    2
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    4

    >>> mystr[:-4]
    'abcdefgh'
    
    5
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    7

    >>> mystr[:-4]
    'abcdefgh'
    
    8
    >>> mystr[:-4]
    'abcdefgh'
    
    9
    >>> mystr[:-4]
    'abcdefgh'
    
    2
    Geeks For Geeks!
    eks!
    1

    last_characters = string[-N:]
    1
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    last_characters = string[-N:]
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    9__12121

    last_characters = string[-N:]
    7
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    2
    string[start_index: end_index]
    0
    Geeks For Geeks!
    eks!
    1
    string[start_index: end_index]
    2

    >>> mystr[:-4]
    'abcdefgh'
    
    8
    string[start_index: end_index]
    4

    Output:

    Geeks For Geeks!
    eks!

    Ví dụ 2: Sử dụng cắt chuỗi với lập chỉ mục âm

    Ở đây chúng tôi đang sử dụng khái niệm cắt tiêu cực nơi chúng tôi không trừ đi độ dài với n.

    Python3

    >>> mystr[:-4]
    'abcdefgh'
    
    2
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    4

    >>> mystr[:-4]
    'abcdefgh'
    
    5
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    7

    >>> mystr[:-4]
    'abcdefgh'
    
    8
    >>> mystr[:-4]
    'abcdefgh'
    
    9
    >>> mystr[:-4]
    'abcdefgh'
    
    2
    Geeks For Geeks!
    eks!
    1

    last_characters = string[-N:]
    1
    >>> mystr[:-4]
    'abcdefgh'
    
    3
    last_characters = string[-N:]
    3
    >>> mystr[:-4]
    'abcdefgh'
    
    9__12121

    >>> mystr[:-4]
    'abcdefgh'
    
    8
    string[start_index: end_index]
    4

    Output:

    Geeks For Geeks!
    eks!

    Trong bài viết này, chúng tôi muốn chỉ cho bạn cách lấy 3 ký tự cuối cùng của một chuỗi trong Python.

    Giải pháp nhanh:

    last_characters = string[-N:]

    Tổng quan

    Nhận các phần tử n cuối cùng bằng toán tử

    string = "dirask"
    last_characters = string[-3:]
    print["The last 3 characters are:",last_characters]
    3:

    string[start_index: end_index]

    hoặc

    string[start_index: end_index: step]

    Where:

    • string = "dirask"
      last_characters = string[-3:]
      print["The last 3 characters are:",last_characters]
      4 -& nbsp; & nbsp; 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à
      Geeks For Geeks!
      eks!
      4],
    • string = "dirask"
      last_characters = string[-3:]
      print["The last 3 characters are:",last_characters]
      6 -& nbsp; & nbsp; vị trí chỉ mục, nơi nó sẽ kết thúc tìm nạp các ký tự [giá trị mặc định là & nbsp; cuối chuỗi],
    • string = "dirask"
      last_characters = string[-3:]
      print["The last 3 characters are:",last_characters]
      7 - Khoảng thời gian giữa mỗi ký tự [giá trị mặc định là
      Geeks For Geeks!
      eks!
      0]

    Ví dụ thực tế

    1. Nhận 3 ký tự cuối cùng của chuỗi

    Trong ví dụ này, chúng tôi nhận được 3 ký tự cuối cùng của chuỗi & NBSP; ________ 89 theo chỉ mục [

    The last 3 characters are: ask
    0 đến
    The last 3 characters are: ask
    1].

    string = "dirask"
    last_characters = string[-3:]
    print["The last 3 characters are:",last_characters]

     Output:

    The last 3 characters are: ask

    Làm cách nào để có được hai ký tự cuối cùng của một chuỗi trong Python?

    Sử dụng ký hiệu lát [length-2:] để có được hai ký tự cuối cùng của chuỗi python. to Get the last two characters of string Python.

    Làm cách nào để nhận được 4 ký tự cuối cùng của một chuỗi?

    Nếu dữ liệu không ở dạng chuỗi, hãy sử dụng chuỗi ...
    Chuỗi LastFourDigits = "";// Subring chứa 4 ký tự cuối cùng ..
    if [input.length []> 4] {.
    LastFourDigits = input.subString [input.length [] - 4];}.
    khác.{.
    LastFourDigits = đầu vào;}.
    Hệ thống.ngoài.println [LastFourDigits] ;.

    Làm cách nào để nhận được 5 ký tự cuối cùng của một chuỗi?

    Để có được n ký tự cuối cùng của chuỗi, hãy gọi phương thức Slice trên chuỗi, chuyển trong -n dưới dạng tham số, ví dụ:str.Slice [-3] Trả về một chuỗi mới chứa 3 ký tự cuối cùng của chuỗi gốc.call the slice method on the string, passing in -n as a parameter, e.g. str. slice[-3] returns a new string containing the last 3 characters of the original string.

    Làm cách nào để có được ký tự cuối cùng của một chuỗi trong Python?

    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.Chỉ số của ký tự cuối cùng sẽ là độ dài của chuỗi trừ đi.Đối với bất kỳ chuỗi không trống nào s, s [len [s] -1] và s [-1] đều trả về ký tự cuối cùng.s[len[s]-1] and s[-1] both return the last character.

    Bài Viết Liên Quan

    Chủ Đề