Рубрики
Без рубрики

Как использовать метод Python Center ()?

Привет, народ! В этой статье мы будем понимать функцию Python Center () со строкой, Numpy и модулем Pandas.

Автор оригинала: Pankaj Kumar.

Как использовать метод Python Center ()?

Привет, народ! В этой статье мы будем понимать Python Center () Функция С модулем строки, Numpy и Pandas.

Способ Python Center () со строкой

Python String имеет много встроенных функций для манипулирования и разобраться со строками.

String.Center () Метод Выполняет прокладку на строке с определенным символом как по бокам (левая и правая сторона) входной строки в централизованной форме.

Синтаксис:

string.center(width,fillchar)
  • ширина : Это значение решает область прокладки вокруг строки.
  • Fillchar : Зона прокладки заполняется определенным характером. Персонаж по умолчанию – это пространство.

Пример 1:

inp_str = "Python with JournalDev"
print("Input string: ", inp_str)
res_str = inp_str.center(36) 
print("String after applying center() function: ", res_str)

В приведенном выше фрагменте кода с использованием функции Center () мы использовали строку по умолчанию Fillchar I.E. Пространства шириной (36), определенной в списке параметров.

Выход:

Input string:  Python with JournalDev
String after applying center() function:         Python with JournalDev    

Пример 2: Прокладка строки с центром () функцией определенного заполнения

inp_str = "Python with JournalDev"
print("Input string: ", inp_str)
res_str = inp_str.center(36,"$") 
print("String after applying center() function: ", res_str)

Выход:

Input string:  Python with JournalDev
String after applying center() function:  $$$$$$$Python with JournalDev$$$$$$$

Функция Python Center () с модулем Pandas

Функция Python Center () также может использоваться вместе с Dataframes модуля PandaS.

Dataframe.str.center () Функция Заполните входную строку символом, передаваемым к функции вдоль определенной ширины (включая ширину строки) на обе стороны строки.

Синтаксис:

DataFrame.str.center(width,fillchar)

Входной набор данных:

        contact
1	cellular
2	telephone
3	cellular
4	cellular
5	telephone
6	telephone
7	telephone
8	cellular
9	cellular

Пример:

import pandas
info=pandas.read_csv("C:/marketing_tr.csv")
info_con=pandas.DataFrame(info['contact'].iloc[1:10])
info_con['contact']=info_con['contact'].str.center(width = 15, fillchar = '%') 
print(info_con['contact'])

Выход:

1    %%%%cellular%%%
2    %%%telephone%%%
3    %%%%cellular%%%
4    %%%%cellular%%%
5    %%%telephone%%%
6    %%%telephone%%%
7    %%%telephone%%%
8    %%%%cellular%%%
9    %%%%cellular%%%
Name: contact, dtype: object

Функция Python Center () с модулем Numpy

Функция Python Center () может использоваться вместе с Numpy Module для выполнения центральной прокладки на каждом элементе массива.

numpy.char.center () Метод Используется для центра элементов и даже выполняет прокладку на него определенным символом как по бокам элементов массива.

Синтаксис:

numpy.char.center(array,width,fillchar)

Пример:

import numpy as np 

inp_arr = ['Python', 'Java', 'Kotlin', 'C'] 
print ("Input Array : ", inp_arr) 
res_arr = np.char.center(inp_arr, 15, fillchar = '%')
print("Array after applying center() function: ", res_arr)

В приведенном выше примере мы применили функцию CARE () для каждого элемента массива и, таким образом, были центрированы элементы и дополнили элементы массива с помощью Fillchar в соответствии с шириной по обе стороны.

Выход:

Input Array :  ['Python', 'Java', 'Kotlin', 'C']
Array after applying center() function:  ['%%%%%Python%%%%' '%%%%%%Java%%%%%' '%%%%%Kotlin%%%%' '%%%%%%%C%%%%%%%']

Заключение

Таким образом, в этой статье мы поняли работу функции Python Center () вместе с модулем Numpy и Pandas соответственно.

использованная литература