⏮️предыдущая страница⏭️следующая страница
Наименьшая отдельная единица в программе известна как токен или лексическая единица.
Токены Python:
- ключевые слова
ключевые слова — это предопределенные слова со специальным значением для компилятора или интерпретатора языка. Они зарезервированы для специальных целей, вы не можете использовать их как обычные имена идентификаторов.
программирование на Python содержит следующие ключевые слова;
2. Iидентификаторы (имена)
Идентификаторы — это имена, данные различным частям программы, а именно. переменные, объекты, классы, функции, списки, словари и так далее.
- Тип без ключевого слова означает, что вы не можете включить здесь какое-либо ключевое слово.
- Допускаются только буквы, цифры и символы подчеркивания (_).
- Имена переменных не могут начинаться с цифры.
>>>fruits=['apple','mango','cherry'] >>>#valid variable type >>>#making invalid variable type >>>123fruit=['apple'] >>>SyntaxError: invalid decimal literal
Литералы. Литералы — это элементы данных, которые имеют фиксированное или постоянное значение.
⭐ строковые литералы: строковые литералы представляют собой комбинацию символов, заключенных в однострочные или многострочные кавычки.
⭐однострочные строки: должны оканчиваться одной строкой.
⭐многострочная строка: распределена по нескольким строкам.
>>>text1='hello word' >>>text2=''' this ...is multiline ...string '''
Числовые литералы:
⭐Десятичная форма
#this is a comment >>>q=1.0 >>>type(q) <class 'float'>
⭐восьмеричная форма
#this is a comment print(oct(10)) #another code #Binary to Octal print(oct(0b110)) # Hexa to octal print(oct(0XB))
⭐шестнадцатеричная форма
Тип системы счисления, базовое значение которого равно 16.
#this is a comment x=hex(255) print(x)
Булевы литералы:
>>>a=10 >>>b=10 >>>a is b True >>>a=10 >>>b=12 >>>a is b False
Специальный литерал Нет
#None означает отсутствие значения
>>>a=None >>>type(a) <class 'NoneType'>
Операторы
⭐Арифметический оператор
# addition >>>x+y #substraction >>>x-y #division >>>x/y #multiplication >>>x*y #floor division >>>x//y #modulus >>>x%y #Exponentiation >>>x**y
⭐Булев оператор
print(10 > 9) print(10 == 9) print(10 < 9)
⭐Побитовые операторы используются для сравнения (двоичных) чисел.
# Python program to show # bitwise operators a = 10 b = 4 # Print bitwise AND operation print("a & b =", a & b) # Print bitwise OR operation print("a | b =", a | b) # Print bitwise NOT operation print("~a =", ~a) # print bitwise XOR operation print("a ^ b =", a ^ b)
⭐Операторы идентификации
>>>a=10 >>>b=10 >>>a is b True >>>a=10 >>>b=10 >>>a is not b False
⭐Реляционные операторы
operand1 = 89 operand2 = 569 print(operand1 > operand2) #another code operand1 = 659 operand2 = 569 print(operand1 == operand2) #another code operand1 = 659 operand2 = 569 print(operand1 != operand2)
⭐Логический оператор
#this is a comment! x = 5 print(x > 3 and x < 10) # returns True because 5 is greater than 3 AND 5 is less than 10 #comment x = 5 print(x > 3 or x < 4) # returns True because one of the conditions are true (5 is greater than 3, but 5 is not less than 4) #comment x = 5 print(not(x > 3 and x < 10)) # returns False because not is used to reverse the result
⭐Знаки препинания
Знаки препинания — это «символы», которые используются в языке программирования.
На сегодня хватит! До свидания (пожалуйста, напишите мне, если найдете что-то что нужно улучшить. [email protected])