588 читали · 3 года назад
Почему индексация начинается с 0
В Python, как и во многих других языках, индексация начинается с нуля. Это относится и к строкам. Мне, как паскалисту, раньше было непонятно, зачем было так делать (ведь в Паскале индексация строк начинается с 1, а массив можно вообще начать с любого индекса, хоть с 0, хоть с 5). Но так уж повелось. Поэтому в Python вот такой код: hello = "Привет, МИР!" print(hello[1]) выведет букву “р”, а не “П”, как могут подумать паскалисты или не программисты (кстати, паскалисты != не программисты, кто бы что об этом не думал))) То есть получить доступ к символу можно, указав индекс символа строки...
539 читали · 1 год назад
Массивы в 1С: учимся создавать, заполнять и перебирать
Что такое массив? Как его создать? Для чего нужно перебирать массив и как это делается? Я постараюсь ответить на эти вопросы. Начнём с определения. Массив - это пронумерованная коллекция значений произвольного типа. К каждому элементу массива можно обращаться по его индексу. Элементом массива могут выступать различные типы данных в том числе и массивы, что позволяет создавать многомерные массивы. На встроенном языке программирования 1С массив можно создать следующей конструкцией: Массив = Новый Массив(к)...