Hướng dẫn how do you align a string in python? - làm thế nào để bạn căn chỉnh một chuỗi trong python?

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    ĐọcString Alignment the output string can be aligned by defining the alignment as left, right or center and also defining space (width) to reserve for the string.

    Bàn luậnWe will be using the f-strings to format the text. The syntax of the alignment of the output string is defined by ‘<‘, ‘>’, ‘^’ and followed by the width number.

    Căn chỉnh văn bản trong Python rất hữu ích để in ra đầu ra được định dạng sạch. Một số lần dữ liệu được in có độ dài khác nhau khiến nó trông lộn xộn khi được in. Bằng cách sử dụng căn chỉnh chuỗi, chuỗi đầu ra có thể được căn chỉnh bằng cách xác định căn chỉnh theo bên trái, phải hoặc trung tâm và cũng xác định không gian (chiều rộng) để dành cho chuỗi.For Left Alignment output string syntax define ‘<‘ followed by the width number.

    print

      Right Aligned Text
    0
      Right Aligned Text
    1
      Right Aligned Text
    2

    Cách tiếp cận: Chúng tôi sẽ sử dụng các chuỗi F để định dạng văn bản. Cú pháp của sự liên kết của chuỗi đầu ra được xác định bởi ‘,,‘^và theo sau là số chiều rộng.

    Left Aligned Text

    Ví dụ 1: Đối với Chuỗi đầu ra căn chỉnh bên trái Xác định Syntax xác định ‘For Right Alignment output string syntax define ‘>’ followed by the width number.

    print

      Right Aligned Text
    0
      Right Aligned Text
    5
      Right Aligned Text
    2

    Cách tiếp cận: Chúng tôi sẽ sử dụng các chuỗi F để định dạng văn bản. Cú pháp của sự liên kết của chuỗi đầu ra được xác định bởi ‘,,‘^và theo sau là số chiều rộng.

      Right Aligned Text

    Ví dụ 1: Đối với Chuỗi đầu ra căn chỉnh bên trái Xác định Syntax xác định ‘For Center Alignment output string syntax define ‘^’ followed by the width number.

    print

      Right Aligned Text
    0
      Right Aligned Text
    9
      Right Aligned Text
    2

    Cách tiếp cận: Chúng tôi sẽ sử dụng các chuỗi F để định dạng văn bản. Cú pháp của sự liên kết của chuỗi đầu ra được xác định bởi ‘,,‘^và theo sau là số chiều rộng.

     Centered 

    Ví dụ 1: Đối với Chuỗi đầu ra căn chỉnh bên trái Xác định Syntax xác định ‘ Printing variables in Aligned format

    Đầu ra:

    Ví dụ 2: Đối với Chuỗi đầu ra căn chỉnh bên phải Xác định ‘> Sau đó là số chiều rộng.

    Ví dụ 3: Đối với Chuỗi đầu ra căn chỉnh trung tâm Cú pháp xác định ‘^, theo sau là số chiều rộng.

    print

      Right Aligned Text
    0
    Left Text            Centered Text           Right Text
    
    2
      Right Aligned Text
    2

    Cách tiếp cận: Chúng tôi sẽ sử dụng các chuỗi F để định dạng văn bản. Cú pháp của sự liên kết của chuỗi đầu ra được xác định bởi ‘,,‘^và theo sau là số chiều rộng.

    Left Text            Centered Text           Right Text
    

    Ví dụ 1: Đối với Chuỗi đầu ra căn chỉnh bên trái Xác định Syntax xác định ‘Printing out multiple list values in aligned column look.

    Đầu ra:

    Ví dụ 2: Đối với Chuỗi đầu ra căn chỉnh bên phải Xác định ‘> Sau đó là số chiều rộng.

    Ví dụ 3: Đối với Chuỗi đầu ra căn chỉnh trung tâm Cú pháp xác định ‘^, theo sau là số chiều rộng.

    Ví dụ 4: Các biến in ở định dạng căn chỉnh

    print

      Right Aligned Text
    0
    1   2   3   4   5   6   7   8   9   10
    
    0
      Right Aligned Text
    2

     Centered 
    1
     Centered 
    2
     Centered 
    3

    print1print

      Right Aligned Text
    0print4
      Right Aligned Text
    2

    Cách tiếp cận: Chúng tôi sẽ sử dụng các chuỗi F để định dạng văn bản. Cú pháp của sự liên kết của chuỗi đầu ra được xác định bởi ‘,,‘^và theo sau là số chiều rộng.

    Name        Marks    Division    ID
    Raj           7         A        21
    Shivam        9         A        52
    Shreeya       8         C        27
    Kartik        5         B        38
    


    Đây là một cách khác làm thế nào bạn có thể định dạng bằng định dạng 'F-String':

    print(
        f"{'Trades:':<15}{cnt:>10}",
        f"\n{'Wins:':<15}{wins:>10}",
        f"\n{'Losses:':<15}{losses:>10}",
        f"\n{'Breakeven:':<15}{evens:>10}",
        f"\n{'Win/Loss Ratio:':<15}{win_r:>10}",
        f"\n{'Mean Win:':<15}{mean_w:>10}",
        f"\n{'Mean Loss:':<15}{mean_l:>10}",
        f"\n{'Mean:':<15}{mean_trd:>10}",
        f"\n{'Std Dev:':<15}{sd:>10}",
        f"\n{'Max Loss:':<15}{max_l:>10}",
        f"\n{'Max Win:':<15}{max_w:>10}",
        f"\n{'Sharpe Ratio:':<15}{sharpe_r:>10}",
    )
    

    Điều này sẽ cung cấp đầu ra sau:

    Trades:              2304
    Wins:                1232
    Losses:              1035
    Breakeven:             37
    Win/Loss Ratio:      1.19
    Mean Win:           0.381
    Mean Loss:         -0.395
    Mean:               0.026
    Std Dev:             0.56
    Max Loss:          -3.406
    Max Win:             4.09
    Sharpe Ratio:      0.7395
    

    Những gì bạn đang làm ở đây là bạn đang nói rằng cột đầu tiên dài 15 chars và nó được làm bằng bên trái và cột thứ hai (giá trị) dài 10 chars và nó được chuyển đổi bên phải.

    Nếu bạn tham gia các mục từ danh sách và bạn muốn định dạng không gian giữa các mục, bạn có thể sử dụng các kỹ thuật định dạng thông thường và định dạng thông thường.

    Ví dụ này phân tách từng số bằng 3 khoảng trắng. Khóa ở đây là f "{'':> 3}"f"{'':>3}"

    print(f"{'':>3}".join(str(i) for i in range(1, 11)))
    

    output:

    1   2   3   4   5   6   7   8   9   10
    

    Làm thế nào để bạn trung tâm căn chỉnh một chuỗi trong Python?

    Phương thức python chuỗi trung tâm () Phương thức trung tâm () sẽ trung tâm căn chỉnh chuỗi, sử dụng một ký tự được chỉ định (không gian là mặc định) làm ký tự điền.center() Method The center() method will center align the string, using a specified character (space is default) as the fill character.

    Làm thế nào để bạn sắp xếp các yếu tố trong Python?

    Ví dụ 5: In ra nhiều giá trị danh sách trong giao diện cột được căn chỉnh.using the < , > , or ^ symbols to specify left align, right align, or centering, respectively. Then you follow the those symbols with a character width you desire.

    Căn chỉnh văn bản Python là gì?

    Trong Python, một chuỗi văn bản có thể được căn chỉnh bên trái, phải và trung tâm..ljust (chiều rộng) Phương thức này trả về một chuỗi được căn chỉnh bên trái có chiều rộng.a string of text can be aligned left, right and center. .ljust(width) This method returns a left aligned string of length width.

    Làm thế nào để bạn đúng căn chỉnh một chuỗi định dạng?

    Có một số cách khác nhau để các chuỗi chuyển đổi đúng bằng hàm định dạng: sử dụng ký tự @.Sử dụng chức năng RSET.Sử dụng cách giải quyết với chức năng $ định dạng.Use the @ character. Use the RSet function. Use workarounds with the Format$ function.