К концу этой статьи вы написали программу Python, которая выводит предложение на основе ряда переменных.
Если вы сделали это в этой статье, вы должны были прочитать Введение Python и быть знакомы с переменные и типы данных .
Как мы заявили в Введение Python , Python – это интерпретируется Язык, поэтому его типы выводится .
Есть только один способ объявить переменную в Python.
В следующем примере:
x
назначается значение"Привет, мир"
и имеет предполагаемый типСтрока
Анкетy
назначено значениеВерно
и имеет предполагаемый типBool
АнкетA
назначено значение1
и имеет предполагаемый типInt
Анкетb
назначено значение3.14159
и имеет предполагаемый типFloat
Анкет
x = "Hello World" y = True a = 1 b = 3.14159
Как питон – это Динамически напечатанный язык , нет способа объявить переменную как конкретную Тип данных Анкет
Однако возможно выполнить логику на основе типа, используя type ()
функция
Следующее Если
Заявление проверяет, является ли тип y
это Bool
а также, Если Верно
, будет запустить <сделать что -то>
действие. В противном случае он пропустит отступный раздел кода.
y = True if type(y) is bool:
Также возможно выполнить «тип литья» в Python. В следующем примере:
Переменная
x
назначено значение1
и имеет предполагаемый типInt
АнкетЗначение
x
(1
) «подчиняется» вfloat
и назначен переменнойy
Анкет Типy
Поэтомуплавать
.
x = 1 y = float(x) print(type(x)) // => outputs int print(type(y)) // => outputs float
Ваша первая программа Python
Наконец -то пришло время написать свою первую программу Python. Вы можете написать это в любом месте на своей машине, однако, наилучшая практика – сохранить ваш код разработки в определенном месте и хорошо организован.
В вашем домашнем каталоге ( $ home
on linux и mac, % userprofile %
в Windows) Создайте новый каталог под названием Python
(например, полный путь Linux будет /Home/CodeTips/Python
). Перейдите к этому каталогу и создайте еще один каталог под названием первое применение
(например, полный путь Linux будет /Home/CodeTips/Python/FirstApplication
) и откройте его в выбранном редакторе кода.
Мы собираемся пропустить большинство специфика лучших практик Python, поэтому вы не перегружены слишком большим количеством информации, но все будет объяснено в будущих статьях.
В вашем новом первое применение
каталог, создайте новый файл с именем main.py
добавьте в него приведенный ниже код и сохраните файл.
#!/bin/env python # Start of our code print("Welcome to my first Python programme!") # End of our code
Теперь откройте терминал, перейдите к своему первое применение
папка и запустите следующую команду:
Python main.py
Ваш вывод должен выглядеть очень похоже на следующее:
$ [user@linux]: python main.py Welcome to my first Python programme!
Как видите, Печать
Функция выводит текст на терминал. К сожалению, как гласит первая программа, это довольно скучно. Давайте сделаем это более личным с Переменные !
Заменить содержимое main.py
со следующим кодом:
#!/bin/env python # Start of our code name = "Jordan" age = 31 profession = "Developer" print("""Welcome to my first Python programme!\n\ My name is {0}\n\ I am {1} years old\n\ I work as a {2}""".format(name, age, profession)) # End of our code
На этот раз мы выводим четыре разных предложения. Один из предыдущего примера и остальные три используют одинаковое Печать
функция, но обратите внимание на .format ()
Функция в конце определения строки.
"" "
Заявление в Python означает, что мы собираемся создать многострочную строку.
формат
Функция позволяет программисту передавать переменные через строку. В приведенном выше примере:
-
имя
переменная (в положении0
, ссылка на строку как{0}
) -
возраст
переменная (в положении1
, ссылка на строку как{1}
) -
Профессия
переменная (в положении2
, ссылка на строку как{2}
).
Зная положение переменных, также известных как Индекс
, позволяет программисту повторять то же самое любое количество раз, просто ссылаясь на положение в строке. Мы рассмотрим это в будущей статье.
Мы можем определить строки следующими способами:
string1 = "This is a string using double-qoutes" string2 = 'This is a string using single-quotes" string3 = `This is a string using back-ticks` string4 = """This is a multi-line string \ using double-quotes""" string5 = '''This is a multi-line string \ using single-quotes'''
Лучше всего использовать двойные цитаты по умолчанию, но все вышеперечисленное-действительный синтаксис Python.
Теперь посмотрите, сможете ли вы выполнить следующие проблемы:
- Измените переменные, чтобы программа распечатала Ваш имя, возраст и профессия.
- Измените программу, чтобы вывести все на одной линии, а не четыре строки.
- Добавить новую переменную,
FASTITENIMAL
, и включите это в ваше выводное предложение.
Твитнуть нас в @RealCodeTips И покажи нам свои решения. Если вы застряли по пути, протяните руку, и мы сделаем все возможное, чтобы помочь.
Мы также настроили сообщество Slack, чтобы помочь людям в большем времени в режиме реального времени. Вы можете присоединиться к нам Здесь Анкет
Оригинал: “https://dev.to/codetips/writing-your-first-python-programme-5clk”