Найти тему
Денис Сушенцев

Программный код Python

Оглавление

Привет в этой статье я расскажу базу Python на котором вы уже можете сделать простой...

1 переменная

Чтобы создать переменную можно вести хоть что например Test.Чтобы поместить в переменную нужно поставить знак равно и значение.(снизу пример)

"переменная" = "значение"

Test = 123

Test теперь хранит число пять.Чтобы проще понять поймите что переменная это сундук в который мы кладем значение.

Так же можно в переменную вести текст

Test2 = "I am fine"

Но переменная не может начинаться с цифры и спец символ(например $) будет ошибка

123SSS = 123 (ошибка)

2 Комментарий и типы данных

например я впишу

num = 5

numb = 5.7

name "Денис"

Каждый символ имеет тип данных

5-Int (integer)= целое

5.7-float=вещественный

"Денис" str(string)= строка

Так же есть bool (может быть только True или False)

status = True

Status = False

Стройка может создаваться только через кавычек неважно каких("123";'123'= результат один и тот же)

Вещественный ответ в дроби

Целое в целых числах

Комментарий ставиться при помощи решетки.Служит комментарий для вывод строки из кода

3 функция print

Функция print сначала надо открыть скобки потом закрыть

print(123)

выводит 123

print может выводить любою переменную в str

4 Экранизация

Допустим вам надо вести текст "сегодня очень "хороший" день"

print( "сегодня очень "хороший" день" )

Но будет выводить ошибка.Он будет считать что хороший это код но такого кода нет в python. Что надо делать? Надо перед кавычками поставить backsplash. Phyton будет воспринимать кавычки управляющую конструкцию

print( "сегодня очень \"хороший\" день" )

хотя можно было сделать одиночные кавычки

print( "сегодня очень 'хороший' день" )

То же самое работает в обратку

5 перевод строки

В python нельзя разрывать код на две строки

можно сделать двумя способами:

1 print( "сегодня \nочень 'хороший' день" )

2 print( "сегодня )

print( " очень 'хороший' день" )

6 .Конкатенация


Допустим что я не хочу вбивать "Я денис",а хочу взять из переменной
name = ("денис")
print('Я' + name)
так же можно и в середину
nov = 12
print( "сегодня" + age + "ноября")
Но будет ошибка потому в пайтоне запрещено конкатенировать разные виды данных переменных то есть мы хотим конкатенировать тип данных str и int.
Проблему можно решить при помощи type casting
print( "сегодня" + str(age) + "ноября")
По сути мы передам тип данных из int в str
так же работает с разных тип данных


7.Функция input


Что если я захочу что бы пользователь решил внести свое имя можно сделать таким образом
name = input ("Как тебя зовут:" )
print (name)
и будет выводиться твое слово но если мы будем спрашивать сколько лет нам не придется применять type casting
age = input("сколько тебе лет:")
print (age)
age у нас будет как string потому что input возвращает все в строку

Вот мы и изучили основные функции python.Следующая статья будет о решение простых задач и писание калькулятора.