Advertisement
SomeBody_Aplle

Untitled

Mar 6th, 2022
1,165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.27 KB | None | 0 0
  1. Python - это язык с динамической типизацией, а это значит, что для переменных не нужно явно указывать тип данных
  2.  
  3. 1) Что такое переменные?
  4. Переменная - это выделенная область в оперативной памяти, которая хранит в себе какое либо значение. К данному значению можно обращать по имени переменной. Пример создание переменной:
  5. name = "Коля"
  6.  
  7. 2) Что такое тип данных?
  8. Тип данных - характеризует, какое значение будет храниться в переменной.
  9. Типы данных:
  10. 1) int - целые числа
  11. 2) str - строковый тип
  12. 3) float - числа с плавающей точкой (дроби)
  13. 4) bool -  булевы переменные (True или False)
  14. Это 4 основных типа данных
  15.  
  16. 3) Основные ф-ии:
  17.     1) input() - ввод данных с клавиатуры
  18.     2) print() - вывод данных
  19.     3) round() - округление знаков после запятой
  20.             x = 9.0230203
  21.             print(round(x, 3))
  22.     4) upper() - перевод к верхнему регистру
  23.     5) lower() - перевод к нижнему регистру
  24.  
  25. 4) Экспонента
  26. x = 3e4 - иск = 3 * 10^4
  27.  
  28. 5) Операции с числами (+, -, /, //, %, **)
  29. // - деление без остатка:    7 // 2 = 3
  30. ** - возведение в степень
  31. % - нахождение остатка от деления
  32.  
  33. 6) Присвоение и сравнение
  34.  
  35. 7) Явная типизация        x = int(input)
  36. Без типизации:
  37. x = input()
  38. print(x / 2)
  39. print(type(x))
  40.  
  41. С явной типизацией:
  42. x = input()
  43. print(str(x) / 2)
  44. print(type(x))
  45.  
  46. 8) Операции со строками:
  47. СТРОКИ НЕИЗМЕНЯЕМЫЕ!
  48. Нельзя просто заменить один символ в строке на другой
  49. first_name = "Паша "
  50. first_name[3] = "d"
  51. print(first_name[3])
  52. К каждому элементу строки можно обращаться по индексам. Индексация начинается с 0.
  53.  
  54. 1) Конкатенация - сложение строк
  55.     first_name = "Паша "
  56.     last_name = "Смирнов"
  57.     print(first_name + last_name)
  58. 2) Умножение
  59.     first_name = "Паша "
  60.     print(first_name * 5)
  61.  
  62. 9) Условные операторы
  63. if <логическое выражение>:
  64.     инструкции
  65. elif <логическое выражение>:
  66.     инструкции
  67. else:
  68.     инструкции
  69.  
  70. Отступ от края для инструкции = 4 пробела (или просто TAB)
  71. Блоки elif и else - являются не обязательными.
  72. Блок elif может быть использован сколько угодно раз
  73. Если подряд идут несколько if, то else будет относиться к последнему if
  74. Не правильно расставленные отступы могут изменить логику программы
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement