Python

Функция Python zfill ()

Функция Python zfill ()
Благодарение на гъвкавостта и наличността на огромни вградени модули, функции и изрази, Python сега е широко използван език за програмиране с общо предназначение. Вградените функции на Python помагат на програмистите да изпълняват сложни задачи много просто и ефективно. Zfill () е вградена в Python функция, която е нула вляво от низа, за да запълни определената ширина и да върне копието на низа. Той прави подплатен низ чрез добавяне на нули. Тази статия демонстрира използването на функцията Python zfill ().

Синтаксис

Първо, нека обсъдим синтаксиса на функцията zfill (). Синтаксисът на функцията zfill () е както следва:

str_name.zfill (ширина)

Функцията zfill () приема ширината като аргумент и коригира нулата от лявата страна на низа според определената ширина. Ширината може да се разглежда и като дължината на низа.

Пример1: Използване на функцията zfill ()

Например низ съдържа три знака; това означава, че първоначалната ширина на низа е 3. Когато извикаме функцията zfill () и зададем ширината 15, тя ще добави 12 нули, добави лявата страна на низа, за да запълни ширината. Празнината също се добавя по ширина. Да видим пример за това. Широчината на низа „здравей“ е 5 първоначално.

# дефиниране на низ
my_str = 'здравей'
# Използване на функцията zfill ()
печат (my_str.zfill (10))

Изход

Пет нули се добавят от лявата страна на низа.

Сега нека добавим две бели пространства в нашия низ и да го направим "той ще". Сега оригиналната ширина на низа е 7.

# дефиниране на низ
my_str = 'той ще се'
# Използване на функцията zfill ()
печат (my_str.zfill (10))

Изход

Нека да видим друг пример за функцията zfill ().

# дефиниране на низ
my_str = '10'
print ("Оригиналният низ е:", my_str)
# Използване на функцията zfill ()
print ("Функцията zfill () връща низа е:", my_str.zfill (10))

Изход

8 нули се добавят.

Пример2: Използване на функцията zfill ()

Ако предадем функцията ширина на функцията zfill () по-малка от първоначалната ширина на низа, тогава нищо няма да се случи. Да видим пример за това.

В дадения по-долу пример оригиналната дължина или ширина на низа е 9. Във функцията zfill () посочихме ширина 3. В този случай нито добавя нули от лявата страна, нито показва грешка.

# дефиниране на низ
my_str = 'linuxhint'
print ("Оригиналният низ е:", my_str)
# Използване на функцията zfill ()
print ("Функцията zfill () връща низа е:", my_str.zfill (3))

Изход

Пример3: Използване на функцията zfill () с префикс на знака

Функцията zfill () работи по различен начин, ако низът започва с префикс на знака. Той добавя нулите от лявата страна на низа след първия префикс на знака. Да видим пример.

# дефиниране на низ
my_str = '+ linuxhint'
print ("Оригиналният низ е:", my_str)
# Използване на функцията zfill ()
print ("Функцията zfill () връща низ, който е:", my_str.zfill (13))
my_str = '+10'
print ("Оригиналният низ е:", my_str)
# Използване на функцията zfill ()
print ("Функцията zfill () връща низ, който е:", my_str.zfill (13))
my_str = '--20'
print ("Оригиналният низ е:", my_str)
# Използване на функцията zfill ()
print ("Функцията zfill () връща низа е:", my_str.zfill (13))

Изход

Заключение

Zfill () е вградената функция на Python, която приема ширината като аргумент и запълва нулите от лявата страна на низа според определената ширина. Тази статия разглежда подробно функцията Python zfill ().

Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...
Урок Сянка на Tomb Raider за Linux
Shadow of the Tomb Raider е дванадесетото допълнение към поредицата Tomb Raider - франчайз за екшън-приключенска игра, създаден от Eidos Montreal. Игр...
Как да увеличите FPS в Linux?
FPS означава Кадри в секунда. Задачата на FPS е да измерва честотата на кадрите при възпроизвеждане на видео или игрални изпълнения. С прости думи бро...