Python заметки
70 subscribers
70 photos
7 files
35 links
Download Telegram
Forwarded from Python заметки
--ПЕРЕМЕННАЯ--
Чтобы создать переменную достаточно написать название этой переменной и присвоить ей значение.

Пример:

a = 5
print(a)

Сначала мы создали переменную 'а' затем присвоили ей значение 5.
И вывели значение этой переменной, с помощью команды print().

НО!
Название переменной не должно начинаться на цифру!!!
Forwarded from Python заметки
--СЛОЖЕНИЕ--

Чтобы сложить что-то нужно создать перемнную и прибавить число. Это как алгебраическое выражение.

x = 20
x += 5
print(x)

Сначала мы создали переменную х и присвоили ей значение 20, затем к х прибавили 5 и вывели в консоль. Также происходит и с вычитанием, умножением, делением.

Как делить отбрасывая дробную часть?

Пример:

print(7 // 2)

В итоге мы получаем 3, отбросив остаток.
Forwarded from Python заметки
--ОКРУГЛЕНИЕ--

Чтобы округлить существует команда round().

Пример:

x = 10
x /= 5 #здесь получим 2.0
print(round(x)) #получим 2
Forwarded from Python уроки
Python. К вершинам мастерства.pdf
189.8 MB
Python. К вершинам мастерства Лучано Рамальо
#python #книга
Forwarded from Python заметки
--SEP--

С помощью этой функции можно добавлять что-то между словами либо числами.

Например:
print('это', 'программа', sep=('**'))

Консольный вывод:
>>> это**программа

Но нужно помнить что если будет например вот так:

print('это программма', sep=('**'))

То будет вот так:
Консольный вывод:

>>> это программа

А об этом подумайте сами, почему так произошло?
Forwarded from Python заметки
--коментарии--

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

Знак коментария:
#

Предложение, слова, символы и т.д. вписанные после знака коментария (#) компилятором будут нетронуты

Например:
a = "Hello world" # В переменную (a) вложили строку "Hello world"
print(a) # Выводим переменную

Консольный вывод:
Hello world

Коментарий можно вводить в несколько строк и работать они будут также

Для того чтобы оставить коментарии в несколько строк нужно перед строкой поставить три кавычки(''') и после строки

Это выглядит так:
'''
Здесь можно
оставить свой
много-строчный
комментарий
'''
Или так:
'''Коментарий
Коментарий'''
Forwarded from Python заметки
--END--

Эта функция добавляет в конец последнего элемента что-то.

Например:
print('это', 'программа', end=('!'))

Консольный вывод:
>>> это программа!

Помните мы говорили об sep=() так вот их можно применить вместе.

print('это', 'программа', sep=('-'), end=('!'))

Консольный вывод:
>>> это-программа!

Итог:
sep добавляет между элементами, а end в конец последнего элемента.

Помните!!!
Если вы напишите вот так например:

print('это программа', sep=('-'))

Консольный вывод будет таким либо выскочит ошибка:

>>> это программа

Почему?
Ответ: потому-что, еще раз повторю "sep добавляет МЕЖДУ элементами", а в этом примере мы использовали один элемент! Посмотрите еще раз на этот фрагмент.

...'это программа', sep=('-')...
             один элемент

Один элемент обособляется двумя кавычками.
Forwarded from Python заметки
-- возведение в степень --

Возведение в степень очень поможет когда например:
вам нужно умножить какое-то число само на себя - 100, 200, 756, 938456 раз
всё это можно и самому писать но очень долго:
print(3 * 3 * 3 * 3 * 3 * 3 * 3 * 3 * 3 * 3 и т.д.)

но это можно уместить в маленький код,
для возведения в степень используется двойная звездочка:

print(2 ** 24)
#print(ваше число ** степень в которую вы хотите возвести данное число)
вывод:
16777216

Это легче и быстрее
Forwarded from Python заметки
--LOWER и UPPER--

Вот текст:
ПРИВЕТ МИР

Мы можем сказать что этот текст написан заглавными буквами или если на языке программирования, то мы скажем что он приведен в верхний регистр.

А вот еще:
привет мир

Этот текст приведен в нижний регистр.

Как приводить в верхний или нижний регистр, с помощью python?

Все просто, существует две функции для ПЕРЕМЕННЫХ:

upper() #приводит в верхний регистр

lower() #приводит в нижний регистр

Пример upper:

a = 'hello world'
print(a.upper())

Консольный вывод:

>>> HELLO WORLD


Пример lower:

a = 'HELLO WORLD'
print(a.lower())

Консольный вывод:

>>> hello world

Внимание!!!
Мы не можем это применить для списков или словарей, но зато можем применить для переменных и кортежей.

О переменных, кортежах, списках и словарях более подробно поговорим чуть позже.
Forwarded from Python заметки
--len()--

Эта функция возвращает длину сроки

например:
s = "hello"
print(len(s))

Вывод:
5

Эта функция показала, что в строке "hello" 5 символов
Forwarded from Python заметки
--STR и INT--

Str - это строка, базовый тип данных. Неизменяемая последовательность символов. Str от слова string - строка.

Строки в переменных(мы пока будем говорить о переменных), выделяются кавычками.

Например:
a = "hello world"
      кавычки

Если мы напишем без них, то выскочит ошибка.

Тоесть мы не можем присвоить переменне буквы без кавычек!
Но зато можем присвоить цифрам.
Например:

x = 5 #это уже будет тип int
x = '5' #это тип str

int - возвращает целое число в десятичной системе.

Int может быть только числом!

А как превратить строку в число, покажем чуть позже.
Forwarded from Python заметки
--объединение строк--

чтобы объеденить строки
нужно прибавит одну сроку к другой

например:
print("hello" + " " + "world")
вывод:
hello world

если написать вот так:
print("hello" + "world")
то вывод:
helloworld
Forwarded from Python заметки
--Циклы for--

Рассмотрим пример:

a = 5
print(a + 5)
print(a + 5)

Здесь мы хотим сложить два раза. Но как быть если мы хотим что-то сделать несколько раз подряд? Например сложить что-то 5 раз подряд. Об этом мы поговорим.

Итак в python как и в других языках программирования сушествуют циклы, они бывают с помощью for, while и других...
Но сегодня поговорим о циклах for.

Пример:
for i in 1, 2, 3:
    print(i)

Вывод будет таким:
>>> 1
>>> 2
>>> 3

Тоесть мы последовательно вывели цифры.

Перевод кода:

повторяем i раз в 1, 2, 3:
    пишем в консоль i

Этот цикл повторился 3 раза, потому что мы задали три цифры 1 2 3. Можем добавить еще цифры, но это практикуйте сами и поймете.

Но согласитесь ведь не удобно будет писать цифры, если нам нужно повторить 1000 раз.

В этом случае чаще всего делают так:

a = 5
for i in range(1, 90):
    print(a + 5)

Консольный вывод:
>>> 10
>>> 10
>>> 10
>>> 10
>>> 10
>>> 10
>>> 10
И так далее 89 раз...

С помощью функции range() мы значительно уменьшили свой код.
Более подробно об этой функции поговорим чуть позже.
Обязательно практикуйте!
Forwarded from Python заметки
--round()--

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

например:

print(round(5.6))

вывод:
6
Forwarded from Python заметки
--Циклы for, примеры--

Итак потренируемся:

for i in range(1, 5):
     print('this is a text', end=('!'))

Консоль:
>>> this is a text!
>>> this is a text!
>>> this is a text!
>>> this is a text!

Повторили от 1 до 5 раз, тоесть 4.

А теперь попробуем с математикой.

for i in range(1, 5):
     print(55 + 5 - 5)

Консоль:
>>> 55
>>> 55
>>> 55
>>> 55

Еще пример:
for i in range(1, 3):
     for i in range(1, 2):
              print(str(68) + 'килограмм')

Что выведет этот фрагмент кода и сколько раз он выведет?
Обязательно практикуйте.
Forwarded from Python заметки
--Арифметические действия и получение остатка от деления--

print(3 + 2)
Вывод:5

a = 3
b = 2
c = a + b
print(c)
Вывод:5

print(2 + 3 * 2)
Вывод:8

print((2 + 3) * 2)
Вывод:10

print(2 + 3) * ((2 - 1) + 5) / 2)
Вывод:15

получение остатка от деления

print(9 % 5)
Вывод:4

print(10 % 3)
Вывод:1