Trung tâm Python

Phương thức center[] của Python sắp xếp chuỗi vào giữa bằng cách điền vào phần đệm bên trái và bên phải của chuỗi. Phương thức này có hai tham số, thứ nhất là chiều rộng và thứ hai là ký tự lấp đầy là tùy chọn. Fillchar là một ký tự được sử dụng để điền vào phần đệm bên trái và bên phải của chuỗi

Chữ ký

Thông số

  • chiều rộng [bắt buộc]
  • điền vào [tùy chọn]

Loại trả lại

Nó trả về chuỗi đã sửa đổi

Trung tâm chuỗi Python [] Ví dụ 1. ký tự điền mặc định

Ở đây, chúng tôi đã không chuyển tham số thứ hai. Theo mặc định, nó chiếm không gian

đầu ra

Old value: Hello Javatpoint
New value:   Hello Javatpoint

Trung tâm chuỗi Python [] Ví dụ 2

Ở đây, chúng tôi đang cung cấp tham số đệm char [tùy chọn] dưới dạng #. Xem ví dụ

đầu ra

Old value: Hello Javatpoint
New value: ##Hello Javatpoint##

Trung tâm chuỗi Python [] Ví dụ 3

đầu ra

Old value: Hello Javatpoint
New value: !!Hello Javatpoint!!

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

Old value: Hello Javatpoint
New value: !!Hello Javatpoint!!
2 trả về chuỗi được 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]

Python String center[] tham số phương thứcParameterConditionDescriptionwidthRequiredĐộ dài của stringfillcharOptionalMột ký tự bạn muốn sử dụng làm ký tự điền.
Mặc định là 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Ẻ

Phương thức

greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
1 trả về một chuỗi căn giữa mới có độ dài đã chỉ định, được đệm bằng ký tự đã chỉ định. Ký tự mặc định là khoảng trắng

cú pháp

str.center[width, fillchar]

Thông số

  1. chiều rộng. Tổng chiều dài của chuỗi
  2. chất độn. [Tùy chọn] Một ký tự được sử dụng để đệm

Giá trị trả về

Trả về một chuỗi

Chuỗi trung tâm với Fill Char

Ví dụ sau minh họa phương pháp

greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
1

Ví dụ. str. trung tâm[]

Sao chép

greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]

đầu ra

Old value: Hello Javatpoint
New value: ##Hello Javatpoint##
0

Trong ví dụ trên,

greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
3 chỉ định tổng độ dài của chuỗi mới là 4 và fillchar là
greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
4. Vì vậy, nó trả về chuỗi
greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
5 trong đó
greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
6 được căn giữa và được đệm bằng ký tự
greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
4 và tổng độ dài là 4. Nó bắt đầu đệm từ đầu

Chuỗi trung tâm với Char điền mặc định

Ký tự điền mặc định là khoảng trắng, như hình bên dưới

Ví dụ. center[] với fillchar mặc định

Sao chép

Old value: Hello Javatpoint
New value: ##Hello Javatpoint##
6

đầu ra

Old value: Hello Javatpoint
New value: ##Hello Javatpoint##
7

Độ dài của tham số fillchar phải là 1. Nếu nó lớn hơn 1 thì phương thức

greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
1 sẽ ném ra một
greet='Hi'
print[greet.center[4, '-']]
print[greet.center[5, '*']]
print[greet.center[6, '>']]
9

Ví dụ. center[] ném lỗi

Sao chép

Old value: Hello Javatpoint
New value: !!Hello Javatpoint!!
0

đầu ra

Old value: Hello Javatpoint
New value: !!Hello Javatpoint!!
1

Nếu độ dài của chuỗi lớn hơn độ rộng đã chỉ định thì chuỗi ban đầu được trả về mà không có bất kỳ phần đệm nào

Làm cách nào để căn chỉnh chuỗi trong Python?

Căn chỉnh chuỗi bằng phương thức format[] trong Python . n” bên trong placeholder. To left-align a string, we use the “:n” symbol inside the placeholder.

Việc sử dụng viết hoa trong Python là gì?

Phương thức viết hoa[] trả về một chuỗi trong đó ký tự đầu tiên là chữ hoa và phần còn lại là chữ thường .

Làm cách nào để kiểm tra kết thúc bằng Python?

Phương thức endwith[] trả về True nếu chuỗi kết thúc bằng giá trị đã chỉ định, nếu không thì trả về False .

Số chuỗi trong Python là gì?

Phương thức đếm chuỗi Python[] . returns the number of times a specified value appears in the string.

Chủ Đề