В. М. Гуровиц, gurovic@gmail.com. s = 'My first string' r = 'String "with quotes" ' q = "String 'with apostrophes'" print(s) My first string print(r)

Презентация:



Advertisements
Похожие презентации
В. М. Гуровиц, ДиапазонЗначение range(6)0, 1, 2, 3, 4, 5 range(3, 8)3, 4, 5, 6, 7 range(3, 8, 2)3, 5, 7 range(8, 3, -2)8, 6, 4 range(8,
Advertisements

В. М. Гуровиц, for переменная in список: операторы for number in a: print(number) Эквивалентно number = a[0] print(number) number =
В. М. Гуровиц, while условие : # пока выполняется условие оператор 1 # повторять эти оператор 2 # операторы … оператор 3 # после завершения.
В. М. Гуровиц, Список (list) Строка (string) Явное задание [1, 2, 5, 27, -3]"My string" Присваивание s = [1, 2, 5, 27, -3]s = "My string"
В. М. Гуровиц, [2, 'abcde', 3.14] – список может состоять из элементов разного типа В том числе, и из других списков: s = [1, 2, 3]
В. М. Гуровиц, Глобальные функции объявляются в самой программе или в модуле и доступны из любого места программы Локальные функции.
Проверка связи с файлом Для того, чтобы проверить, установлена ли связь файла с файловой переменной, необходимо использовать специальную функцию IOResult.
Операции со строками Паскаль 9 класс. S1:=ABCDEFGH; S2:=Мама мыла раму; k1:=length(s1); k2:=length(s2); Что получим в результате? S1:=ABCDEFGH; S2:=abcdefgh;
В. М. Гуровиц, if условие : оператор1 # выполняется, если условие истинно оператор2 # выполняется, если условие истинно … оператор.
PHP как язык программированияPHP как язык программирования.
Python. Lecture 02. Найдите все составные числа меньшие N, которые представимы в виде произведения двух простых чисел.
Массивы INTEGE R %целые числа в интервале от до LONG& целые числа в интервале от до SINGLE! числа с плавающей.
В. М. Гуровиц, x = -5 y = int(input()) # Вводим 5 z = int("3"+"5") print(((x - 2) * y) + z) 0 Арифметические операции : + - * / Возведение.
Работа предназначена для детей дошкольного возраста Выполнена учителем Рагушиной И. С. В НВ Н.
by George Galaov Intellect Vladikavkaz My name is George Galaov. I m a first year schoolboy.
There are 8 rooms in it. There are 4bedrooms, 3 bathrooms,1 living room and hall.
Доброгодин Евгений Санкт-Петербургский Государственный Университет Математико – Механический Факультет 222 группа. ВВОД/ВЫВОД
Исключения и Модули Курьян Кристина Outline Типы ошибок Исключения Обработка исключений Генерация исключений Исключения, определяемое.
Find the right word. … Square is the city centre. Trafalgar.
Чувашия, с.Моргауши, МБОУ "Моргаушская СОШ" - Павлинова Раиса Мефодьевна, г. Тема: Паскаль «строковые переменные». Обработка строк текста МБОУ.
Транксрипт:

В. М. Гуровиц,

s = 'My first string' r = 'String "with quotes" ' q = "String 'with apostrophes'" print(s) My first string print(r) String "with quotes" print(q) String 'with apostrophes' Кавычки и апострофы

s = input()# Вводим строку и нажимаем Enter print(s) # Выводим строку и переходим на следующую s = input() # Вводим строку и нажимаем Enter t = input() # Вводим вторую строку и нажимаем Enter print(s, t) # Выводим в одну строчку через пробел Ввод и вывод строк

s = My string print(s[0], s[3], s[-1], s[-9], s[-0]) M s g M M индекс Элементы строк s[0]s[1]s[2]s[3]s[4]s[5]s[6]s[7]s[8] sMystring s[-9]s[-8]s[-7]s[-6]s[-5]s[-4]s[-3]s[-2]s[-1]

s = 'My' t = "string" print(s + '_' + t) My_string print(s + s + s) MyMyMy print(s * 5) MyMyMyMyMy Операции со строками

s = 'My string' print(len(s)) # длина (length) строки 9 print(len('')) 0 Длина строки

x = input() #Вводим 5 y = input() #Вводим 7 print(x + y) 57 print(int(x) + int(y)) 12 print(str(5) + "7") 57 print(5 + "7") builtins.TypeError: unsupported operand type(s) for +: 'int' and 'str' Преобразование типов

print(int("101", 2)) # переводит двоичное число 101 в десятичную систему 5 print(int("FF", 16)) # переводит 16- ричное число FF в десятичную систему 255 Системы счисления

s[a:b] = s[a] + s[a+1] + s[a+2] + … + s[b-1] ( начинаем с позиции a, заканчиваем до позиции b ) s[3:7] = s[3] + s[4] + s[5] + s[6] s[a:b:c] = s[a] + s[a+c] + s[a+2c] + s[a+3c] + … ( начинается с а, идем с шагом с, не доходя до позиции b ) s[3:7:2] = s[3] + s[5] s[a:b] + s[b:c] = s[a:c] Срезы (slices)

Срезы ( продолжение ) sMystring СрезЗначение s[3:8]'strin' s[5:]ring' s[:5] s[0:5]'My st' s[-8:-3]'y str' s[1:-3]'y str' s[:-1]'My strin' s[:]'My string' s[2:1]'' СрезЗначение s[3:8:2]'srn' s[3:100:2]'srn' s[3:8:1]'strin' s[8:3:-1]gnirt' s[8:3:-2]git' s[3:8:0] Ошибка s[::2]'M tig' s[::-1]gnirts yM'

s = this string' print(s.find('s')) 3 print(s.find('z')) print(s.find('s', 4)) 5 print(s.find('s', 6, 8)) print(s.rfind('s,1,3)) 5 Метод find

s = 'Mississippi' print(s.replace('s', '+')) Mi++i++ippi print(s) Mississippi t = s.replace('ssi', '+') print(t) Mi++ppi print(s.replace('i', '')) Msssspp print(s.replace('', '+')) +M+i+s+s+i+s+s+i+p+p+i+ Метод replace

s = 'Mississippi' print(s.count('s')) 4 print(s.count('is')) 2 print(s.count('issi')) 1 print(s.count('p',1,4)) 0 Метод count

s = input("Enter sentense:") symbols = len(s) words = s.count(" ") + 1 firstword = s[:s.find(" ")] print("There " + str(symbols) + " symbols, " + str(words) + " words in this sentense") print("First word is " + firstword) Пример