Приложение 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 параметр»







