В языке KV существует специальный синтаксис для задания значений переменным и свойствам. На Python для присвоения значений переменным используется знак «=», то есть применяется такая конструкция: ''name = value''. На языке KV для задания значений свойствам виджетов используется знак двоеточия «:», например, ''name: value''. Например: Button: text: "Кнопка 1" На Python импорт (подключение) внешних модулей выглядит следующим образом: import numpy as np На языке KV этот код будет выглядеть так: #:import np numpy В языке KV имеется три зарезервированных ключевых слова, обозначающих отношение последующего содержимого к тому или иному элементу приложения, а также несколько вспомогательных ключевых слов: * [[kivy:app|app]] – (приложение) позволяет обратиться к элементам приложения (например, из кода на KV можно обратиться к функциям, которые находится в разделе приложения, написанного на Python); * [[kivy:root|root]] – (корень) позволяет обратиться к корневому виджету; * [[kivy:self|self]] – (сам) позволяет обратиться к себе, и получить от виджета (от себя) свои же параметры; * [[kivy:args|args]] – (аргументы) позволяет указать аргументы при обращении к функциям; * [[kivy:ids|ids]] – (идентификаторы) позволяет обратиться к параметрам виджета через его идентификатор.