Latest web development tutorials

Python тип переменной

Значения переменных хранятся в памяти. Это означает, что откроет пространство в памяти, когда вы создаете переменную.

На основании типа данных переменной, интерпретатор выделит указанной памяти, и решить, какие данные могут быть сохранены в памяти.

Таким образом, переменные могут указывать различные типы данных, эти переменные могут хранить целое, десятичной или символ.



присваивание

переменные Python не нужно вводить оператор присваивания.

Каждая переменная создается в памяти, включая все логотипы, имена и данные переменной информации.

Каждая переменная должна быть назначена перед использованием, будет создана присвоение переменной после переменной.

Знак равенства (=) используется для присвоения значений переменным.

Знак равенства (=) оператор слева является имя переменной, знак равенства (=) оператор по праву является значение, которое хранится в переменной. Например:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串

print counter
print miles
print name

Запуск экземпляра >>

В приведенном выше примере, 100,1000.0 и "Джон" назначены на счетчик, миль, имя переменной.

Вышеприведенная программа будет выводить следующие результаты:

100
1000.0
John


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

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

а = Ь = с = 1

Приведенные выше примеры, создать объект Integer, и значение 1, три переменные присваиваются той же области памяти.

Можно также указать несколько переменных на несколько объектов. Например:

а, Ь, с = 1, 2, "джон"

Приведенные выше примеры, два целых объектов 1 и 2 присваивается переменной а и б, строки объекта "джон" присваивается переменной с.



Стандартные типы данных

Сохраненные данные могут быть различные типы в памяти.

Например, person.s возраст как значение, которое хранится в его адрес хранится в буквенно-цифровых символов.

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

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

  • Числа (цифровой)
  • String (String)
  • Список (список)
  • Кортеж (кортеж)
  • Словарь (словарь)


цифры Python

Числовой тип данных используется для хранения значений.

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

При указании значения, номер объекта создается:

var1 = 1
var2 = 10

Вы можете также использовать дель заявление, чтобы удалить какой-либо объект.

дель синтаксиса утверждение:

дель var1 [, var2 [, var3 [...., Varn]]]]

Вы можете обратиться к с помощью дель заявления для удаления одного или нескольких объектов. Например:

дель-вар
дель var_a, var_b

Python поддерживает четыре различных типа фигур:

  • Int (целое число со знаком)
  • длинные (длинные целые [может также представлять восьмеричных и шестнадцатеричных])
  • с плавающей точкой (с плавающей точкой)
  • комплекс (комплекс)
примеров

Некоторые примеры числовых типов:

INT длинный поплавок комплекс
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21,9 9.322e-36j
080 0xDEFABCECBDAECBFBAEl 32,3 + e18 .876j
-0490 535633629843L -90. -.6545 + 0J
-0x260 -052318172735L -32.54e100 3e + 26J
0x69 -4721885298529L 70,2-E12 4.53e-7j
  • Вы можете также использовать длинное целое нижний регистр "L", но рекомендуется использовать заглавными буквами "L", чтобы избежать числа "1" путаницы. Python использует "L", чтобы отобразить длинное целое.
  • Python также поддерживает комплексные числа, комплексные числа с помощью действительной и мнимой частей, вы можете использовать + ЛЮ, или комплекс (а, б), что действительная часть и мнимую часть Ь является плавающей точкой


строки Python

Строка или строки (String) является строка символов состоит из цифр, букв, их подчеркивания.

Обычно называют:

s = "a1a2 ···" (п> = 0)

Это язык программирования указывает тип данных текста.

Список строк Python два вида значений в следующем порядке:

  • Слева направо по умолчанию индекс к нулю, максимальный диапазон длины меньше строка 1
  • Справа налево, начиная с -1 индекса по умолчанию, максимальный диапазон является начало строки

Если вы хотите, чтобы получить реальную подстроку, вы можете использовать переменные [под заголовком: Последний индекс], вы можете перехватывать соответствующую строку, где индекс 0 измеряется от начала, которое может быть положительным или отрицательным, при знак может быть пустым значит взять голову или хвост.

Например:

S = 'ilovepython'

s [1: 5] является результатом любви.

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

Приведенные выше результаты включают с [1] значение л, максимальная дальность не принято включать в границы является s [5] значение р.

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

#! / Usr / bin / питон
# - * - Кодировка: UTF-8 - * -

ул = 'Hello World!'

печать ул # Вывод полной строки
печать ул [0] # строки вывода первого символа
Выходная строка # Строка третьего по пятый между: ул печати [5 2]
печать ул [2:] # выход из начала строки третьего символа
печать ул * 2 # два раза выходной строки
печать ул + строка # Подключение выхода "TEST"

Примеры вышеуказанного вывода:

Привет мир!
H
LLO
LLO World!
Привет мир! Привет мир!
Привет мир! ТЕСТ


список Python

Список (список) является наиболее часто используемые типы данных Python.

Вы можете заполнить структуру данных списка для достижения большей части класса коллекции. Он поддерживает символы, цифры, строки и даже содержит список (так называемый вложенности).

Сообщение с [] логотипом. Python является наиболее распространенным типом сложных данных. Смотрите код для понимания.

Список сегментации заслуживают того, чтобы использоваться в переменной [под заголовком: Последний индекс], вы можете перехватывать соответствующий список, слева направо по индексу умолчанию 0, индекс по умолчанию справа налево, начиная с -1, индекс может пустые средства, чтобы взять голову или хвост.

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

#! / Usr / bin / питон
# - * - Кодировка: UTF-8 - * -

список = [ 'ABCD', 786, 2.23, 'Джон', 70.2]
tinylist = [123, 'Джон']

полный список вывода списка печати #
распечатать список [0] # первый элемент списка вывода
Печать списка [1: 3] # выход второго к третьему элементу
Печать списка [2:] # вывести все элементы от начала до конца третьего списка
печать tinylist * 2 # выходной список дважды
Список печать + tinylist список портфолио # печать

Примеры вышеуказанного вывода:

[ 'Abcd', 786, 2.23, 'Джон', 70.2]
ABCD
[786, 2.23]
[2,23, 'Джон', 70.2]
[123, 'Джон', 123, 'Джон']
[ 'Abcd', 786, 2.23, 'Джон', 70,2, 123, 'Джон']


Python кортеж

Кортеж другой тип данных, аналогичный список (список).

Кортеж с "()" логотип. Внутренние элементы разделены запятыми. Но не второе назначение кортежа, что эквивалентно только для чтения список.

#! / Usr / bin / питон
# - * - Кодировка: UTF-8 - * -

Кортеж = ( 'ABCD', 786, 2.23, «Джон», 70,2)
tinytuple = (123, 'джон')

печать кортеж # выходной полный кортеж
печать кортеж [0] # первый элемент выходного кортежа
печать кортеж [1: 3] # выход второго к третьему элементу
печать кортеж [2:] # вывести все элементы от начала до конца третьего списка
печать tinytuple * 2 # выходной кортеж дважды
печать кортеж + tinytuple # кортеж сочетание печати

Примеры вышеуказанного вывода:

( 'Abcd', 786, 2.23, «Джон», 70,2)
ABCD
(786, 2,23)
(2,23, 'Джон', 70,2)
(123, 'Джон', 123 'джон')
( 'Abcd', 786, 2.23, 'Джон', 70,2, 123, 'Джон')

Ниже приведен кортеж недействительна, поскольку кортежи не могут обновлять. Список обновляется, чтобы:

#! / Usr / bin / питон
# - * - Кодировка: UTF-8 - * -

Кортеж = ( 'ABCD', 786, 2.23, «Джон», 70,2)
список = [ 'ABCD', 786, 2.23, 'Джон', 70.2]
кортеж [2] = 1000 # кортеж является незаконным Применение
Список [2] = 1000 # список легитимных приложений


Python элемент словаря

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

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

Словарь использование "{}" логотип. Словарь по индексу (ключ) и его компонентов значение, соответствующее значение.

#! / Usr / bin / питон
# - * - Кодировка: UTF-8 - * -

ДИКТ = {}
ДИКТ [ 'один'] = "Это один"
ДИКТ [2] = "Это два"

tinydict = { 'имя': 'Джон', 'Код': 6734, 'отдел': 'продажи'}


печать ДИКТ [ 'один'] # выходной ключ "один" значение
печать ДИКТ [2] # ключ значение выходного сигнала 2
печать tinydict # полный выходной словаре
печать tinydict.keys () # Вывести все ключи
печать tinydict.values ​​() # вывести все значения

Выход:

Это один Это два { 'отдела': 'продажи', 'код': 6734, 'имя': 'Джон'} [ 'отдел', 'код', 'имя'] [ 'продажи', 6734, ' джон ']


преобразование типов данных Python

Иногда нам нужно встроенные преобразования типов данных, преобразование типов данных, вам нужно всего лишь ввести данные в качестве имени функции.

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

функция описание

Int (х [, основание])

Преобразование х в целое число

длинный (х [, основание])

Преобразование х в длинное целое

с плавающей точкой (х)

Переход к плавающей точкой числа х

комплекс (реальный [ИМАГ])

Создание комплекса

ул (х)

Объект преобразуется в строку х

магнезии (х)

Объект х преобразуется в строковое выражение

Eval (ул)

Он используется для расчета допустимого выражения Python строки и возвращает объект

кортеж (ы)

Последовательность S в кортеж

лист (ы)

Последовательность s преобразуется в список

комплект (ы)

Переустроенные в переменной набора

DICT (d)

Создание словаря. d должна быть последовательность (ключ, значение) кортежа.

frozenset (ы)

Переустроенные в непреложной коллекции

CHR (х)

Будет ли преобразовать целое число в символ

unichr (х)

Целое преобразуется в символы Unicode

ога (х)

Преобразование символа в целое значение

шестигранный (х)

Целое число преобразуется в шестнадцатеричную строку

Октябре (х)

Целое превращается в восьмеричное строку