Приложение Hello world — уже стало стандартным первым приложением при освоении нового языка)
Т.к. на python это занимает 2 строки, то есть описывать особо нечего, я решил рассказать ещё и о том как создавать функции.
Итак, первым делом обычный Hello world:
#!/usr/bin/env python print 'Привет мир!'
Как и обесчал 2 стороки. Думаю всё понятно, комментировать тут нечего.
Давайте создадим функцию которая будет здороваться с нами, имя будем передавать в качестве параметра командной строки. Для получения доступа к аргументам командной строки нам понадобится включить в код строку:
import sys
Теперь приступим к созданию функции. Это делается при помощи ключевого слова def.
def main(): if len(sys.argv) >= 2: #если задано больше 1 аргумента (первый аргумент - имя программы) name = sys.argv[1] #переменная name = "аргумент" else: name = 'World' #иначе name = World print 'Hello', name #вывод на экран строки
Теперь запустим функцию main:
main()
Итого, hello world с использованием функции:
#!/usr/bin/env python import sys def main(): if len(sys.argv) >= 2: name = sys.argv[1] else: name = 'World' print 'Hello', name main()
Запустим программу без параметров в командной строке и увидим вывод «Hello world», ну а если параметры были заданы: «Hello параметр»