# присвоим переменной text значение Программа! строкового типа
print(text [0:10])
# выведем на экран фрагмент переменной text с 0 по 9 номер символа
print(text [0:4])
# выведем на экран фрагмент переменной text с 0 по 3 номер символа
print(text [-2])
# выведем на экран второй с конца символ переменной text
print(text [::3])
# выведем на экран символы переменной text начиная с начала и заканчивая концом с шагом 3
Объяснение:
1.
int - целые числа любой длины, ограничиваются лишь доступной памятью
float - числа с плавающей точкой (вещественные, дробные) имеют ограниченную точность. На экране разницу между целым числом и числом с плавающей точкой можно заметить по наличию точки:
1 - целое число
1.0 - число с плавающей точкой
2.
Строки - последовательность символов. Для создания строки используются кавычки
Срез - извлечение из строки одного символа или некоторого фрагмента строки
Номера символов в строке начинаются с 0 и называются индексами
Срез с одним параметром (text [-2]) - возвращает один символ, который имеет в строке указанный номер
Отрицательное значение индекса отсчитывается с конца строки
Срез с двумя параметрами (text [0:4]) - возвращает фрагмент строки начиная с символа c первым указанным индексом до символа со вторым указанным индексом (не включая его)
Срез с тремя параметрами (text [::3]) - возвращает символы строки начиная с символа c первым указанным индексом до символа со вторым указанным индексом с шагом указанным в последнем параметре (как для range)
Если начало и конец среза совпадают с началом и концом строки, то параметры можно опустить оставив только двоеточия
Answers & Comments
Ответ:
1.
int: -175, 0, 13, 175
float: -3.7, 0.03, 13.0, 957.31
2.
text = "Программа!"
# присвоим переменной text значение Программа! строкового типа
print(text [0:10])
# выведем на экран фрагмент переменной text с 0 по 9 номер символа
print(text [0:4])
# выведем на экран фрагмент переменной text с 0 по 3 номер символа
print(text [-2])
# выведем на экран второй с конца символ переменной text
print(text [::3])
# выведем на экран символы переменной text начиная с начала и заканчивая концом с шагом 3
Объяснение:
1.
int - целые числа любой длины, ограничиваются лишь доступной памятью
float - числа с плавающей точкой (вещественные, дробные) имеют ограниченную точность. На экране разницу между целым числом и числом с плавающей точкой можно заметить по наличию точки:
1 - целое число
1.0 - число с плавающей точкой
2.
Строки - последовательность символов. Для создания строки используются кавычки
Срез - извлечение из строки одного символа или некоторого фрагмента строки
Номера символов в строке начинаются с 0 и называются индексами
Срез с одним параметром (text [-2]) - возвращает один символ, который имеет в строке указанный номер
Отрицательное значение индекса отсчитывается с конца строки
Срез с двумя параметрами (text [0:4]) - возвращает фрагмент строки начиная с символа c первым указанным индексом до символа со вторым указанным индексом (не включая его)
Срез с тремя параметрами (text [::3]) - возвращает символы строки начиная с символа c первым указанным индексом до символа со вторым указанным индексом с шагом указанным в последнем параметре (как для range)
Если начало и конец среза совпадают с началом и концом строки, то параметры можно опустить оставив только двоеточия
Данная программа выведет:
Программа!
Прог
а
Пгм!