Файл: Правила присвоения имени идентификатору Первым символом переменной должна быть буква или знак подчеркивания ( ).docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2023
Просмотров: 31
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Урок 1. Переменные
Правила присвоения имени идентификатору:
-
Первым символом переменной должна быть буква или знак подчеркивания (_). -
Все символы, кроме первого, могут быть: буквой из нижнего регистра (az), верхнего регистра (AZ), знаком подчеркивания или цифры (0-9). -
Имя идентификатора не должно содержать пробелов или специальных символов(!, @, #, %, ^, &, *). -
Имя идентификатора не должно быть похоже ни на одно ключевое слово, определенное в языке. -
Имена идентификаторов чувствительны к регистру; например, my name и MyName не совпадают. -
Примеры действительных идентификаторов: a123, _n, n_9 и т. д. -
Примеры недопустимых идентификаторов: 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)) #