ключевое слово
Перечислим, застежка-молния, одиночная линия
-------------------------------------------------- -----------------------
# 6, строка время импорта s1 = 'Привет' печать (s1 [0] + '\ т' + s1 [1:]) с2 = 'Н' + s1 [1:] печать (s2) s3 = «» «может быть печать !!!» «» печать (s3) Проблемы # Временная сложность, О (п) # л = [] для г в диапазоне (100): l.append (ул (я)) str1 = ''. присоединиться (л) печать (str1) Это не означает, # раскол # О полосы # Lstrip ( 'е'), rstrip ( 'е') это также схематическое # Ввести функцию использования sting.find s4 = 'мое имя Аллена s5 = s4.strip () печать ((s4) + (s1)) печать ((s5) + (s1)) key_word = 'является' печати (s4.find (key_word, 1,10)) Результаты представлены в виде # 8, который является «Я» Позиции индекса печать (s4 [8]) печати (s4 [8:10]) начать = s4.find (key_word, 1,10) конец = старт + LEN (key_word) печати (s4 [старт: конец]) # Формат функции и% s% d # Это он печать ( 'нет данных для человека Доступно с идентификатором: {}, имя: {}'. Формат (232, 'бобо')) строка = «нет данных для человека Доступно с идентификатором: {}, имя: {}» печать (line.format (123, 'шестигранный')) old_line = 'нет данных для человека Доступно с ID:% D, имя:% s' печать (old_line% (323, 'Celin')) «»» вопросов Режим 1 s = '' для п в диапазоне (10 000): S + = ул (п) печать (s) Режим 2 л = [] для п в диапазоне (10 000): l.append (ул (п)) s = ''. присоединиться (л) Режим 3, то кто-то предложил способ s = ''. присоединиться (карта (улица, диапазон (0,10000))) чаевые: 1 вариант сложности О (п), режим 2 представляет собой О (п) Но фактическое соединение, и присоединять кусочки скорости быстрее, чем + = с, то когда данные будут быстрее, чем 1000w Конечно, наиболее разумный способ или 3 «»» # 7, вход и выход # 8, Ключ # # Режим цикла Одна линии, множество строк, соответствующее циклическим образом Сложность # Время связано Сцена и для разности #while печать ( 'Chaper 9') для г в диапазоне (3): если я == 0: не для печати ( «никто») Элиф я == 1: печать ( 'только 1') Элиф я == 2: печать ( «хехех 2) печать ( '-' * 30) # Else Элиф должны быть объединены, если использовать # Опущено индукция условная формулировка #dict словарь цикл d1 = { "все": 1, 'боб': 2 'Celin': 3} для K, V в d1.items (): печать (р (к), v) # Ключ: значение # опущено путь # Перечислите использование печать ( '-' * 30) л = [1,2,3,4,5,6,7,8] для индекса, элемента в Перечислите (л): если INDEX <5: печать (индекс, пункт) # Продолжать, перерыв # в течении некоторого времени Интерактивное использование при ответе системы # Во время ввода: # до тех пор, пока вход не пуст по реализации # Для повышения эффективности если # подходит для режима однолинейной печать ( '-' * 30) # Str = «значение bigget чем 4», если я> 4 еще «4 больше один» для г в л х = [1,3,5,7,11,15,17,19] у = [3,6,9,12,15,18] из = [] из = [(хх, уу) для хх в х для уу в у, если хх! = уу] распечатывать) # Еще один способ «»» OUT1 = [] для хх в х: для уу в у: если хх! = уу out.append ((хх, уу)) «»» # Вопросы печать ( '-' * 30) атр = [ 'имя', 'д.р.', 'пол'] Значения = [[ 'шестигранный', '11111', 'мужчина'], [ 'Боб', '22222', 'мужчина'], [ 'Celin', '33333', 'женский']] OUT2 = [ДИКТ (почтовый (атр, значение)) для значения в значениях] печать (out2)