Search Preview
Проверка расширения файла | Python
pythoner.nameКод на Python, который проверяет, входит ли расширение файла в список допустимых. Имя файла вводится пользователем в любом регистре. Если расширение верно, выводится соответствующее сообщение.
.name > pythoner.name
SEO audit: Content analysis
Language | Error! No language localisation is found. | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Title | Проверка расширения файла | Python | ||||||||||||||||||||||||||||||||||||
Text / HTML ratio | 31 % | ||||||||||||||||||||||||||||||||||||
Frame | Excellent! The website does not use iFrame solutions. | ||||||||||||||||||||||||||||||||||||
Flash | Excellent! The website does not have any flash contents. | ||||||||||||||||||||||||||||||||||||
Keywords cloud | в и file = числа списка Python списке с файла расширения fileExtension extensions список элементов к Проверка допустимых или расширение | ||||||||||||||||||||||||||||||||||||
Keywords consistency |
|
||||||||||||||||||||||||||||||||||||
Headings |
|
||||||||||||||||||||||||||||||||||||
Images | We found 2 images on this web page. |
SEO Keywords (Single)
Keyword | Occurrence | Density |
---|---|---|
в | 12 | 0.60 % |
и | 12 | 0.60 % |
file | 7 | 0.35 % |
= | 6 | 0.30 % |
числа | 5 | 0.25 % |
списка | 5 | 0.25 % |
Python | 5 | 0.25 % |
списке | 4 | 0.20 % |
с | 4 | 0.20 % |
файла | 4 | 0.20 % |
расширения | 4 | 0.20 % |
fileExtension | 4 | 0.20 % |
extensions | 4 | 0.20 % |
список | 4 | 0.20 % |
элементов | 3 | 0.15 % |
к | 3 | 0.15 % |
Проверка | 3 | 0.15 % |
допустимых | 3 | 0.15 % |
или | 3 | 0.15 % |
расширение | 3 | 0.15 % |
SEO Keywords (Two Word)
Keyword | Occurrence | Density |
---|---|---|
в списке | 4 | 0.20 % |
в список | 3 | 0.15 % |
= file | 3 | 0.15 % |
printThe file | 2 | 0.10 % |
extensions = | 2 | 0.10 % |
file = | 2 | 0.10 % |
= inputsplit'' | 2 | 0.10 % |
if lenfile | 2 | 0.10 % |
an extention | 2 | 0.10 % |
have an | 2 | 0.10 % |
doesn't have | 2 | 0.10 % |
file doesn't | 2 | 0.10 % |
lenfile >= | 2 | 0.10 % |
else printThe | 2 | 0.10 % |
fileExtension = | 2 | 0.10 % |
Краткий обзор | 2 | 0.10 % |
обзор стандартной | 2 | 0.10 % |
стандартной библиотеки | 2 | 0.10 % |
Подсчет количества | 2 | 0.10 % |
>= 2 | 2 | 0.10 % |
SEO Keywords (Three Word)
Keyword | Occurrence | Density | Possible Spam |
---|---|---|---|
if fileExtension in | 2 | 0.10 % | No |
printThe file doesn't | 2 | 0.10 % | No |
file = inputsplit'' | 2 | 0.10 % | No |
1 Введение 2 | 2 | 0.10 % | No |
if lenfile >= | 2 | 0.10 % | No |
lenfile >= 2 | 2 | 0.10 % | No |
have an extention | 2 | 0.10 % | No |
Проверка расширения файла | 2 | 0.10 % | No |
file doesn't have | 2 | 0.10 % | No |
doesn't have an | 2 | 0.10 % | No |
else printThe file | 2 | 0.10 % | No |
Краткий обзор стандартной | 2 | 0.10 % | No |
обзор стандартной библиотеки | 2 | 0.10 % | No |
fileExtension = file | 2 | 0.10 % | No |
= file lower | 2 | 0.10 % | No |
in extensions printYes | 2 | 0.10 % | No |
fileExtension in extensions | 2 | 0.10 % | No |
Задачи В | 1 | 0.05 % | No |
матрицы содержится элемент | 1 | 0.05 % | No |
Yes Задачи | 1 | 0.05 % | No |
SEO Keywords (Four Word)
Keyword | Occurrence | Density | Possible Spam |
---|---|---|---|
fileExtension in extensions printYes | 2 | 0.10 % | No |
doesn't have an extention | 2 | 0.10 % | No |
fileExtension = file lower | 2 | 0.10 % | No |
Краткий обзор стандартной библиотеки | 2 | 0.10 % | No |
if lenfile >= 2 | 2 | 0.10 % | No |
else printThe file doesn't | 2 | 0.10 % | No |
printThe file doesn't have | 2 | 0.10 % | No |
file doesn't have an | 2 | 0.10 % | No |
if fileExtension in extensions | 2 | 0.10 % | No |
в строке Замена элементов | 1 | 0.05 % | No |
элементов списка Количество четных | 1 | 0.05 % | No |
Задачи В каких строках | 1 | 0.05 % | No |
Задачи В каких | 1 | 0.05 % | No |
Yes Задачи В | 1 | 0.05 % | No |
houseJPEG Yes Задачи | 1 | 0.05 % | No |
программы houseJPEG Yes | 1 | 0.05 % | No |
строке Замена элементов списка | 1 | 0.05 % | No |
Замена элементов списка Количество | 1 | 0.05 % | No |
списка Количество четных и | 1 | 0.05 % | No |
каких строках и столбцах | 1 | 0.05 % | No |
Internal links in - pythoner.name
Перевод документации Python 3.x
Учебник Python - документация Python 3.x
Особенности и преимущества Python - документация Python 3.х
Использование интерпретатора Python - документация Python 3.x
Введение в Python - документация Python 3.x
Управление потоком выполнения - документация Python 3.x
Структуры данных - документация Python 3.х
Модули - документация Python 3.х
Ввод и вывод - документация Python 3.х
Ошибки и исключения - документация Python 3.x
Классы - документация Python 3.x
Краткий обзор стандартной библиотеки - документация Python 3.x
Краткий обзор стандартной библиотеки - Часть II - документация Python 3.x
Виртуальное окружение и пакеты - Документация Python 3.x
Ресурсы по Python - документация Python 3.x
Редактирование интерактивного ввода и подстановка истории - документация Python 3.x
Проблемы арифметики чисел с плавающей точкой - документация Python 3.x
Исполняемые скрипты и настройка модулей - документация Python 3.x
Стандартная библиотека Python | Python
Введение в стандартную библиотеку - документация Python 3.x
Встроенные функции - документация Python 3.х
Встроенные константы - документация Python 3.x
Встроенные типы - документация Python 3.x
25. Графические пользовательские интерфейсы с Tk | Python
25.1. tkinter - интерфейс Python к Tcl/Tk | Python
Справка по языку Python - Документация Python 3.x
Введение - Справка по языку Python 3.x
Лексический анализ - Справка по языку Python 3.x
Заметки | Python
Программы | Python
Python. Решение задач
Курсы по программированию на Python
Программа-скрипт для замены части текста во всех файлах каталога | Python
Найти значение списка, которое встречается чаще всего | Python
Замена элементов списка | Python
Проверка расширения файла | Python
Вычисление массы, объема и плотности | Python
Цельсии в Фаренгейты или наоборот | Python
Контакт | Программирование на Python
Pythoner.name Spined HTML
Проверка расширения файла | Python Перейти к основному содержанию Программирование на Python Перевод документацииУчебник1. Разжигая ваш аппетит2. Использование интерпретатора Python3. Неформальное введение в Python4. Управление потоком выполнения5. Структуры данных6. Модули7. Ввод и вывод8. Ошибки и исключения9. Классы10. Краткий обзор стандартной библиотеки11. Краткий обзор стандартной библиотеки - Часть II12. Виртуальное окружение и пакеты13. Что теперь?14. Tab-завершение и прокрутка истории15. Проблемы представления вещественных чисел16. ДополнениеСтандартная библиотека1. Введение2. Встроенные функции3. Встроенные константы4. Встроенные типы25. Графические пользовательские интерфейсы с Tk25.1. tkinter - интерфейс Python к Tcl/TkСправка по языку Python1. Введение2. Лексический анализЗаметкиПрограммыЗадачиКурсы Проверка расширения файла Вводится имя файла. Требуется проверить, что его расширение входит в список допустимых. extensions = ['png', 'jpg', 'jpeg', 'gif', 'svg'] file = input().split('.') if len(file) >= 2: fileExtension = file[-1].lower() if fileExtension in extensions: print("Yes") else: print("No") else: print("The file doesn't have an extention.") С комментариями: # список допустимых расширений extensions = ['png', 'jpg', 'jpeg', 'gif', 'svg'] # Введенная строка преобразуется в список. # Разделение происходит по точке. file = input().split('.') # Если длина списка равна двум (или больше), # то расширение было указано. if len(file) >= 2: # Оно последнее в списке. Извлекаем его # и преобразуем к нижнему регистру. fileExtension = file[-1].lower() # Если расширение содержится в списке # допустимых, то выводится "Yes". if fileExtension in extensions: print("Yes") # Когда расширения нет в списке. else: print("No") # Длина списка file меньше двух. Значит, у файла # нет расширения. else: print("The file doesn't have an extention.") Пример выполнения программы: house.JPEG Yes Задачи В каких строках и столбцах матрицы содержится элемент Високосный год или нет Вычисление массы, объема и плотности Двоичный поиск Замена подстрок в строке Замена элементов списка Количество четных и нечетных чисел в списке Максимальная цифра вещественного числа Наибольший общий делитель Найти значение списка, которое встречается чаще всего Найти самое длинное слово Палиндром ли строка Перевод десятичного числа в любую систему счисления с основанием до 9 Подсчет количества разрядов числа Подсчет количества строк, слов и букв в текстовом файле Поиск квадратных уравнений, имеющих решение Преобразование текста в список слов с удалением знаков препинания Проверка простоты числа Проверка расширения файла Разделить элементы списка на положительные и отрицательные Строка и столбец матрицы с максимальными суммами элементов Сумма цифр случайного трехзначного числа Сумма элементов главной и побочной диагоналей матрицы Цельсии в Фаренгейты или наоборот Footer menu Контакт