• Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне
Есть вопросы? Звоните:
+7 (917) 449 09 97
admin@nizamov.school
РегистрацияВход
nizamov.school
  • Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне

Blog

  • Главная
  • Блог
  • Blog
  • PYTHON ДЛЯ 1C — ЭТО ПРОСТО. ЧАСТЬ 4

PYTHON ДЛЯ 1C — ЭТО ПРОСТО. ЧАСТЬ 4

  • Опубликовано Илья Низамов
  • Разделы Blog
  • Дата 30.09.2020
  • Комментарии Нет комментариев
python для 1с

Подписывайтесь в соц сетях. Там провожу конкурсы и публикую еще больше контента.

Vk Youtube Telegram Instagram Facebook Twitter

Функции в Python

def say_hello_world():
"""
Функция СкажиПриветМир()
Сообщить("Привет мир");
КонецФункции
"""
print("Hello world")


# Ставим _ в цикле, если не нужен итератор цикла
for _ in range(2):
say_hello_world()

Запишись на тренинг

НАУЧИСЬ РАЗРАБАТЫВАТЬ МИКРОСЕРВИСЫ НА PYTHON ДЛЯ 1С ЗА 5 ЧАСОВ
ПОДРОБНЕЕ
def say_me(world_1, world_2):
print("Я говорю", world_1, world_2)


res = say_me("Привет", "Мир")
print(res)
def say_return(world_1, world_2):
return world_1 + world_2


res = say_return("Привет ", "мир")
print(res)

Распаковка функций в python

# Распаковка
# Функция ПолучитьТоварСЦеной()
# Возврат Новый Структура("Товар, Цена", "Стол", 1300);
# КонецФункции
#
# Рез = ПолучитьТоварСЦеной();
# Сообщить(Рез.Товар + " " + Рез.Цена);
def get_price():
product_1 = 'Стол'
price_1 = 1300
return product_1, price_1


product, price = get_price()
print(product, price)

Документирование

print(say_hello_world.__doc__)
help(say_hello_world)

Проверка типов в python

def subtraction(num_1, num_2):
"""
Функция isinstance() создана для проверки принадлежности данных определенному классу (типу данных)
"""
if isinstance(num_1, (int, float)) and isinstance(num_2, int):
return num_1 - num_2
else:
return None


print(subtraction(10, 3))
print(subtraction(10.8, 5))
print(subtraction(10.8, 5.1))
print(subtraction("Привет", 5))
# Чистая функция не изменяет входные параметры
# Ниже пример плохой функции
price = [1500, 255, 4880, 12350]

def dirty(my_list):
num = 255 in my_list
if num:
my_list.remove(255)
return True


print(price)
dirty(price)
print(price)
author avatar
Илья Низамов

Предыдущая запись

PYTHON ДЛЯ 1C — ЭТО ПРОСТО. ЧАСТЬ 3
30.09.2020

Следующая запись

PYTHON ДЛЯ 1C — ЭТО ПРОСТО. ЧАСТЬ 5
01.10.2020

Вам также может понравиться

gigachat
GIGACHAT ИЛИ CHATGPT ИИ МЕНЕДЖЕР ДЛЯ 1С
15 мая, 2024
gigachat ии менеджер
ИИ МЕНЕДЖЕР НА БАЗЕ GIGACHAT
12 февраля, 2024
chatgpt антиспам
ChatGPT Антиспам. Часть 1
5 февраля, 2024

Оставьте ответ Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск

Рубрики

  • Blog

Ссылки

  • Политика конфиденциальности
  • Публичная оферта

Сайт создан в NIZAMOV.studio

Регистрация с помощью:

Войти Vkontakte

Вход через логин и пароль

Забыли пароль?

Нет аккаунта? Регистрируйся прямо сейчас

Register a new account

Are you a member? Login now