×
Traktatov.net » Введение в Python » Читать онлайн
Страница 4 из 26 Настройки

Например:


>1 | country = "Swiss" # Присвоить значение Swiss переменной под названием country

>2 | age = 23 # Присвоение значения 23 переменной age

>3 | print country

>4 | print age


При выполнении, данный код выведет:

>1 | Swiss

>2 | 23


Множественное присвоение значений:

В Python возможно присваивать одно значение нескольким переменным сразу. Например:


>1 | a = b = c = 1


В данном создается объект со значением 1, и все 3 переменные указывают на область в памяти, в которой он находится.

Встроенные типы данных в Python:

Информация, сохраненная в памяти может быть разных типов данных. Например, возраст человека может быть числовым значением, а его адрес - буквенно-числовым. В Python существует множество стандартных типов данных, которые используются для хранения определенных значений и обладают своими специфическими методами.

К стандартным типам данных в Python относят:

* Числа (Numbers)

* Строка (String)

* Список (List)

* Кортеж (Tuple)

* Словарь (Dictionary)

Числовой тип данных в Python:

Числовой тип данных в Python предназначен для хранения числовых значений. Это неизменяемый тип данных, что означает, что изменение значения числового типа данных приведет к созданию нового объекта в памяти (и удалению старого)

Числовые объекты создаются, когда вы присваиваете им значение. Например:

>1 | num1 = 23

>2 | num2 = 42


Также вы можете удалять числовой объект при помощи ключевого слова del. Синтаксис команды del следующий:

>1 | del num1 # удаляет переменную num1

>2 | del num2, num3 # удаляет обе переменные num2 за num3 за раз


В Python есть четыре вида числового типа данных:

* int (целое число)

* long (длинное целое число [может быть представлено в восьмеричной или шестнадцатеричной системе исчисления])

* float (число с плавающей точкой: -0.2, 0.0, 3.14159265 и т.д.)

* complex (комплексное число)

Примеры видов числового типа данных:

int

long

float

complex

1

51924361L

0.0

3.14j

102

-0x19323L

15.20

45.j

-786

0122L

-21.9

9.322e-36j

0

0xDEFABCECBDAECBFBAEl

32.3+e18

.876j

0b10

535633629843L

-90.

-.6545+0J

-0x260

-052318172735L

-32.54e100

3e+26J

0x69

-4721885298529L

70.2-E12

4.53e-7j

Строки в Python:


Под строками в Python подразумевается набор символов между кавычками. В Python можно использовать пары одинарных либо двойных кавычек. Из строк можно взять подстроку используя оператор нарезки ( [ ] и [ : ] ) с индексами от нуля для первого символа строки и до последнего. Так же можно использовать обратную индексацию от -1 для последнего символа до начала.

Оператор плюс ( + ) для строк соединяет две строки в одну, звездочка ( * ) оператор повторения. Например:


> 1 | text = "Hello, Python!"

> 2 | print text[0] # Выводит первый символ

> 3 | print text[0:5] # Выводит подстроку text от 0 символа до 5 (включительно с нулевым, исключая пятый)

> 4 | print text[4:10] # Выведет строку от 4 символа до 10 (включая четвертый, исключая 10)

> 5 | print text[0:14] # Выведет всю строку

> 6 | print text[7:] # Выведет строку с 7 символа до конца

> 7 | print text[:5] # Выведет строку с начала до 5 символа. Аналогично print text[0:5]

> 8 | print text[:] # Выведет всю строку