Top.Mail.Ru
Ответы

Помогите новичку в Python

Зачем в функции print нужно ставить ( и ", какое их назначение, что-то может отделяют, указывают? Т. е Почему именно print("Hello World!"), а скажем не print Hello world! print(Hello world!) или print"Hello world"
P.S Я начинающий в этом деле, просто хочу понимать всё, как оно есть, все-таки приятно работать, когда полностью осознаешь, что делаешь

По дате
По рейтингу
Аватар пользователя
Оракул
5лет

для версии питона ниже 3 print без скобок, а с 3 со скобками

Аватар пользователя
Ученик
5лет

Я про 3.8.6

Аватар пользователя
Гений
5лет

Круглые скобки - обязательный атрибут вызова любой подпрограммы. А print - это и есть одна из стандартных подпрограмм языка Python.

Кавычки (одинарные или двойные, но обязательно парные) являются признаками начала/конца данных типа "строка" (string). Любые текстовые данные - это строка.

Если ты напишешь print("Hello") выведется текст Hello, но если ты напишешь print(Hello), будет выведено значение переменной Hello (или будет сообщение об ошибке, если такой переменной нет).

Аватар пользователя
Ученик
5лет

Спасибо за ответ!

Аватар пользователя
Просветленный
5лет

Числовые данные пишутся без кавычек, а текстовые в кавычках. Так принято во всех языках программирования.

Аватар пользователя
Ученик
5лет

пиши просто print дальше скобки ковычки и ("Hello, World!)

вот так тогда получится написать.



Видео по теме