На главную страницу | Новости  |  Ссылки | Контакты

Spyphy Farnsworth
Квантовая реальность. Кибернетика. Искусственный интеллект


Python: Краткая справка по языку Python


1. Основные модули


~ sys ~

sys.exit() - выход из программы;

sys.argv - список аргументов командной строки, где argv[0] - имя скрипта py;

~ os ~

os.system(cmd) - выполнение команды ОС

os.listdir(path) - возвращает список файлов и директорий в заданной папке.

3. Работа с файлами и каталогами


Для считывания строки с консоли используется функция input, а для вывода на консоль --- функция print.

>>> str = input() # ввод строки с консоли
5
>>> x = int(str)  # преобразование в числовую форму
>>> y = x**2
>>> print(y)      # вывод на консоль
25

Чтение/запись данных из файла можно проводить с помощью методов read() и write() соответственно. Перед началом работы с файлом его необходимо открыть с помощью функции open(), а после окончания работы --- закрыть посредством close(). Типичный пример работы с файлом (в текстовом режиме):

>>> f = open('newfile.txt','w') # открытие в режиме записи
>>> f.write('Hello')
5
>>> f.close()
>>> f = open('newfile.txt','r') # открытие в режиме чтения
>>> f.read()
'Hello'
>>> f.close()

Продвинутые возможности Python


Аналог тернарного оператора:

>>> u = 'tru' if True else 'ne tru'

Генераторы списков:

>>> [i**2 for i in range(0,6)]
[0, 1, 4, 9, 16, 25]
 





galaxy