Восьмеричное беззнаковое целое 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Восьмеричное беззнаковое целое

Поиск

спецификатор

 

Восьмеричное беззнаковое целое

 

 

 

 

 

x, X

 

спецификатор

 

Шестнадцатеричное беззнаковое целое(со строчными или

 

 

 

 

прописными латинскими буквами)

 

 

 

 

 

e, E

 

спецификатор

 

Число с плавающей запятой в формате с экспонентой

 

 

 

 

 

f, F

 

спецификатор

 

Число с плавающей запятой

 

 

 

 

 

g, G

 

спецификатор

 

Число с плавающей точкой в более коротком написании

 

 

 

 

(автоматически выбирается e или f)

 

 

 

 

 

с

 

спецификатор

 

Одиночный символ(целое число или односимвольная строка)

 

 

 

 

 

r

 

спецификатор

 

Любой объект,приведенный к строке функцией repr()

 

 

 

 

 

 

 

 

 

 

s

 

спецификатор

 

Любой объект,приведенный к строке функцией str()

 

 

 

 

 

 

 

 

 

 

%

 

спецификатор

 

Знак процента.Для задания одиночного процента необходимо

 

 

 

 

записать%%

 

 

 

 

 

 

Индексы и срезы

 

Следует напомнить,что строки являются неизменчивыми последовательностями,поэтому к ним можно применять операции взятия элемента по индексу и срезы:

 

>>> s = "транспорт"

>>> print s[0], s[-1]

т т

>>> print s[-4:]

порт

>>> print s[:5]

транс

>>> print s[4:8]

спор

Примечание:

 

При выделении среза нумеруются не символы строки,а промежутки между ними.

 

Модуль string

 

До того как у строк появились методы,для операций над строками применялся модуль string.Приведенный пример демонстрирует,как вместо функции из string использовать метод(кстати,последнее более эффективно):

 

>>> import string

>>> s = "one,two,three"

>>> print string.split(s, ",") ['one', 'two', 'three']

>>> print s.split(",") ['one', 'two', 'three']

В версииPython 3.0функции,которые доступны через методы,более не будут дублироваться в модуле string.

В Python 2.4 появилась альтернатива использованию операции форматирования: класс

Template.Пример:

>>> import string

>>> tpl = string.Template("$a + $b = ${c}")

>>> a = 2

>>> b = 3

>>> c = a + b

>>> print tpl.substitute(vars())


 




Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 52; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.009 с.)