30 примеров скриптов на Python

30 Python Scripts Examples



Python сейчас очень популярный и требовательный язык программирования, потому что он подходит для разработки очень простых и сложных приложений. Если вы новичок в программировании на Python и хотите быстро изучить основы Python, то эта статья для вас. 30 примеров скриптов python объясняются в этой статье на очень простых примерах, чтобы узнать основы python. Список тем, затронутых в этой статье, приведен ниже:

01. Привет, мир
02. Соедините две строки
03. Форматировать плавающую точку в строке
04. Возвести число в степень
05. Работа с логическими типами
06. Если еще заявление
07. Использование операторов И и ИЛИ
08. Оператор переключения регистра
09. Пока цикл
10. Для петли
одиннадцать. Запускать один скрипт Python из другого
12. Использование аргумента командной строки
13. Использование регулярного выражения
14. Использование getpass
пятнадцать. Использование формата даты
16. Добавить и удалить элемент из списка
17. Понимание списка
18. Данные среза
19. Добавление и поиск данных в словаре
двадцать. Добавление и поиск данных в наборе
21. Подсчитать элементы в списке
22. Определить и вызвать функцию
2. 3. Использование исключения throw и catch
24. Чтение и запись файла
25. Список файлов в каталоге
26. Читайте и пишите, используя рассол
27. Определить класс и метод
28. Использование функции диапазона
29. Использование функции карты
30. Использование функции фильтра







Создайте и выполните первый скрипт python:

Вы можете написать и выполнить простой скрипт Python из терминала без создания какого-либо файла Python. Если скрипт большой, то он требует написания и сохраняет скрипт в любом файле python с помощью любого редактора. Вы можете использовать любой текстовый редактор или любой редактор кода, например Sublime, Visual Studio Code, или любое программное обеспечение IDE, разработанное только для python, например PyCharm или Spyder, для написания скрипта. Расширение файла python: .py . Версия на питоне 3,8 и Spyder3 IDE Python используются в этой статье для написания скрипта Python. Вы должны установить Spyder IDE в вашей системе, чтобы использовать его.



Если вы хотите выполнить какой-либо сценарий из терминала, запустите команду ‘ питон или ' python3 ’ команда для открытия Python в режиме взаимодействия. Следующий скрипт python напечатает текст Привет, мир как выход.



>>> Распечатать(Привет, мир)


Теперь сохраните сценарий в файле с именем c1.py . Вы должны запустить следующую команду из терминала, чтобы выполнить c1.py .





$ python3 c1.ру

Если вы хотите запустить файл из Spyder3 IDE, тогда вам нужно нажать на запустить кнопка

редактора. Следующий вывод отобразится в редакторе после выполнения кода.



верхний

Соединение двух строк:

В Python есть много способов объединить строковые значения. Самый простой способ объединить два строковых значения в Python - использовать оператор «+». Создайте любой питон с помощью следующего скрипта, чтобы узнать, как соединить две строки. Здесь два строковых значения назначаются двум переменным, а другая переменная используется для хранения объединенных значений, которые печатаются позже.

c2.py

строка1знак равно 'Linux'
строка2знак равно 'Намекать'
connected_stringзнак равнострока1 + строка2
Распечатать(connected_string)

Следующий вывод появится после запуска скрипта из редактора. Здесь два слова, Linux а также Намекать объединены, и LinuxHint печатается как вывод.

Если вы хотите узнать больше о другом варианте соединения в python, вы можете проверить учебник Python String Concatenation.

верхний

Форматирование с плавающей запятой в строке:

Число с плавающей запятой требуется в программировании для генерации дробных чисел, а иногда требуется форматирование числа с плавающей запятой в целях программирования. В Python существует множество способов форматирования числа с плавающей запятой. Форматирование строк и интерполяция строк используются в следующем сценарии для форматирования числа с плавающей запятой. формат() метод с шириной формата используется при форматировании строки, а символ ‘% с форматом с шириной используется при интерполяции строки. В соответствии с шириной форматирования перед десятичной точкой устанавливаются 5 цифр, а после десятичной точки - 2 цифры.

c3.py

# Использование форматирования строк
float1знак равно 563,78453
Распечатать('{: 5.2f}'.формат(float1))

# Использование строковой интерполяции
float2знак равно 563,78453
Распечатать('% 5.2f'% float2)

Следующий вывод появится после запуска скрипта из редактора.

Если вы хотите узнать больше о форматировании строк в Python, вы можете проверить учебник Python String Formatting.

верхний

Возвести число в степень:

В Python существует множество способов вычисления Иксп в Python. В следующем сценарии показаны три способа расчета xn в Python. Двойной ' * ’ оператор NS () метод и math.pow () используются для расчета xn. Ценности Икс а также п инициализируются числовыми значениями. Двойной ' * ’ а также NS () методы используются для вычисления мощности целочисленных значений. math.pow () умеет вычислять степень дробных чисел; также, что показано в последней части сценария.

c4.py

Импортировать математика
# Присваиваем значения x и n
Иксзнак равно 4
пзнак равно 3

# Способ 1
властьзнак равнох ** п
Распечатать('% d в степени% d равно% d'%(Икс,п,власть))

# Способ 2
властьзнак равно NS(Икс,п)
Распечатать('% d в степени% d равно% d'%(Икс,п,власть))

# Способ 3
властьзнак равно математика.NS(2,6.5)
Распечатать('% d в степени% d составляет% 5.2f'%(Икс,п,власть))

Следующий вывод появится после запуска скрипта. Первые два выхода показывают результат 43, а третий вывод показывает результат 26.5 .

верхний

Работа с логическими типами:

Различные варианты использования логических типов показаны в следующем сценарии. Первый вывод будет печатать значение val1, которое содержит логическое значение, правда. Все положительные отрицательные числа возвращаются правда как логическое значение и возвращается только ноль ложный как логическое значение. Итак, второй и третий выходы напечатают правда для положительных и отрицательных чисел. Четвертый вывод будет печатать false для 0, а пятый вывод будет печатать ложный потому что оператор сравнения возвращает ложный .

c5.py

# Логическое значение
val1знак равно Правда
Распечатать(val1)

# Число в логическое
количествознак равно 10
Распечатать(bool(количество))

количествознак равно-5
Распечатать(bool(количество))

количествознак равно 0
Распечатать(bool(количество))

# Boolean from оператор сравнения
val1знак равно 6
val2знак равно 3
Распечатать(val1<val2)

Следующий вывод появится после запуска скрипта.

верхний

Использование оператора If else:

В следующем скрипте показано использование условного оператора в Python. Декларация если-еще инструкция в Python немного отличается от других языков. Для определения блока if-else в Python, как и в других языках, фигурные скобки не требуются, но блок отступов должен использоваться правильно, иначе сценарий покажет ошибку. Здесь очень простой если еще Оператор используется в сценарии, который проверяет, что значение числовой переменной больше или равно 70 или нет. А двоеточие(:) используется после ' если' а также ' еще' блок, чтобы определить начало блока.

c6.py

# Присваиваем числовое значение
количествознак равно 70

# Проверить, больше 70 или нет
если (количество> = 70):
Распечатать('Вы прошли')
еще:
Распечатать('Вы не прошли')

Следующий вывод появится после запуска скрипта.

верхний

Использование операторов AND и OR:

Следующий сценарий показывает использование А ТАКЖЕ а также ИЛИ операторы в условном операторе. А ТАКЖЕ оператор возвращает правда когда возвращаются два условия правда, а также ИЛИ оператор возвращает правда когда возвращается любое из двух условий правда . Два числа с плавающей запятой будут приняты в качестве оценок MCQ и теории. И операторы И, и ИЛИ используются в операторе ‘ если' утверждение. Согласно условию, если оценки MCQ больше 40, а теоретические оценки больше или равны 30, то « если' заявление вернется правда или если сумма MCQ и теории больше или равна 70, то « если' заявление также вернет правда .

c7.py

# Снять оценки MCQ
mcq_marksзнак равно плавать(Вход('Введите оценки MCQ:'))
# Сдать теоретические оценки
theory_marksзнак равно плавать(Вход('Введите оценки теории:'))

# Проверяем условие прохождения с помощью оператора И и ИЛИ
если (mcq_marks> = 40 а такжеtheory_marks> = 30) или (mcq_marks + theory_marks) > =70:
Распечатать(' пВы прошли ')
еще:
Распечатать(' пВы потерпели неудачу ')

Согласно следующему выводу, если выписка возвращается ложный для входных значений 30 и 35 и возвращает правда для входных значений 40 и 45.

верхний

оператор переключения регистра:

Python не поддерживает выключатель как и другие стандартные языки программирования, но этот тип оператора может быть реализован в Python с помощью пользовательской функции. employee_details () Функция создается в следующем сценарии для работы как оператор switch-case. Функция содержит один параметр и словарь с именем переключатель. Значение параметра функции проверяется с каждым индексом словаря. Если найдено какое-либо совпадение, то из функции будет возвращено соответствующее значение индекса; в противном случае значение второго параметра Switcher.get () метод будет возвращен.

c8.py

# Switcher для реализации вариантов корпуса переключателя
defemployee_details(Я БЫ):
переключательзнак равно {
'1004':Имя сотрудника: MD. Мехраб,
'1009':'Имя сотрудника: Мита Рахман',
'1010':«Имя сотрудника: Сакиб Аль Хасан»,
}
'' 'Первый аргумент будет возвращен, если совпадение найдено и
ничего не будет возвращено, если совпадение не найдено '' '

возвращениепереключатель.получать(Я БЫ, 'ничего такого')

# Возьмите идентификатор сотрудника
Я БЫзнак равно Вход('Введите идентификатор сотрудника:')
# Распечатать вывод
Распечатать(employee_details(Я БЫ))

Согласно следующему выводу, сценарий выполняется два раза, и на основе значений идентификаторов печатаются имена двух сотрудников.

верхний

Использование цикла while:

Использование цикла while в Python показано в следующем примере. Двоеточие (:) используется для определения начального блока цикла, и все операторы цикла должны быть определены с использованием правильного отступа; в противном случае появится ошибка отступа. В следующем сценарии счетчик значение инициализируется 1 который используется в цикле. Цикл будет повторяться 5 раз и выводить значения счетчика на каждой итерации. В прилавок value увеличивается на 1 в каждой итерации, чтобы достичь условия завершения цикла.

c9.py

# Инициализировать счетчик
прилавокзнак равно 1
# Повторяем цикл 5 раз
в то время какприлавок< 6:
# Распечатать значение счетчика
Распечатать ('Текущее значение счетчика:% d'% прилавок)
# Увеличиваем счетчик
прилавокзнак равносчетчик +1

Следующий вывод появится после запуска скрипта.

верхний

Использование for Loop:

Цикл for используется в Python для многих целей. Начальный блок этого цикла должен определяться двоеточием (:), а операторы определяются с использованием правильного отступа. В следующем сценарии определяется список названий дней недели, а цикл for используется для перебора и печати каждого элемента списка. Здесь метод len () используется для подсчета общего количества элементов списка и определения предела функции range ().

c10.py

# Инициализировать список
буднизнак равно ['Воскресенье', 'Понедельник', 'Вторник','Среда', 'Четверг','Пятница', 'Суббота']
Распечатать(«Семь будних дней» - это: п')
# Итерировать список с помощью цикла for
дляденьв диапазон(len(будни)):
Распечатать(будни[день])

Следующий вывод появится после запуска скрипта.

верхний

Запустите один скрипт Python из другого:

Иногда требуется использовать скрипт файла python из другого файла python. Это можно сделать легко, например, импортировать любой модуль с помощью импорт ключевое слово. Здесь, vacations.py файл содержит две переменные, инициализированные строковыми значениями. Этот файл импортирован в c11.py файл с псевдонимом ‘ v’ . Здесь определяется список названий месяцев. В флаг переменная используется здесь для печати значения отпуск1 переменная на один раз для месяцев ‘ Июнь' а также ' Июль'. Ценность отпуск2 переменная будет печататься за месяц 'Декабрь' . Остальные девятимесячные имена будут напечатаны, когда часть else если-еще-если-еще заявление будет выполнено.

vacations.py

# Инициализировать значения
отпуск1знак равно 'Летний отпуск'
отпуск2знак равно 'Зимние каникулы'

c11.py

# Импортировать другой скрипт Python
Импортироватьканикулыв качествеv

# Инициализировать список месяцев
месяцызнак равно ['Январь', 'Февраль', 'Март', 'Апрель', 'Может', 'Июнь',
'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь']
# Начальная флаговая переменная для однократной печати летних каникул
флагзнак равно 0

# Итерировать список с помощью цикла for
длямесяцвмесяцы:
еслимесяц== 'Июнь' илимесяц== 'Июль':
еслифлаг== 0:
Распечатать('Теперь',v.отпуск1)
флагзнак равно 1
Элифмесяц== 'Декабрь':
Распечатать('Теперь',v.отпуск2)
еще:
Распечатать('Текущий месяц',месяц)

Следующий вывод появится после запуска скрипта.

верхний

Использование аргумента командной строки:

В следующем сценарии показано использование аргументов командной строки в Python. В Python существует множество модулей для анализа аргументов командной строки. ‘Sys’ модуль импортируется сюда для анализа аргументов командной строки. len () используется для подсчета общего количества аргументов, включая имя файла сценария. Далее будут напечатаны значения аргументов.

c12.py

# Импортировать модуль sys
Импортировать sys

# Общее количество аргументов
Распечатать('Всего аргументов:', len(sys.argv))

Распечатать('Значения аргумента:')
# Итерировать аргументы командной строки, используя цикл for
дляяв sys.argv:
Распечатать(я)

Если сценарий выполняется без каких-либо аргументов командной строки, появится следующий вывод, который показывает имя файла сценария.

Значения аргументов командной строки можно установить в редакторе spyder, открыв Запустить конфигурацию для каждого файла диалоговое окно, щелкнув Запустить меню. Задайте значения с пробелом, щелкнув Параметры командной строки в части диалогового окна Общие настройки.

Если сценарий выполняется после установки значений, показанных выше, появится следующий результат.


Значения аргументов командной строки можно легко передать в скрипт python с терминала. Следующий вывод появится, если сценарий выполняется из терминала.


Если вы хотите узнать больше об аргументах командной строки в Python, вы можете проверить руководство, Как анализировать аргументы в командной строке в Python .

верхний

Использование регулярного выражения:

Регулярное выражение или регулярное выражение используется в Python для поиска и замены любой конкретной части строки на основе определенного шаблона. ‘Re’ Модуль используется в Python для использования регулярного выражения. Следующий скрипт показывает использование регулярного выражения в Python. Шаблон, используемый в скрипте, будет соответствовать той строке, где первый символ строки - заглавная буква. Будет взято строковое значение и сопоставлено с шаблоном, используя соответствие() метод. Если метод возвращает истину, то будет напечатано сообщение об успешном выполнении, иначе будет напечатано сообщение с инструкциями.

c13.py

# Импортировать модуль re
Импортировать повторно

# Принимаем любые строковые данные
нить знак равно Вход('Введите строковое значение:')
# Определить шаблон поиска
шаблонзнак равно '^ [A-Z]'

# сопоставить шаблон с входным значением
нашелзнак равно повторно.соответствие(шаблон, нить)

# Распечатать сообщение на основе возвращаемого значения
еслинашел:
Распечатать('Вводимое значение начинается с заглавной буквы')
еще:
Распечатать('Вы должны ввести строку, начинающуюся с заглавной буквы')

В следующих выходных данных сценарий выполняется два раза. соответствие() функция возвращает false для первого выполнения и возвращает true для второго выполнения.

верхний

Использование getpass:

Getpass - полезный модуль Python, который используется для получения пароля от пользователя. Следующий сценарий показывает использование модуля getpass. Метод getpass () используется здесь, чтобы принять ввод в качестве пароля и ‘ если' Оператор используется здесь для сравнения входного значения с заданным паролем. вы аутентифицированы сообщение будет напечатано, если пароль совпадает, иначе он напечатает Вы не аутентифицированы сообщение.

c14.py

# импортировать модуль getpass
Импортировать Getpass

# Взять пароль у пользователя
парользнак равно Getpass.Getpass('Пароль:')

# Проверить пароль
еслипароль== 'fahmida':
Распечатать('Вы прошли аутентификацию')
еще:
Распечатать('Вы не аутентифицированы')

Если скрипт запускается из редактора spyder, то вводимое значение будет отображаться, потому что консоль редактора не поддерживает режим пароля. Итак, следующий вывод показывает входной пароль в следующем выводе.

Если скрипт выполняется из терминала, то входное значение не будет отображаться, как другие пароли Linux. Сценарий выполняется два раза с терминала с недопустимым и действительным паролем, который показан в следующих выходных данных.

верхний

Использование формата даты:

Значение даты может быть отформатировано в Python различными способами. Следующий скрипт использует datetim Модуль e для установки текущего и произвольного значения даты. Cегодня() здесь используется для чтения текущей системной даты и времени. Затем печатается форматированное значение даты с использованием разных имен свойств объекта даты. Как можно назначить и распечатать настраиваемое значение даты, показано в следующей части скрипта.

c15.py

из дата и время ИмпортироватьДата

# Прочитать текущую дату
текущая датазнак равноДата.Cегодня()

# Распечатать отформатированную дату
Распечатать('Сегодня:% d-% d-% d'%(текущая дата.день,текущая дата.месяц,текущая дата.год))

# Установить произвольную дату
custom_dateзнак равноДата(2020 г., 12, 16)
Распечатать('Дата:',custom_date)

Следующий вывод появится после выполнения сценария.

верхний

Добавить и удалить элемент из списка:

Объект list используется в Python для решения различных типов задач. Python имеет множество встроенных функций для работы с объектом списка. В следующем примере показано, как новый элемент может быть вставлен и удален из списка. В скрипте объявлен список из четырех пунктов. Вставлять() используется для вставки нового элемента во вторую позицию списка. Удалить() используется для поиска и удаления конкретного элемента из списка. Список печатается после вставки и удаления.

c16.py

# Объявить список фруктов
фруктызнак равно ['Манго','Апельсин','Гуава','Банан']

# Вставить элемент во вторую позицию
фрукты.вставлять(1, 'Виноград')

# Отображение списка после вставки
Распечатать('Список фруктов после вставки:')
Распечатать(фрукты)

# Удалить элемент
фрукты.Удалить('Гуава')

# Распечатать список после удаления
Распечатать('Список фруктов после удаления:')
Распечатать(фрукты)

Следующий вывод появится после выполнения сценария.


Если вы хотите узнать более подробную информацию о вставке и удалении скрипта python, вы можете проверить руководство, Как добавлять и удалять элементы из списка в Python .

верхний

Понимание списка:

Понимание списка используется в Python для создания нового списка на основе любой строки, кортежа или другого списка. Эту же задачу можно выполнить с помощью цикла for и лямбда-функции. Следующий сценарий показывает два разных использования понимания списка. Строковое значение преобразуется в список символов с использованием понимания списка. Затем кортеж таким же образом преобразуется в список.

c17.py

# Создайте список символов, используя понимание списка
char_listзнак равно [charдляcharв linuxhint ]
Распечатать(char_list)

# Определить кортеж веб-сайтов
веб-сайтызнак равно ('Google com','yahoo.com', 'ask.com', bing.com)

# Создайте список из кортежа, используя понимание списка
site_listзнак равно [ сайт для сайт ввеб-сайты]
Распечатать(site_list)

верхний

Данные среза:

кусочек() Метод используется в Python для вырезания определенной части строки. Этот метод имеет три параметра. Эти параметры Начните , останавливаться, а также шаг . В останавливаться - обязательный параметр, а два других параметра - необязательные. Следующий сценарий показывает использование кусочек() метод с одним, двумя и тремя параметрами. Когда один параметр используется в кусочек() метод, то он будет использовать обязательный параметр, останавливаться . Когда два параметра используются в кусочек() метод, то Начните а также останавливаться используются параметры. Когда используются все три параметра, тогда Начните , останавливаться , а также шаг используются параметры.

c18.py

# Назначить строковое значение
текстзнак равно «Изучите программирование на Python»

# Нарезка с использованием одного параметра
sliceObjзнак равно кусочек(5)
Распечатать(текст[sliceObj])

# Срез с использованием двух параметров
sliceObjзнак равно кусочек(6,12)
Распечатать(текст[sliceObj])

# Срез с использованием трех параметров
sliceObjзнак равно кусочек(6,25,5)
Распечатать(текст[sliceObj])

Следующий вывод появится после запуска скрипта. Во-первых кусочек() метод, 5 используется в качестве значения аргумента. Он разрезал пять персонажей текст переменные, которые выводятся на печать. Во-вторых кусочек() метод, 6 и 12 используются в качестве аргументов. Нарезка начинается с позиции 6 и останавливается после 12 символов. В третьем кусочек() method, 6, 25 и 5 используются в качестве аргументов. Нарезка начинается с позиции 6, и нарезка останавливается после 25 символов, пропуская 5 символов на каждом шаге.

верхний

Добавляйте и ищите данные в словаре:

Объект словаря используется в Python для хранения нескольких данных, таких как ассоциативный массив других языков программирования. Следующий сценарий показывает, как можно вставить новый элемент, и любой элемент можно найти в словаре. Словарь информации о клиенте объявлен в скрипте, где индекс содержит идентификатор клиента, а значение содержит имя клиента. Затем в конец словаря вставляется одна новая информация о клиенте. Идентификатор клиента используется в качестве входных данных для поиска в словаре. 'для' петля и 'если' Условие используется для перебора индексов словаря и поиска входного значения в словаре.

c19.py

# Определить словарь
клиентызнак равно {'06753':'Мехзабин Афрозе','02457':'Изобразительное искусство. Али,
'02834':'Мосароф Ахмед','05623':'Мила Хасан', '07895':'Якуб Али'}

# Добавить новые данные
клиенты['05634'] знак равно 'Мехбоба Фердус'

Распечатать('Имена клиентов:')
# Распечатать значения словаря
дляпокупательвклиенты:
Распечатать(клиенты[покупатель])

# Использовать идентификатор клиента в качестве ввода для поиска
имязнак равно Вход('Введите идентификатор клиента:')

# Искать ID в словаре
дляпокупательвклиенты:
еслипокупатель==имя:
Распечатать(клиенты[покупатель])
перерыв

Следующий вывод появится после выполнения сценария и взятия ‘ 02457 ' как значение ID.


Если вы хотите узнать больше о других полезных методах словаря, вы можете проверить учебник, 10 самых полезных методов словаря Python.

верхний

Добавить и искать данные в наборе:

В следующем скрипте показаны способы добавления и поиска данных в наборе Python. В скрипте объявляется набор целочисленных данных. Добавить() используется для вставки новых данных в набор. Затем в качестве входных данных будет использоваться целочисленное значение для поиска значения в наборе с использованием для петля и если состояние.

c20.py

# Определить набор номеров
числазнак равно {2. 3, 90, 56, 78, 12, 3. 4, 67}

# Добавить новые данные
числа.Добавить(пятьдесят)
# Распечатать установленные значения
Распечатать(числа)

сообщениезнак равно 'Номер не найден'

# Возьмите числовое значение для поиска
search_numberзнак равно int(Вход('Введите номер:'))
# Поиск числа в наборе
длячасывчисла:
есличасы==search_number:
сообщениезнак равно 'Номер найден'
перерыв

Распечатать(сообщение)

Скрипт выполняется два раза с целочисленными значениями 89 и 67. 89 не существует в наборе, и Номер не найден печатается. 67 существует в наборе, а Номер найден печатается.

Если вы хотите узнать о союз операции в наборе, затем вы можете проверить учебник Как использовать объединение в наборе Python.

верхний

Подсчитайте элементы в списке:

считать() Метод используется в Python для подсчета того, сколько раз конкретная строка появляется в другой строке. Может принимать три аргумента. Первый аргумент является обязательным, и он ищет конкретную строку во всей части другой строки. Два других аргумента этого метода используются для ограничения поиска путем определения позиций поиска. В следующем сценарии считать() используется с одним аргументом, который будет искать и подсчитывать слово ‘ Python ' в нить Переменная.

c21.py

# Определить строку
нить знак равно 'Python Bash Java Python PHP PERL'
# Определить строку поиска
поискзнак равно 'Python'
# Сохранить значение счетчика
считатьзнак равно нить.считать(поиск)
# Распечатать форматированный вывод
Распечатать('% s появляется% d раз'%(поиск,считать))

Следующий вывод появится после выполнения сценария.

Если вы хотите узнать больше о методе count (), вы можете проверить руководство, Как использовать метод count () в Python .

верхний

Определите и вызовите функцию:

Как пользовательская функция может быть объявлена ​​и вызвана в Python, показано в следующем скрипте. Здесь объявлены две функции. добавление() функция содержит два аргумента для вычисления суммы двух чисел и печати значения. площадь() функция содержит один аргумент для вычисления площади круга и возврата результата вызывающей стороне, используя Возврат утверждение.

c22.py

# Определить функцию сложения
defдобавление(номер 1,номер 2):
результатзнак равночисло1 + число2
Распечатать('Результат сложения:',результат)

# Определить функцию площади с помощью оператора возврата
defплощадь(радиус):
результатзнак равно 3,14* радиус * радиус
возвращениерезультат

# Вызов функции сложения
добавление(400, 300)
# Функция зоны вызова
Распечатать('Площадь круга',площадь(4))

Следующий вывод появится после выполнения сценария.


Если вы хотите узнать подробности о значениях, возвращаемых функцией Python, вы можете проверить руководство, Возврат нескольких значений из функции Python .

верхний

Использование исключения throw и catch:

пытаться а также ловить block используются для генерации и перехвата исключения. Следующий сценарий показывает использование попробуй поймать блок в питоне. в пытаться блока, числовое значение будет принято в качестве входных данных и проверено, является ли число четным или нечетным. Если в качестве входных данных указано какое-либо нечисловое значение, тогда ValueError будет сгенерировано, и исключение будет брошено в ловить блок, чтобы распечатать сообщение об ошибке.

c23.py

# Попробуйте заблокировать
пытаться:
# Возьмите номер
количествознак равно int(Вход('Введите номер:'))
есликоличество %2 == 0:
Распечатать('Число четное')
еще:
Распечатать('Число нечетное')

# Блок исключений
Кроме (ValueError):
# Распечатать сообщение об ошибке
Распечатать('Введите числовое значение')

Следующий вывод появится после выполнения сценария.


Если вы хотите узнать более подробную информацию об обработке исключений в Python, вы можете проверить руководство «Обработка исключений в Python».

верхний

Чтение и запись файла:

Следующий скрипт показывает способ чтения и записи в файл на Python. Имя файла определяется в переменной filename. Файл открывается для записи с помощью открытым() в начале скрипта. В файл записаны три строки с использованием записывать() метод. Затем тот же файл открывается для чтения с помощью открытым() метод, и каждая строка файла читается и печатается с использованием для петля.

c24.py

# Назначьте имя файла
имя файлазнак равно 'languages.txt'
# Открыть файл для записи
fileHandlerзнак равно открытым(имя файла, 'в')

# Добавьте текст
fileHandler.записывать(Баш п')
fileHandler.записывать('Python п')
fileHandler.записывать('PHP п')

# Закрываем файл
fileHandler.близко()

# Открыть файл для чтения
fileHandlerзнак равно открытым(имя файла, 'р')

# Прочитать файл построчно
длялиниявfileHandler:
Распечатать(линия)

# Закрываем файл
fileHandler.близко()

Следующий вывод появится после выполнения сценария.

Если вы хотите узнать больше о чтении и записи файлов в Python, вы можете проверить руководство, Как читать и записывать файлы в Python .

верхний

Перечислить файлы в каталоге:

Содержимое любого каталога можно прочитать с помощью ты модуль Python. Следующий скрипт показывает, как получить список определенного каталога в Python с помощью ты модуль. listdir () используется в скрипте для определения списка файлов и папок каталога. для цикл используется для печати содержимого каталога.

c25.py

# Импортировать модуль os для чтения каталога
Импортировать ты

# Установить путь к каталогу
дорожказнак равно '/ главная / фахмида / проекты / бин'

# Прочитать содержимое файла
файлызнак равно ты.listdir(дорожка)

# Распечатать содержимое каталога
для файл вфайлы:
Распечатать(файл)

Содержимое каталога появится после выполнения сценария, если заданный путь к каталогу существует.

верхний

Читайте и пишите, используя рассол:

Следующий скрипт показывает способы записи и чтения данных с помощью рассол модуль Python. В сценарии объект объявляется и инициализируется пятью числовыми значениями. Данные этого объекта записываются в файл с использованием свалка() метод. Далее нагрузка() используется для чтения данных из того же файла и сохранения их в объекте.

c26.py

# Импортировать модуль рассола
Импортировать соленый огурец

# Объявить объект для хранения данных
dataObjectзнак равно []
# Повторяем цикл for 5 раз
дляна однойв диапазон(10,пятнадцать):
dataObject.добавить(на одной)

# Открываем файл для записи данных
file_handlerзнак равно открытым('языки', 'wb')
# Выгрузить данные объекта в файл
соленый огурец.свалка(dataObject,file_handler)
# закрываем обработчик файлов
file_handler.близко()

# Открыть файл для чтения файла
file_handlerзнак равно открытым('языки', 'rb')
# Загружаем данные из файла после десериализации
dataObjectзнак равно соленый огурец.нагрузка(file_handler)
# Итерируем цикл для печати данных
длячасывdataObject:
Распечатать('Значение данных:',часы)
# закрываем обработчик файлов
file_handler.близко()

Следующий вывод появится после выполнения сценария.

Если вы хотите узнать больше о чтении и письме с использованием pickle, вы можете проверить руководство, Как мариновать объекты в Python .

верхний

Определите класс и метод:

Следующий сценарий показывает, как класс и метод могут быть объявлены и доступны в Python. Здесь класс объявляется с переменной класса и методом. Затем объявляется объект класса для доступа к переменной класса и методу класса.

c27.py

# Определить класс
классРаботник:
имязнак равно 'Мостак Махмуд'
# Определить метод
defДетали(себя):
Распечатать('Должность: сотрудник по маркетингу')
Распечатать('Отдел: Продажи')
Распечатать('Зарплата: 1000 долларов'.)

# Создаем объект сотрудника
empзнак равноРаботник()
# Распечатать переменную класса
Распечатать('Имя:',emp.имя)
# Вызов метода класса
emp.Детали()

Следующий вывод появится после выполнения сценария.

верхний

Использование функции диапазона:

В следующем скрипте показаны различные варианты использования функции диапазона в Python. Эта функция может принимать три аргумента. Эти Начните , останавливаться , а также шаг . В останавливаться аргумент является обязательным. Когда используется один аргумент, значение start по умолчанию равно 0. Функция range () с одним аргументом, двумя аргументами и тремя аргументами используется в трех для петли здесь.

c28.py

# range () с одним параметром
длячасыв диапазон(6):
Распечатать(часы,конецзнак равно'')
Распечатать(' п')

# range () с двумя параметрами
длячасыв диапазон(5,10):
Распечатать(часы,конецзнак равно'')
Распечатать(' п')

# range () с тремя параметрами
длячасыв диапазон(0,8,2):
Распечатать(часы,конецзнак равно'')

Следующий вывод появится после выполнения сценария.

верхний

Использование функции карты:

карта() Функция используется в Python для возврата списка с использованием любой пользовательской функции и любого итерируемого объекта. В следующем сценарии cal_power () функция определена для расчета Иксп, и функция используется в первом аргументе карта() функция. Список с именем числа используется во втором аргументе карта() функция. Значение Икс будут взяты у пользователя, а карта() функция вернет список значений мощности Икс, на основе значений элементов числа список.

c29.py

# Определить функцию для расчета мощности
defcal_power(п):
возвращениех ** п

# Принимаем значение x
Иксзнак равно int(Вход('Введите значение x:'))
# Определить кортеж чисел
числазнак равно [2, 3, 4]

# Вычислить x в степени n с помощью map ()
результатзнак равно карта(cal_power,числа)
Распечатать(список(результат))

Следующий вывод появится после выполнения сценария.

верхний

Использование функции фильтра:

фильтр() Функция python использует настраиваемую функцию для фильтрации данных из повторяемого объекта и создания списка с элементами для тех, которые функция возвращает true. В следующем сценарии SelectedPerson () функция используется в скрипте для создания списка отфильтрованных данных на основе элементов selectedList .

c30.py

# Определить список участников
знак равно ['Мона Лиза', 'Акбар Хосейн', 'Джакир Хасан', 'Захадур Рахман', 'Зенифер Лопес']
# Определить функцию для фильтрации выбранных кандидатов
defSelectedPerson(участник):
выбранныйзнак равно ['Акбар Хосейн', 'Зиллур Рахман', 'Мона Лиза']
если(участникввыбранный):
возвращение Правда
selectedListзнак равно фильтр(SelectedPerson,участник)
Распечатать(«Отобранные кандидаты:»)
длякандидатвselectedList:
Распечатать(кандидат)

Следующий вывод появится после выполнения сценария.

верхний

Заключение:

Основы программирования на Python обсуждаются в 30 различных темах этой статьи. Я надеюсь, что примеры из этой статьи помогут читателям легко изучить Python с самого начала.