Привет в этой статье я расскажу базу 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 = 12print( "сегодня" + 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 возвращает все в строку