Phương thức trung tâm Chuỗi Python[]
Trả về chuỗi căn giữa
Cách sử dụng
Phương thức center[]
trả về chuỗi căn giữa có độ dài chiều rộng .
Việc đệm được thực hiện bằng cách sử dụng fillchar đã chỉ định [mặc định là khoảng trắng ASCII].
Chuỗi ban đầu được trả về nguyên trạng nếu chiều rộng nhỏ hơn hoặc bằng độ dài chuỗi.
cú pháp
chuỗi. trung tâm [ chiều rộng , fillchar]
Tham số phương thức trung tâm chuỗi Python[] Tham sốĐiều kiệnMô tảĐộ rộngBắt buộcĐộ dài của chuỗi điềncharTùy chọnMột ký tự bạn muốn sử dụng làm ký tự điềnMặc định là một không gian ASCII
Ví dụ cơ bản
# Align text center
S = 'Centered'
x = S.center[14]
print[x]
# Prints Centered
Chỉ định một ký tự điền
Theo mặc định, chuỗi được đệm bằng khoảng trắng [không gian ASCII]
Bạn có thể sửa đổi điều đó bằng cách chỉ định một ký tự điền
# center[] with '*' as a fill character
S = 'Centered'
x = S.center[14, '*']
print[x]
# Prints ***Centered***
phương pháp tương đương
Bạn có thể đạt được kết quả tương tự bằng cách sử dụng phương thức format[]
# Align text center with format[]
S = 'Centered'
x = '{:*^14}'.format[S]
print[x]
# Prints ***Centered***
CHIA SẺ
Hầu hết thời gian, một câu lệnh print[]
mẫu có thể dẫn đến mã lộn xộn. Và đôi khi bạn không cần logger để xử lý công việc. Python cung cấp các tùy chọn đầu ra khác nhau để xử lý đầu ra chuỗi của bạn. Ở đây có một ít
1. Sử dụng %s in statements
print[“Some text %s some text %s some text “ %[str1,str2]]
str1
và str2
thế chỗ của %s
và %s
theo thứ tự đó
Bạn thậm chí có thể thực hiện các phép toán trong đầu ra chuỗi
in một ký tự nhiều lần
2. Định dạng bằng tiền tố f
Chúng ta có thể viết cùng một đoạn mã bằng phương thức f-string
Nó khắc phục hạn chế mà %s có — bạn không thể chỉ định đơn đặt hàng [‘dễ dàng’]. Vì vậy, khi bạn đang sử dụng {variable_name}
, bạn nhúng chúng vào các phần mong muốn trong câu lệnh của mình và khắc phục 'vấn đề về thứ tự' một cách tự nhiên
3. Căn chỉnh đầu ra gọn gàng bằng tiền tố f
Bạn có thể sử dụng tùy chọn_______22_______,
np.set_printoptions[precision=2]
0 hoặc np.set_printoptions[precision=2]
1 trong định dạng f để căn trái, căn phải hoặc căn giữa văn bản mà bạn muốn định dạngkhông có định dạng
Sau khi định dạng căn chỉnh văn bản đầu ra…
sau khi định dạng để căn phải
4. Sử dụng từ khóa định dạng
Chúng ta có thể sử dụng hàm
np.set_printoptions[precision=2]
2string trong python để xuất văn bản mong muốn theo thứ tự chúng ta muốnsử dụng hàm format[] trong python Định dạng số
Bây giờ, hãy mở rộng định dạng bằng cách sử dụng
np.set_printoptions[precision=2]
3[xem phần bên trên], hãy thử sử dụng định dạng đó với số, đặc biệt là liên quan đến số thập phân np.set_printoptions[precision=2]
41. Hạn chế số chữ số sau dấu thập phân
ví dụ. nếu tôi muốn giới hạn giá trị của số pi [đến số thập phân thứ 2 hoặc thứ 3]
đầu ra số
Thông thường, chúng ta sẽ nhận được kết quả này
Sản lượng dự kiến bình thường
Bây giờ bằng cách định dạng số, chúng ta có thể hạn chế số thập phân thành 2 chữ số…
hạn chế đến 2 điểm thập phân
hoặc đến 3 chữ số…
hạn chế đến 3 điểm thập phân
2. Định dạng đầu ra trong khung dữ liệu gấu trúc
Nói xa hơn một chút, nếu bạn muốn hiển thị các số ở một định dạng cụ thể trong khung dữ liệu của mình, khi sử dụng
np.set_printoptions[precision=2]
5, bạn có thể sử dụng_______4_______6 để hiển thị theo cách bạn muốn. Dưới đây là ví dụ về cách các số được hiển thị, trước và sau khi bạn bật cài đặt np.set_printoptions[precision=2]
7Hãy lấy một ví dụ -
Chúng tôi đang đọc một tệp
np.set_printoptions[precision=2]
8 và hiển thị nội dung. Ta thấy cột chiều dài hiển thị 6 chữ số thập phânHiển thị bình thường với 6 điểm thập phân được hiển thị trên cột chiều dài
Nếu chúng tôi quan tâm đến việc chỉ hiển thị 2 chữ số thập phân, chúng tôi có thể thay đổi nó bằng thuộc tính_______4_______6. Dưới đây là đầu ra của khung dữ liệu sau khi định dạng được áp dụng
đầu ra sau khi đặt định dạng của kiểu dữ liệu float thành 2 chữ số thập phân
Ghi chú. Ở đây, đối với tất cả các màn hình gấu trúc [ngay cả đối với các khung dữ liệu khác], chỉ có 2 dấu thập phân sẽ được hiển thị. Nếu bạn muốn đặt lại thành 4 hoặc 5 chữ số thập phân, bạn sẽ phải đặt lại định dạng về bất kỳ định dạng nào bạn muốn. Cho đến lúc đó nó sẽ tiếp tục chỉ hiển thị 2 chữ số thập phân