Различия между версиями 2 и 3
Версия 2 от 2020-10-06 11:57:24
Размер: 2947
Редактор: FrBrGeorge
Комментарий:
Версия 3 от 2020-10-06 13:26:08
Размер: 2924
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 12: Строка 12:
  * [[http://https://scipy.org|SciPy]]
   * [[http://https://numpy.org|NumPy]]
   * [[http://https://sympy.org|SymPy]]
  * [[https://scipy.org|SciPy]]
   * [[https://numpy.org|NumPy]]
   * [[https://sympy.org|SymPy]]
Строка 21: Строка 21:
  * a[5] === a[5:6] (так ли это? :) )    * a[5] === a[5:6] (так ли это? :) )
Строка 45: Строка 45:
 * Специмволы   * Специмволы

Числа и строки

Числа (попытка №3, на этот раз успеем ☺)

  • Комплексные числа из коробки
  • import math vs. from math import *

  • вычисления в рациональных числах с помощью decimal и fractions

    • decimal.Decimal(1.1) vs. decimal.Decimal("1.1")

    • fractions.Fraction(1/3) vs. fractions.Fraction(1,3)

  • Про функцию atan2() — см. Atan2

(если уж совсем много времени будет, то про random, но нет)

Строки

  • Внутреннее unicode-представление
  • 4 способа задания строк
  • строки как последовательности
  • Особенности (повторение):
    • a[5] === a[5:6] (так ли это? :) )

    • asd" in "qwasdgfh"

Строковые методы

Базовая статья

  • endswith(), startswith(),

  • find(), index(), count(),

  • isalnum(), isalpha(), isdecimal(), isdigit(), isidentifier(), islower(), isnumeric(), isprintable(), isspace(), istitle(), isupper(),

  • center(), rjust(), ljust(),

  • lower(), upper(), swapcase(), title(), capitalize(), casefold(),

  • replace(),

  • strip(), expandtabs(),

  • zfill(),

  • rfind(), rindex(), rpartition(), rsplit(), rstrip(), lstrip(),

split() и join()

  • split(), splitlines(), join()

Форматные строки

Базовая статья

Спецсимволы и необработанные строки

  • Специмволы
  • r"..."

Байтовые строки и «массивы»

  • bytes
    • .encode()/.decode()
  • bytearray
  • бНОПНЯ!

Д/З

  1. Прочитать и прощёлкать про строки в учебнике, в документации, а также про форматирование строк в учебнике и в документации.

  2. TODO

LecturesCMC/PythonIntro2020/05_StringsNumbers (последним исправлял пользователь FrBrGeorge 2020-10-08 12:07:35)