Автор оригинала: 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 соответственно.