На следующий день резюме питона курс
1. Список
1) Определение: Там может быть множество различных типов значения в пределах [], разделенных запятыми
2) операции приоритета управления:
по значению индекса для доступа (доступ + обратный прямой доступ): могут быть принята , чтобы сохранить
срез (уход независимо от того конца, шаг)
продольные
члены в работе , а не в
дополнительном
удаленных
циркуляция
3).
# PS: Обратный шаг L = [1,2,3,4,5,6 ] # шаг вперед л [0 :. 3 :. 1] # [1, 2 ,. 3.] # Обратный шаг л [ 2 :: --1] # [3, 2, 1] # листинг перевернутой L [:: --1] # [. 6 ,. 5 ,. 4, 3, 2, 1]
2. кортеж
1) Определение: отношение типов списков, за исключением [] заменить ()
возраст = (11,22,33,44,55), по существу возраст = кортеж ((11,22,33,44,55))
2) контроль приоритет операции #:
# 1, в соответствии со значением индекса (вперед + обратный принимать принимать): может принимать только
# 2, ломтик (уход независимо от того конца, шаг)
# 3, длина
# 4, члены операции в и в не
# 5, обращение
3).
# Простой корзины для покупок, требования заключаются в следующих: Для получения дополнительной реализации Распечатать информацию о продукте, пользователь вводит количество торговых названий и покупок, это торговое наименование, цена, количество купить добавить в список, если вход пуст или другой незаконный ввод требует, чтобы пользователь повторно ввести msg_dic = { ' Яблоко ' : 10 , ' Тесла ' : 100000 , ' MAC ' : 3000 , ' Lenovo ' : 30000 , ' Цыпленок ' : 10 , }
3. Словарь
1) Определение :. Ключ должен быть неизменен типом, значение может быть любым типом
= {Информация о ' Имя ' : ' Кермит ' , ' Возраст ' : 18, ' Секс ' : ' MALE ' } # природа Информация = ДИКТ ({....}) или информация = ДИКТ (имя = ' Кермит ' , Возраст 18 =, Пол = ' MALE ' ) или информация = Dict ([[ ' имя ' , ' Кермит ' ], ( ' Возраст ' , 18 )]) или {}.fromkeys (( 'Название ' ' возраст ' ' пол " ), None)
2) контроль приоритета операция #:
# 1, то нажмите клавишу значение доступа: может быть желательно
# 2, длина LEN
# 3, и члены в операции в нет.
# 4, удалить.
# 5, ключевые клавиши (), значение значений ( ), пар ключ-значение пунктов ()
# 6, циркуляция
4. сбор
# Эффект: де-дублирование, операторы отношения, # определить: знание напоминает , тип переменный не тип хеша неизменного типа представляет собой тип хэш # определяет набор: набор: может включать в себя множество элементов, разделенные запятыми, элементы набора из трех последующих принцип: 1 : каждый элемент должен быть неизменным (хэш может, как ключ словарь) 2 : нет повторяющихся элементов 3 : неупорядоченное множество объектов отметить , что различные значения будут сохранены вместе, набор различных используется для вычисления отношения, без единого значения в коллекции запутываются # операции приоритет управления: # 1, длина лена # 2, и членов в работе в не # . 3, | коллекция # 4, и пересечение # 5, - разностное множество # 6, симметрическая разность ^ # 7, == # 8, надмножеством:>,> = # 9, подмножества: <, <=
# После двух наборов, питоны питон программы, регистрация участников этого названия коллекции, linuxs записи линукс этого названия программы, участники набор питонов = { « AleX » , « Эгон » , « yuanhao » , « wupeiqi » , « gangdan » , ' biubiu ' } linuxs = { ' wupeiqi ' ' Oldboy ' ' gangdan ' } # получает для регистрации т.е. питон и прикладной программы, участники Linux установить имя Print (& Питоныlinuxs) # найти название коллекции всех зачисленных студентов Печать (Питоны | linuxs) # получен только применить программу питона, участники имя Print (питоны В - linuxs) # полученных в то время как участники не назвали два курса коллекции Print (Питоны ^ linuxs)
Обращение 5. Файл
Файл открытого () для записи файла вес: написать текст читать файлы RT: прочитать файл дополнительного файл запись ЕТ: дополнительный файл запись во время выполнения питона файл - Запустите первый интерпретатор питона, загруженный в память. 2 _ Загрузите эти файлы питона. Он загружается в интерпретатор 3. обнаружения питона синтаксиса, код исполнения
6. функциональная часть
# 1, синтаксис «» « DEF имя функции (параметр 1, параметр 2, параметр 3, ...): » «» документ описывает «» « тело функции 1 тело функции 2 ... возвращает значение возврата » " 1. DEF (то есть оп ределяется, перевод определен!): это ключевое слово , чтобы объявить функцию. 2 Имя функции: используется для вызова функции. Функция Именование должна попытаться отразить функцию ее представителей. Кроме того , чтобы увидеть его имя зная итальянский! 3 (): параметры функции в скобках, параметры функции могут быть один или несколько. 4. «» « Примечание » «» / : написать рекомендацию для повышения читаемости функции! 5 Тело функции: специфическая логика кода. 6. Возврат : значение , возвращаемое функцией.
Три формы определенных функций
# 1, никакой ссылки: сценарий применения просто выполнять некоторые операции, такие как взаимодействие с пользователем, печать
# 2, существует параметры: внешние параметры , передаваемых в соответствии с необходимостью, и выполнить соответствующую логику, например, статистическая длиной, выбирая максимальное значение минимального значение
# 3, пустая функция: дизайн структура кода
Три вида вызовов функций
Форма заявление: Foo ()
2 выражение в виде :. 3 * LEN ( 'Привет')
. 3 , который дополнительно зависит от параметров: диапазон (LEN ( 'Привет' ))