Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Работа с переменными и операции ввода - вывода

Читайте также:
  1. D триггеры, работающие по фронту.
  2. I - операции с подакцизными товарами, совершаемые производителями этих товаров;
  3. II. Поработать с лекционным материалом по теме занятия, выучить глоссарий.
  4. II. Работа с акварелью, гуашью, восковыми мелками, школьным мелом
  5. II.1.1. Автоматизация ввода
  6. III. Работа по теме.
  7. III. Работа с природным материалом
  8. IV. Контрольная работа №1.
  9. IV. Работа с тканью, нитками
  10. IV. Совместное открытие знаний. Работа в парах.

На зачет студент приносит рабочую тетрадь с выполненными заданиями самостоятельной работы. В течение 30 минут студент отвечает на вопросы проверочной работы (письменно). Далее идет индивидуальное собеседование с каждым студентом. Преподаватель может задать вопросы по контрольной работе (выполненной в межсессионный период), дополнительные вопросы по упражнениям и заданиям самостоятельной работы. Зачет получает студент, выполнивший на необходимом и достаточном уровне все 3 работы: контрольную, самостоятельную, проверочную.

Основы Python

В FreeCAD есть встроенный интерпретатор Python. Одним из способов с ним взаимодействовать является Python консоли (Вид → Виды → Консоль Python.)

При запуске отображается версия Python, затем следует символ >>>, который является приглашением к вводу команды. Написание кода в интерпретаторе просто: одна строка одна инструкция. При нажатии Enter, ваша строка кода будет выполняться

Все приводимые примеры проверены в интерпретаторе Python 2.6.2. Однако в Python 3 появилось несколько важных изменений в синтаксисе, в основном связанных с вводом и выводом.

Интерактивный режим работы интерпретатора Python является одной из наиболее полезных особенностей. В интерактивной оболочке можно вводить любые допустимые инструкции или их последовательности и тут же получать результаты.

>>> 6000 + 4523.50 + 134.12

10657.62

>>> _ + 8192.32

18849.94

При использовании интерпретатора Python в интерактивном режиме можно в интерактивном режиме можно использовать специальную переменную _, которая хранит результат последней операции.

 

Работа с переменными и операции ввода - вывода

1. Вывод на экран: print

print "hello"

2. Получение справки по команде

help("print")

3. Работа с переменными.

3.1. Присвоить значение

hello = "my own version of hello"

print hello

3.2.Узнать тип переменной

myVar = "hello"

type(myVar)

3.3. Преобразование типа

varA = "0.5"

varB = 123

varС = "345"

varD = int(varC)// varB ** float(varA)

print str(varD)

где ** - возведение в степень

// -оператор деления с округлением вниз

Кроме того, ко всем числовым типам допускается применять следующие встроенные функции

abs(x) -Абсолютное значение

round(x,[n])- Округляет до ближайшего кратного 10-n (только для чисел с плавающей точкой)

 

3.4.Форматированный вывод

Наиболее часто для подобных целей используется оператор форматирования строк (%).Строки формата содержат обычный текст и специальные спецификаторы формата, такие как “%d”, “%s” и “%f”. Приведенные спецификаторы определяют формат представления данных определенных типов – целых чисел, строк и чисел с плавающей точкой соответственно. Спецификаторы формата могут также содержать модификаторы, определяющие ширину поля вывода и точность представления значений. Например, спецификатор “%3d” форматирует целое число, с выравниванием по правому краю в поле шириной 3 символа, а спецификатор “%0.2f” форматирует число с плавающей точкой так, чтобы выводились только два знака после запятой.

print "%3d %0.2f " % (year, principal)

Более современный подход к форматированию строк заключается в форматировании каждой части строки по отдельности, с помощью функции format(). Например:

print format(year, "3d "),format(principal, "0.2f ")

или

print "{0:3d} {1:0.2f} ".format(year,principal)

 

В данном примере число перед двоеточием в строках “{0:3d}” и “{1:0.2f}” определяет порядковый номер аргумента метода format(), а часть после двоеточия – спецификатор формата.

 

4. Работа со строками

Чтобы создать литерал строки, ее необходимо заключить в апострофы, в кавычки или в тройные кавычки, как показано ниже:

a = "Привет, Мир! "

b = 'Python – прелесть'

c = """Компьютер говорит ‘Нет’"""

Строковый литерал должен завершаться кавычками того же типа, как использовались в начале.

Строки хранятся как последовательности символов, доступ к которым можно получить с помощью целочисленного индекса, начиная с нуля. Чтобы извлечь из строки единственный символ, можно использовать оператор

индексирования s[i], например:

a = "Привет, Мир"

b = a[4] # b = 'е'

Чтобы извлечь подстроку, можно использовать оператор сечения s[i:j]. Он извлечет из строки s все символы с порядковыми номерами k в диапазоне i<=k<j. Если какой-либо из индексов опущен, предполагается, что он соответствует началу или концу строки соответственно:

c = a[:6] # c = “Привет”

d = a[8:] # d = “Мир”

e = a[3:9] # e = “вет, М”

Конкатенация строк выполняется с помощью оператора сложения (+):

g = a + "Это проверка"

 

 




Дата добавления: 2014-12-15; просмотров: 102 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.124 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав