⏮️предыдущая страница⏭️следующая страница

Наименьшая отдельная единица в программе известна как токен или лексическая единица.

Токены Python:

  1. ключевые слова

ключевые слова — это предопределенные слова со специальным значением для компилятора или интерпретатора языка. Они зарезервированы для специальных целей, вы не можете использовать их как обычные имена идентификаторов.

программирование на Python содержит следующие ключевые слова;

2. Iидентификаторы (имена)

Идентификаторы — это имена, данные различным частям программы, а именно. переменные, объекты, классы, функции, списки, словари и так далее.

  1. Тип без ключевого слова означает, что вы не можете включить здесь какое-либо ключевое слово.
  2. Допускаются только буквы, цифры и символы подчеркивания (_).
  3. Имена переменных не могут начинаться с цифры.
>>>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])

⏮️предыдущая страница⏭️следующая страница