Файл: Правила присвоения имени идентификатору Первым символом переменной должна быть буква или знак подчеркивания ( ).docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 31

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Урок 1. Переменные

Правила присвоения имени идентификатору:

  1. Первым символом переменной должна быть буква или знак подчеркивания (_).

  2. Все символы, кроме первого, могут быть: буквой из нижнего регистра (az), верхнего регистра (AZ), знаком подчеркивания или цифры (0-9).

  3. Имя идентификатора не должно содержать пробелов или специальных символов(!, @, #, %, ^, &, *).

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

  5. Имена идентификаторов чувствительны к регистру; например, my name и MyName не совпадают.

  6. Примеры действительных идентификаторов: a123, _n, n_9 и т. д.

  7. Примеры недопустимых идентификаторов: 1a, n% 4, n 9 и т. д.


Урок 2. Типы данных

NoneType


NoneType – отсутствие данных

a = None

int


int – целое число

age = 20

print("Возраст:", age) # Выведется: Возраст: 20

По умолчанию стандартные числа расцениваются как числа в десятичной системе. Но Python также поддерживает числа в двоичной, восьмеричной и шестнадцатеричной системах.

Для указания, что число представляет двоичную систему, перед числом ставится префикс 0b:

a = 0b11

print(a) # 3 в десятичной системе

Для указания, что число представляет восьмеричную систему, перед числом ставится префикс 0o:

a = 0o7

print(a) # 7 в десятичной системе

Для указания, что число представляет шестнадцатеричную систему, перед числом ставится префикс 0x:

a = 0x0A

print(a) # 10 в десятичной системе

float


float – число с плавающей точкой (вещественное)

a = 1.3

print(a) # Выведется: 1.3

Число с плавающей точкой можно определять в экспоненциальной записи (экспоненте):

x = 1.5e3

print(x) # Выведется: 1500.0

x = 1.5e-3

print(x) # Выведется: 0.0015

Число после экспоненты указывает степень числа 10, на которое надо умножить основное число 1.5.

Число float может иметь только 18 значимых символов.

В данном случае используются только два символа 1 и 5.

complex


complex – комплексное число

Тип complex представляет комплексные числа в формате вещественная_часть+мнимая_частьj – после мнимой части указывается суффикс j

complexNumber = 1+2j

print(complexNumber) # (1+2j)

str



str – строка – последовательность символов: букв, цифр, знаков препинания и т.д.

name = 'Tom123'

print(name) # Tom123

При этом если строка имеет много символов, ее можем разбить ее на части и разместить их на разных строках кода.

В этом случае вся строка заключается в круглые скобки, а ее отдельные части в кавычки:

text = ("Laudate omnes gentes laudate "

"Magnificat in secula ")

print(text)

Если же мы хотим определить многострочный текст, то такой текст заключается в тройные двойные или одинарные кавычки:

text = '''Laudate omnes gentes laudate

Magnificat in secula

Et anima mea laudate

Magnificat in secula

'''

print(text)

Если текст в тройных одинарных кавычках присваивается переменной, то это строка, а не комментарий.
Управляющие последовательности в строке

Строка может содержать ряд управляющих последовательностей:

\: позволяет добавить внутрь строки слеш

\': позволяет добавить внутрь строки одинарную кавычку

\": позволяет добавить внутрь строки двойную кавычку

\n: осуществляет переход на новую строку

\t: добавляет табуляцию (4 отступа)
Применим несколько последовательностей:

text = "Message:\n\"Hello World\""

print(text)

Результат:
Message:

"Hello World"

Подобные последовательности также могут и мешать. Например:

path = "C:\python\name.txt"

print(path)

Здесь переменная path содержит некоторый путь к файлу.

Однако внутри строки встречаются символы "\n", которые будут интерпретированы как управляющая последовательность.

Так, мы получим следующий консольный вывод:

C:\python

ame.txt

Чтобы избежать подобной ситуации, перед строкой ставится символ r

path = r"C:\python\name.txt"

print(path)

Вставка значений в строку

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

Для этого внутри строки переменные размещаются в фигурных скобках {}, а перед всей строкой ставится символ f:

userName = "Tom"

userAge = 37

user = f"name: {userName} age: {userAge}"

print(user) # name: Tom age: 37

В данном случае на место {userName} будет вставляться значение переменной userName. Аналогично на вместо {userAge} будет вставляться значение переменной userAge.

list


list – список

Пример: a = [1 , 1, ‘a’]

tuple


tuple – кортеж

Пример: a = (1, 1, ‘a’)

set


set – множество


Пример: a = {1, 1, ‘a’}

dict


dict – словарь

Пример: a = {‘a’:1, ‘b’:2}

bool


bool – логические булевые значения.

Тип bool представляет два логических значения: True (верно, истина) или False (неверно, ложь).

Значение True служит для того, чтобы показать, что что-то истинно. Значение False, наоборот, показывает, что что-то ложно.

Пример:

a = True

print(a) # выведется: True

С помощью встроенной функции type() динамически можно узнать текущий тип переменной:

userId = "abc" # тип str

print(type(userId)) #
userId = 234 # тип int

print(type(userId)) #